LDFLAGS=-O3 -flto
LDLIBS=-lrt
-speed: speed.o tal.o talloc.o time.o hash.o list.o
+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 $@ $<
-hash.o: ../../hash/hash.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 *.o
+ rm -f speed samba-allocs *.o