- CC = gcc
- CFLAGS = -Wall -pedantic -std=gnu99 -g
- LDFLAGS = -lasound
- OBJ = wavereader.o alsa.o main.o
- all: ademo
- ademo: ${OBJ}
- @echo CC -o $@
- @${CC} -o $@ ${OBJ} ${LDFLAGS}
- %.o: %.c
- @echo CC $@
- @${CC} -o $@ -c ${CFLAGS} $<
- clean:
- @echo cleaning up...
- @rm *.o ademo
- .PHONY: all clean