summaryrefslogtreecommitdiff
path: root/xdelta3/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'xdelta3/Makefile.am')
-rw-r--r--xdelta3/Makefile.am16
1 files changed, 14 insertions, 2 deletions
diff --git a/xdelta3/Makefile.am b/xdelta3/Makefile.am
index 7d00a9b..11f75b0 100644
--- a/xdelta3/Makefile.am
+++ b/xdelta3/Makefile.am
@@ -1,7 +1,8 @@
1ACLOCAL_AMFLAGS = -I m4 1ACLOCAL_AMFLAGS = -I m4
2AUTOMAKE_OPTIONS = subdir-objects
2 3
3bin_PROGRAMS = xdelta3 4bin_PROGRAMS = xdelta3
4noinst_PROGRAMS = xdelta3regtest xdelta3decode 5noinst_PROGRAMS = xdelta3regtest xdelta3decode xdelta3checksum
5 6
6export AFL_HARDEN 7export AFL_HARDEN
7 8
@@ -37,14 +38,19 @@ xdelta3regtest_SOURCES = $(common_SOURCES) \
37 testing/sizes.h \ 38 testing/sizes.h \
38 testing/test.h 39 testing/test.h
39 40
41xdelta3checksum_SOURCES = $(common_SOURCES) \
42 testing/checksum_test.cc \
43 testing/checksum_test_c.c
44
40# Note: for extra sanity checks, enable -Wconversion. Note there 45# Note: for extra sanity checks, enable -Wconversion. Note there
41# are a lot of false positives. 46# are a lot of false positives.
42WFLAGS = -Wall -Wshadow -fno-builtin -Wextra -Wsign-compare \ 47WFLAGS = -Wall -Wshadow -fno-builtin -Wextra -Wsign-compare \
43 -Wextra -Wno-unused-parameter -Wno-unused-function 48 -Wno-unused-parameter -Wformat -Wno-unused-function # -Wconversion
44 49
45C_WFLAGS = $(WFLAGS) -pedantic -std=c99 50C_WFLAGS = $(WFLAGS) -pedantic -std=c99
46CXX_WFLAGS = $(WFLAGS) 51CXX_WFLAGS = $(WFLAGS)
47 52
53# TODO add -O3
48common_CFLAGS = \ 54common_CFLAGS = \
49 -DREGRESSION_TEST=1 \ 55 -DREGRESSION_TEST=1 \
50 -DSECONDARY_DJW=1 \ 56 -DSECONDARY_DJW=1 \
@@ -77,6 +83,12 @@ xdelta3regtest_CFLAGS = \
77 $(C_WFLAGS) $(common_CFLAGS) -DNOT_MAIN=1 -DXD3_DEBUG=1 83 $(C_WFLAGS) $(common_CFLAGS) -DNOT_MAIN=1 -DXD3_DEBUG=1
78xdelta3regtest_LDADD = -lm 84xdelta3regtest_LDADD = -lm
79 85
86xdelta3checksum_CXXFLAGS = \
87 $(CXX_WFLAGS) $(common_CFLAGS) -DNOT_MAIN=1 -DXD3_MAIN=1 -std=c++11
88xdelta3checksum_CFLAGS = \
89 $(C_WFLAGS) $(common_CFLAGS) -DNOT_MAIN=1 -DXD3_MAIN=1
90
91
80man1_MANS = xdelta3.1 92man1_MANS = xdelta3.1
81 93
82EXTRA_DIST = \ 94EXTRA_DIST = \