debugging" vector" and added regression test
[rrq/rrqmisc.git] / vector / Makefile
1 LIBRARY = libvector.a
2 LIBOBJS = vector.o hashvector.o fifovector.o
3
4 default: $(LIBRARY)
5
6 all: default
7
8 CFLAGS = -Wall -g -fmax-errors=1 -I.
9
10 define STDCC
11 .INTERMEDIATE: $1.o
12 CLEANRM += $1.o
13 $1.o: $1.c | $1.h
14 endef
15
16 $(foreach OBJ,$(LIBOBJS:.o=),$(eval $(call STDCC,$(OBJ))))
17
18 CLEANRM += $(LIBRARY)
19 $(LIBRARY): $(LIBOBJS)
20         $(AR) r $@ $^
21
22 clean:
23         rm -f $(CLEANRM)