From d9f903c03e37751d9f603eb21c0db9c19d3b4f47 Mon Sep 17 00:00:00 2001 From: Tsviatko Yovtchev Date: Mon, 25 Mar 2019 21:03:16 +0200 Subject: [PATCH] Adding target for building xdelta static library --- xdelta3/Makefile.am | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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 = \