projects
/
rrq
/
rrqmisc.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
0fb332e827317d0684e92bef571a038b3c5083b5
[rrq/rrqmisc.git]
/
vector
/
Makefile
1
LIBRARY = libvector.a
2
LIBOBJS = vector.o hashvector.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)