default: libpvector.a
+all: default example-hashvector example-pvector
+
#.INTERMEDIATE: pvector.o
pvector.o: CFLAGS = -Wall -g
pvector.o: pvector.c | pvector.h
example-pvector: CFLAGS = -Wall -g
example-pvector: LDLIBS = libpvector.a
example-pvector: example-pvector.o libpvector.a
-CLEANRM += example-pvector
+CLEANRM += example-pvector example-pvector.o
#.INTERMEDIATE: example-hashvector.o
-example-hashvector: CFLAGS = -Wall -g
+example-hashvector: CFLAGS = -Wall -g ${TEST}
example-hashvector: LDLIBS = libpvector.a
example-hashvector: example-hashvector.o libpvector.a
-CLEANRM += example-hashvector
+CLEANRM += example-hashvector example-hashvector.o
clean:
rm -f $(CLEANRM)