major reorganisation
[rrq/rrqmisc.git] / htable / Makefile
index 4d0ed950bd473f117753633c258192205a73978f..e8bd7e1ac9103c47cca7372299ae1bdcc51f0936 100644 (file)
@@ -1,18 +1,14 @@
-default: libhtable.a
+LIBRARY = librrqhtable.a
+LIBOBJS = htable.o
 
-.INTERMEDIATE: htable.o
-htable.o: CFLAGS = -Wall -g
-htable.o: htable.c
+default: $(LIBRARY) example-htable
+CLEANRM += $(LIBRARY)
 
-libhtable.a: htable.o
-       $(AR) r $@ $^
-CLEANRM += libhtable.a
+include ../common.mk
 
 .INTERMEDIATE: example-htable.o
 example-htable: CFLAGS = -Wall -g
-example-htable: LDLIBS = libhtable.a
-example-htable: example-htable.o libhtable.a
+example-htable: example-htable.o $(LIBRARY)
+
 CLEANRM += example-htable
 
-clean:
-       rm -f $(CLEANRM)