abfe8f601f26a725447ab24e87c5b2d52c449f1a
[ccan] / ccan / tal / benchmark / Makefile
1 CFLAGS=-O3 -Wall -flto -I../../..
2 #CFLAGS=-O3 -Wall -I../../..
3 #CFLAGS=-g -Wall -I../../..
4 LDFLAGS=-O3 -flto
5 LDLIBS=-lrt
6
7 all: speed samba-allocs
8
9 speed: speed.o tal.o talloc.o time.o hash.o list.o take.o
10 samba-allocs: samba-allocs.o tal.o talloc.o time.o hash.o list.o take.o
11
12 tal.o: ../tal.c
13         $(CC) $(CFLAGS) -c -o $@ $<
14 talloc.o: ../../talloc/talloc.c
15         $(CC) $(CFLAGS) -c -o $@ $<
16 time.o: ../../time/time.c
17         $(CC) $(CFLAGS) -c -o $@ $<
18 hash.o: ../../hash/hash.c
19         $(CC) $(CFLAGS) -c -o $@ $<
20 list.o: ../../list/list.c
21         $(CC) $(CFLAGS) -c -o $@ $<
22 take.o: ../../take/take.c
23         $(CC) $(CFLAGS) -c -o $@ $<
24
25 clean:
26         rm -f speed samba-allocs *.o