Makefile 457 B

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