summaryrefslogtreecommitdiff
path: root/ccan/tal/benchmark/Makefile
blob: f1e8502b3f3b968d96bad88f7388698e4da930ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
CFLAGS=-O3 -Wall -flto -I../../..
#CFLAGS=-O3 -Wall -I../../..
#CFLAGS=-g -Wall -I../../..
LDFLAGS=-O3 -flto
LDLIBS=-lrt

all: speed samba-allocs

speed: speed.o tal.o talloc.o time.o list.o take.o str.o
samba-allocs: samba-allocs.o tal.o talloc.o time.o list.o take.o

tal.o: ../tal.c
	$(CC) $(CFLAGS) -c -o $@ $<
str.o: ../str/str.c
	$(CC) $(CFLAGS) -c -o $@ $<
talloc.o: ../../talloc/talloc.c
	$(CC) $(CFLAGS) -c -o $@ $<
time.o: ../../time/time.c
	$(CC) $(CFLAGS) -c -o $@ $<
list.o: ../../list/list.c
	$(CC) $(CFLAGS) -c -o $@ $<
take.o: ../../take/take.c
	$(CC) $(CFLAGS) -c -o $@ $<

clean:
	rm -f speed samba-allocs *.o