diff --git a/xdelta3/Makefile.am b/xdelta3/Makefile.am index 22800835..ac1de013 100644 --- a/xdelta3/Makefile.am +++ b/xdelta3/Makefile.am @@ -3,6 +3,7 @@ AUTOMAKE_OPTIONS = subdir-objects bin_PROGRAMS = xdelta3 noinst_PROGRAMS = xdelta3regtest xdelta3decode xdelta3checksum +noinst_LIBRARIES = libxdelta3.a export AFL_HARDEN @@ -24,6 +25,8 @@ common_SOURCES = \ xdelta3_SOURCES = $(common_SOURCES) xdelta3.c +libxdelta3_a_SOURCES = $(common_SOURCES) xdelta3.c + xdelta3decode_SOURCES = $(common_SOURCES) xdelta3.c xdelta3regtest_SOURCES = $(common_SOURCES) \ @@ -105,6 +108,19 @@ xdelta3decode_CFLAGS = \ -DEXTERNAL_COMPRESSION=0 \ -DVCDIFF_TOOLS=0 +libxdelta3_a_CFLAGS = \ + $(C_WFLAGS) \ + -fPIC \ + -DREGRESSION_TEST=0 \ + -DSECONDARY_DJW=0 \ + -DSECONDARY_FGK=0 \ + -DSECONDARY_LZMA=0 \ + -DXD3_MAIN=0 \ + -DXD3_ENCODER=1 \ + -DXD3_STDIO=0 \ + -DEXTERNAL_COMPRESSION=0 \ + -DVCDIFF_TOOLS=0 + xdelta3regtest_CXXFLAGS = \ $(CXX_WFLAGS) $(common_CFLAGS) -DNOT_MAIN=1 -DXD3_DEBUG=1 xdelta3regtest_CFLAGS = \