-CFLAGS=-Wall -Wstrict-prototypes -O2
+CFLAGS=-Wall -Wstrict-prototypes -O2 -ggdb
+TARGETS=vbtest
-all: vblib.o
+all: $(TARGETS)
+
+vbtest: vbtest.o vblib.o
+ $(LINK.o) $(OUTPUT_OPTION) $^
+
+vbtest.o: vbtest.c vblib.h
+ $(COMPILE.c) $(OUTPUT_OPTION) $<
vblib.o: vblib.c vblib.h
- $(CC) $(CFLAGS) -o $@ $<
+ $(COMPILE.c) $(OUTPUT_OPTION) $<
.PHONY: clean
clean:
- $(RM) *.o
+ $(RM) *.o $(TARGETS)