Makefile 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. CFLAGS = -g -Wall -I.. -DXD3_DEBUG=1 -DNDEBUG=0 -DSIZEOF_SIZE_T=8 -DSIZEOF_UNSIGNED_LONG_LONG=8
  2. #CFLAGS = -O3 -Wall -I.. -DXD3_DEBUG=0 -fno-builtin -DNDEBUG=1
  3. # -pg
  4. SOURCES = small_page_test.c encode_decode_test.c speed_test.c
  5. DEPS = ../*.h ../*.c *.h
  6. TARGETS = small_page_test encode_decode_test speed_test32 speed_test64 compare_test checksum_test
  7. all: $(TARGETS)
  8. small_page_test: small_page_test.c $(DEPS)
  9. $(CC) $(CFLAGS) small_page_test.c -o small_page_test -DXD3_USE_LARGEFILE64=0 -DSECONDARY_DJW=1
  10. encode_decode_test: encode_decode_test.c $(DEPS)
  11. $(CC) $(CFLAGS) encode_decode_test.c -o encode_decode_test
  12. speed_test32: speed_test.c $(DEPS)
  13. $(CC) $(CFLAGS) -DXD3_USE_LARGEFILE64=0 speed_test.c -o speed_test32
  14. speed_test64: speed_test.c $(DEPS)
  15. $(CC) $(CFLAGS) -DXD3_USE_LARGEFILE64=1 speed_test.c -o speed_test64
  16. compare_test: compare_test.c
  17. $(CC) $(CFLAGS) compare_test.c -o compare_test
  18. checksum_test: checksum_test.cc
  19. $(CXX) $(CFLAGS) checksum_test.cc -o checksum_test
  20. clean:
  21. rm -r -f *.exe *.stackdump $(TARGETS) *.dSYM *~