aafe6c7b47d708ad95d0b0006c76a5732009993f
[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 list.o take.o
10 samba-allocs: samba-allocs.o tal.o talloc.o time.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 list.o: ../../list/list.c
19         $(CC) $(CFLAGS) -c -o $@ $<
20 take.o: ../../take/take.c
21         $(CC) $(CFLAGS) -c -o $@ $<
22
23 clean:
24         rm -f speed samba-allocs *.o