diff options
Diffstat (limited to 'xdelta3/Makefile.am')
-rw-r--r-- | xdelta3/Makefile.am | 16 |
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 @@ | |||
1 | ACLOCAL_AMFLAGS = -I m4 | 1 | ACLOCAL_AMFLAGS = -I m4 |
2 | AUTOMAKE_OPTIONS = subdir-objects | ||
2 | 3 | ||
3 | bin_PROGRAMS = xdelta3 | 4 | bin_PROGRAMS = xdelta3 |
4 | noinst_PROGRAMS = xdelta3regtest xdelta3decode | 5 | noinst_PROGRAMS = xdelta3regtest xdelta3decode xdelta3checksum |
5 | 6 | ||
6 | export AFL_HARDEN | 7 | export 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 | ||
41 | xdelta3checksum_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. |
42 | WFLAGS = -Wall -Wshadow -fno-builtin -Wextra -Wsign-compare \ | 47 | WFLAGS = -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 | ||
45 | C_WFLAGS = $(WFLAGS) -pedantic -std=c99 | 50 | C_WFLAGS = $(WFLAGS) -pedantic -std=c99 |
46 | CXX_WFLAGS = $(WFLAGS) | 51 | CXX_WFLAGS = $(WFLAGS) |
47 | 52 | ||
53 | # TODO add -O3 | ||
48 | common_CFLAGS = \ | 54 | common_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 |
78 | xdelta3regtest_LDADD = -lm | 84 | xdelta3regtest_LDADD = -lm |
79 | 85 | ||
86 | xdelta3checksum_CXXFLAGS = \ | ||
87 | $(CXX_WFLAGS) $(common_CFLAGS) -DNOT_MAIN=1 -DXD3_MAIN=1 -std=c++11 | ||
88 | xdelta3checksum_CFLAGS = \ | ||
89 | $(C_WFLAGS) $(common_CFLAGS) -DNOT_MAIN=1 -DXD3_MAIN=1 | ||
90 | |||
91 | |||
80 | man1_MANS = xdelta3.1 | 92 | man1_MANS = xdelta3.1 |
81 | 93 | ||
82 | EXTRA_DIST = \ | 94 | EXTRA_DIST = \ |