Makefile 452 B

1234567891011121314151617181920212223242526
  1. LDFLAGS=-lrt -ggdb
  2. CPPFLAGS=-Wall -DGND -D_GNU_SOURCE -ggdb
  3. TARGETS=fpvextract fpvplay fpvdump fpvcopy fpvstat
  4. all: $(TARGETS)
  5. %.o: %.c %.h
  6. $(CC) -c -o $@ $< $(CPPFLAGS)
  7. fpvplay: fpvplay.o
  8. $(CC) -o $@ $^ $(LDFLAGS)
  9. fpvextract: fpvextract.o
  10. $(CC) -o $@ $^ $(LDFLAGS)
  11. fpvdump: fpvdump.o
  12. $(CC) -o $@ $^ $(LDFLAGS)
  13. fpvcopy: fpvcopy.o
  14. $(CC) -o $@ $^ $(LDFLAGS)
  15. fpvstat: fpvstat.o
  16. $(CC) -o $@ $^ $(LDFLAGS)
  17. clean:
  18. rm -f $(TARGETS) *~ *.o