tizen 2.4 release
[external/xdelta3.git] / examples / Makefile
1 CFLAGS = -g -Wall -I.. -DXD3_DEBUG=1 -DNDEBUG=0
2 #CFLAGS = -O3 -Wall -I.. -DXD3_DEBUG=0 -fno-builtin -DNDEBUG=1
3 # -pg
4
5 SOURCES = small_page_test.c encode_decode_test.c speed_test.c
6
7 DEPS = ../*.h ../*.c *.h
8
9 TARGETS = small_page_test encode_decode_test speed_test32 speed_test64 compare_test checksum_test
10
11 all: $(TARGETS)
12
13 small_page_test: small_page_test.c $(DEPS)
14         $(CC) $(CFLAGS) small_page_test.c -o small_page_test -DXD3_USE_LARGEFILE64=0 -DSECONDARY_DJW=1
15
16 encode_decode_test: encode_decode_test.c $(DEPS)
17         $(CC) $(CFLAGS) encode_decode_test.c -o encode_decode_test
18
19 speed_test32: speed_test.c $(DEPS)
20         $(CC) $(CFLAGS) -DXD3_USE_LARGEFILE64=0 speed_test.c -o speed_test32
21
22 speed_test64: speed_test.c $(DEPS)
23         $(CC) $(CFLAGS) -DXD3_USE_LARGEFILE64=1 speed_test.c -o speed_test64
24
25 compare_test: compare_test.c
26         $(CC) $(CFLAGS) compare_test.c -o compare_test
27
28 checksum_test: checksum_test.cc
29         $(CXX) $(CFLAGS) checksum_test.cc -o checksum_test
30
31 clean:
32         rm -r -f *.exe *.stackdump $(TARGETS) *.dSYM *~