Makefile 628 B

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