# $Id$ ifeq ($(WIN64),YES) CC := x86_64-w64-mingw32-gcc SUF := dll WINDOWS := YES else ifeq ($(WIN32),YES) CC := i686-w64-mingw32-gcc SUF := dll WINDOWS := YES else CC := cc SUF := so endif endif CFLAGS := -g -fPIC -std=c99 LDFLAGS := -shared LIBS := -lportaudio .PHONY: clean all ifeq ($(WINDOWS),YES) all: else all: ./portaudio_audio.$(SUF) endif ./portaudio_audio.$(SUF): ./portaudio.o $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) ./%.o: ./%.c ../config.h $(CC) $(CFLAGS) -c -o $@ $< clean: rm -f *.so *.o