Makefile 376 B

12345678910111213
  1. CC ?= gcc
  2. CFLAGS ::= $(CFLAGS) -std=c99 -O2 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wall -pedantic
  3. DEPS = src/wavfile.h src/tcpserver.h
  4. build/%.o: src/%.c $(DEPS)
  5. $(CC) -c -o $@ $< $(CFLAGS)
  6. all: build/wavfile.o build/main.o build/tcpserver.o
  7. $(CC) -o build/test build/wavfile.o build/main.o build/tcpserver.o
  8. .PHONY: clean
  9. clean:
  10. rm -f build/*.o
  11. rm -f build/test