Browse code

0.100.1 - Additional Makefile fix from Tom Judge to correct CFLAGS include path order for libclamav's build of mspack.

Micah Snyder authored on 2018/06/28 01:26:54
Showing 2 changed files
... ...
@@ -158,7 +158,7 @@ endif
158 158
 
159 159
 if USE_INTERNAL_MSPACK
160 160
 SUBDIRS += libmspack-0.5alpha
161
-libclamav_la_CFLAGS += -I@top_srcdir@/libclamav/libmspack-0.5alpha/mspack
161
+libclamav_la_CFLAGS = -I@top_srcdir@/libclamav/libmspack-0.5alpha/mspack $(libclamav_la_CFLAGS)
162 162
 libclamav_la_LIBADD += libmspack-0.5alpha/libclammspack.la
163 163
 else
164 164
 libclamav_la_CFLAGS += $(LIBMSPACK_CFLAGS)
... ...
@@ -110,12 +110,11 @@ target_triplet = @target@
110 110
 @ENABLE_LLVM_TRUE@am__append_6 = c++
111 111
 @VERSIONSCRIPT_TRUE@am__append_7 = -Wl,@VERSIONSCRIPTFLAG@,@top_srcdir@/libclamav/libclamav.map
112 112
 @USE_INTERNAL_MSPACK_TRUE@am__append_8 = libmspack-0.5alpha
113
-@USE_INTERNAL_MSPACK_TRUE@am__append_9 = -I@top_srcdir@/libclamav/libmspack-0.5alpha/mspack
114
-@USE_INTERNAL_MSPACK_TRUE@am__append_10 = libmspack-0.5alpha/libclammspack.la
115
-@USE_INTERNAL_MSPACK_FALSE@am__append_11 = $(LIBMSPACK_CFLAGS)
116
-@USE_INTERNAL_MSPACK_FALSE@am__append_12 = $(LIBMSPACK_LIBS)
117
-@USE_INTERNAL_MSPACK_FALSE@am__append_13 = libmspack-0.5alpha
118
-@ENABLE_YARA_TRUE@am__append_14 = yara_arena.c \
113
+@USE_INTERNAL_MSPACK_TRUE@am__append_9 = libmspack-0.5alpha/libclammspack.la
114
+@USE_INTERNAL_MSPACK_FALSE@am__append_10 = $(LIBMSPACK_CFLAGS)
115
+@USE_INTERNAL_MSPACK_FALSE@am__append_11 = $(LIBMSPACK_LIBS)
116
+@USE_INTERNAL_MSPACK_FALSE@am__append_12 = libmspack-0.5alpha
117
+@ENABLE_YARA_TRUE@am__append_13 = yara_arena.c \
119 118
 @ENABLE_YARA_TRUE@	yara_arena.h \
120 119
 @ENABLE_YARA_TRUE@	yara_compiler.c \
121 120
 @ENABLE_YARA_TRUE@	yara_compiler.h \
... ...
@@ -949,7 +948,7 @@ lib_LTLIBRARIES = $(am__append_3) libclamav.la
949 949
 COMMON_CLEANFILES = version.h version.h.tmp *.gcda *.gcno
950 950
 EXTRA_DIST = c++/Makefile.nollvm.in \
951 951
 	libmspack-0.5alpha/Makefile.intmspack.in $(am__append_4) \
952
-	$(am__append_13) regex/engine.c \
952
+	$(am__append_12) regex/engine.c \
953 953
 	tomsfastmath/sqr/fp_sqr_comba.c \
954 954
 	tomsfastmath/mul/fp_mul_comba.c libclamav.map \
955 955
 	jsparse/generated/operators.h jsparse/generated/keywords.h \
... ...
@@ -1050,15 +1049,18 @@ libclamav_nocxx_la_CFLAGS = $(AM_CFLAGS) @SSL_CPPFLAGS@ @JSON_CPPFLAGS@ @PCRE_CP
1050 1050
 libclamav_la_LIBADD = @SSL_LIBS@ @JSON_LIBS@ @PCRE_LIBS@ \
1051 1051
 	@LIBCLAMAV_LIBS@ @LIBLTDL@ $(IFACELIBADD) $(LLVMLIBADD) \
1052 1052
 	libclamav_internal_utils.la @THREAD_LIBS@ @LIBM@ \
1053
-	$(am__append_10)
1053
+	$(am__append_9)
1054 1054
 libclamav_la_DEPENDENCIES = @LTDLDEPS@ $(IFACEDEP) $(LLVMDEP) libclamav_internal_utils.la
1055 1055
 libclamav_la_CFLAGS = $(AM_CFLAGS) $(XML_CPPFLAGS) $(YARA_CFLAGS) \
1056 1056
 	-DSEARCH_LIBDIR=\"$(libdir)\" @LIBCLAMAV_CPPFLAGS@ \
1057 1057
 	@SSL_CPPFLAGS@ @JSON_CPPFLAGS@ @ICONV_CPPFLAGS@ \
1058
-	@PCRE_CPPFLAGS@ $(am__append_9) $(am__append_11)
1058
+	@PCRE_CPPFLAGS@ $(am__append_10)
1059
+@USE_INTERNAL_MSPACK_TRUE@libclamav_la_CFLAGS = -I@top_srcdir@/libclamav/libmspack-0.5alpha/mspack \
1060
+@USE_INTERNAL_MSPACK_TRUE@	$(libclamav_la_CFLAGS) \
1061
+@USE_INTERNAL_MSPACK_TRUE@	$(am__append_10)
1059 1062
 libclamav_la_LDFLAGS = @SSL_LDFLAGS@ @TH_SAFE@ @JSON_LDFLAGS@ \
1060 1063
 	@ICONV_LDFLAGS@ $(XML_LIBS) -version-info @LIBCLAMAV_VERSION@ \
1061
-	-no-undefined $(am__append_7) $(am__append_12)
1064
+	-no-undefined $(am__append_7) $(am__append_11)
1062 1065
 include_HEADERS = clamav.h
1063 1066
 libclamav_la_SOURCES = matcher-ac.c matcher-ac.h matcher-bm.c \
1064 1067
 	matcher-bm.h matcher-hash.c matcher-hash.h matcher.c matcher.h \
... ...
@@ -1116,7 +1118,7 @@ libclamav_la_SOURCES = matcher-ac.c matcher-ac.h matcher-bm.c \
1116 1116
 	openioc.h msdoc.c msdoc.h matcher-pcre.c matcher-pcre.h \
1117 1117
 	regex_pcre.c regex_pcre.h msxml.c msxml.h msxml_parser.c \
1118 1118
 	msxml_parser.h tiff.c tiff.h hwp.c hwp.h lzw/lzwdec.c \
1119
-	lzw/lzwdec.h $(am__append_14) bignum.h bignum_fast.h \
1119
+	lzw/lzwdec.h $(am__append_13) bignum.h bignum_fast.h \
1120 1120
 	tomsfastmath/addsub/fp_add.c tomsfastmath/addsub/fp_add_d.c \
1121 1121
 	tomsfastmath/addsub/fp_addmod.c tomsfastmath/addsub/fp_cmp.c \
1122 1122
 	tomsfastmath/addsub/fp_cmp_d.c \