
WARN := -Wall -Wstrict-prototypes -Winline
RANLIB := ranlib
AR := ar rcu
TARGET := full

T := lib/libportaudio.a
CFLAGS := -g -O2 -D$(TARGET) $(WARN) -I. -Ipa_common -Ipablio

BASIC_OBJS := \
	pa_mac_core/pa_mac_core.o \
	pa_common/pa_lib.o \
	pa_common/pa_convert.o \
	pablio/ringbuffer.o \
	pablio/pablio.o

all: $(TARGET)

full: $(BASIC_OBJS)
	@$(MAKE) $T OBJS="$(BASIC_OBJS)"

$T:	$(OBJS)
	$(AR) $@ $(OBJS)
	$(RANLIB) $@

clean:
	rm -f $(BASIC_OBJS) $T

