]> git.ozlabs.org Git - ccan/blob - ccan/intmap/benchmark/Makefile
intmap: add benchmarks.
[ccan] / ccan / intmap / benchmark / Makefile
1 CCANDIR=../../..
2 CFLAGS=-Wall -Werror -O3 -I$(CCANDIR) -flto
3 #CFLAGS=-Wall -Werror -g3 -I$(CCANDIR)
4 LDFLAGS := -flto -O3
5
6 all: speed
7
8 CCAN_OBJS:=ccan-intmap.o ccan-time.o ccan-isaac64.o ccan-htable.o ccan-siphash24.o
9
10 speed: speed.o $(CCAN_OBJS)
11
12 clean:
13         rm -f speed *.o
14
15 ccan-time.o: $(CCANDIR)/ccan/time/time.c
16         $(CC) $(CFLAGS) -c -o $@ $<
17 ccan-intmap.o: $(CCANDIR)/ccan/intmap/intmap.c
18         $(CC) $(CFLAGS) -c -o $@ $<
19 ccan-isaac64.o: $(CCANDIR)/ccan/isaac/isaac64.c
20         $(CC) $(CFLAGS) -c -o $@ $<
21 ccan-htable.o: $(CCANDIR)/ccan/htable/htable.c
22         $(CC) $(CFLAGS) -c -o $@ $<
23 ccan-siphash24.o: $(CCANDIR)/ccan/crypto/siphash24/siphash24.c
24         $(CC) $(CFLAGS) -c -o $@ $<