Makefile 369 B

1234567891011121314151617181920212223
  1. CFLAGS=-ansi -pedantic -Wall -Wextra -g
  2. ifneq ($(TEST_PA),)
  3. CFLAGS+=-DTEST_PA=1
  4. LIBS=-lportaudio
  5. else
  6. LIBS=-lSDL2
  7. endif
  8. all: modplayer
  9. dsp.o: ../../src/dsp.c
  10. gcc $(CFLAGS) ../../src/dsp.c -c -o dsp.o
  11. main.o: main.c
  12. gcc $(CFLAGS) main.c -c -o main.o
  13. modplayer: main.o dsp.o
  14. gcc main.o dsp.o -o modplayer $(LIBS) -lm
  15. clean:
  16. rm *.o modplayer 2>/dev/null || true