X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=vector%2FMakefile;h=ea8e8de71a6b93c5d3f34c91553d173110fee597;hb=6c8c48c0f9dff2154a82f6960d83a706abd523a0;hp=edd309ff154c3dce8f94f1176e099cd64aed4f1e;hpb=5a02e98f44e95db2660e1468c5765d924af68534;p=rrq%2Frrqmisc.git diff --git a/vector/Makefile b/vector/Makefile index edd309f..ea8e8de 100644 --- a/vector/Makefile +++ b/vector/Makefile @@ -1,26 +1,7 @@ -LIBRARY = libvector.a -LIBOBJS = vector.o hashvector.o - -# This is overridable on command line -VECTOR_LEVEL_BITS = 8 +LIBRARY = librrqvector.a +LIBOBJS = Vector.o HashVector.o default: $(LIBRARY) - -all: default - -CFLAGS = -Wall -g -fmax-errors=1 -DVECTOR_LEVEL_BITS=$(VECTOR_LEVEL_BITS) - -define STDCC -.INTERMEDIATE: $1.o -CLEANRM += $1.o -$1.o: $1.c | $1.h -endef - -$(foreach OBJ,$(LIBOBJS:.o=),$(eval $(call STDCC,$(OBJ)))) - CLEANRM += $(LIBRARY) -$(LIBRARY): $(LIBOBJS) - $(AR) r $@ $^ -clean: - rm -f $(CLEANRM) +include ../common.mk