Makefile 607 B

12345678910111213141516171819202122232425262728
  1. # Makefile for ptpd
  2. RM = rm -f
  3. CFLAGS = -Wall
  4. #CPPFLAGS = -DPTPD_DBG -DPTPD_NO_DAEMON
  5. LDFLAGS = -lm
  6. PROG = ptpv2d
  7. #OBJ = ptpd.o arith.o bmc.o probe.o protocol.o \
  8. dep/msg.o dep/net.o dep/servo.o dep/startup.o dep/sys.o dep/timer.o
  9. OBJ = ptpd.o arith.o bmc.o protocol.o display.o\
  10. dep/msg.o dep/net.o dep/servo.o dep/startup.o dep/sys.o dep/timer.o
  11. HDR = ptpd.h constants.h datatypes.h \
  12. dep/ptpd_dep.h dep/constants_dep.h dep/datatypes_dep.h
  13. .c.o:
  14. $(CC) -c $(CFLAGS) $(CPPFLAGS) -o $@ $<
  15. all: $(PROG)
  16. $(PROG): $(OBJ)
  17. $(CC) $(LDFLAGS) -o $@ $(OBJ)
  18. $(OBJ): $(HDR)
  19. clean:
  20. $(RM) $(PROG) $(OBJ)