1 2OUTPUT = pxe-pdhcp 3 4CFLAGS += -Wall -g -O4 5 6SRCS = pdhcp.c pxe-pdhcp.c 7 8OBJS = $(subst .c,.o,$(SRCS)) 9 10.c.o: 11 $(CC) $(CFLAGS) -c $< -o $@ 12 13$(OUTPUT): $(OBJS) 14 $(CC) $^ $(CFLAGS) $(LDFLAGS) -o $@ 15 16clean: 17 rm -f $(OBJS) $(OUTPUT) 18 19 20.PHONY: source distclean 21source: 22distclean: clean 23