]> git.ozlabs.org Git - ccan/blobdiff - ccan/tal/benchmark/Makefile
tal: add talloc's speed benchmark.
[ccan] / ccan / tal / benchmark / Makefile
diff --git a/ccan/tal/benchmark/Makefile b/ccan/tal/benchmark/Makefile
new file mode 100644 (file)
index 0000000..4136eb6
--- /dev/null
@@ -0,0 +1,20 @@
+CFLAGS=-O3 -Wall -flto -I../../..
+#CFLAGS=-O3 -Wall -I../../..
+#CFLAGS=-g -Wall -I../../..
+LDFLAGS=-O3 -flto
+LDLIBS=-lrt
+
+speed: speed.o tal.o talloc.o time.o hash.o list.o
+tal.o: ../tal.c
+       $(CC) $(CFLAGS) -c -o $@ $<
+talloc.o: ../../talloc/talloc.c
+       $(CC) $(CFLAGS) -c -o $@ $<
+time.o: ../../time/time.c
+       $(CC) $(CFLAGS) -c -o $@ $<
+hash.o: ../../hash/hash.c
+       $(CC) $(CFLAGS) -c -o $@ $<
+list.o: ../../list/list.c
+       $(CC) $(CFLAGS) -c -o $@ $<
+
+clean:
+       rm -f speed *.o