... | ... |
@@ -153,6 +153,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
153 | 153 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
154 | 154 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
155 | 155 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
156 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
156 | 157 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
157 | 158 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
158 | 159 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -441,6 +442,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
441 | 441 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
442 | 442 |
LIBLTDL = @LIBLTDL@ |
443 | 443 |
LIBM = @LIBM@ |
444 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
445 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
444 | 446 |
LIBOBJS = @LIBOBJS@ |
445 | 447 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
446 | 448 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -127,6 +127,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
127 | 127 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
128 | 128 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
129 | 129 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
130 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
130 | 131 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
131 | 132 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
132 | 133 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -395,6 +396,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
395 | 395 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
396 | 396 |
LIBLTDL = @LIBLTDL@ |
397 | 397 |
LIBM = @LIBM@ |
398 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
399 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
398 | 400 |
LIBOBJS = @LIBOBJS@ |
399 | 401 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
400 | 402 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -108,6 +108,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
108 | 108 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
109 | 109 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
110 | 110 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
111 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
111 | 112 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
112 | 113 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
113 | 114 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -331,6 +332,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
331 | 331 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
332 | 332 |
LIBLTDL = @LIBLTDL@ |
333 | 333 |
LIBM = @LIBM@ |
334 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
335 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
334 | 336 |
LIBOBJS = @LIBOBJS@ |
335 | 337 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
336 | 338 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -126,6 +126,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
126 | 126 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
127 | 127 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
128 | 128 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
129 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
129 | 130 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
130 | 131 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
131 | 132 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -349,6 +350,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
349 | 349 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
350 | 350 |
LIBLTDL = @LIBLTDL@ |
351 | 351 |
LIBM = @LIBM@ |
352 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
353 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
352 | 354 |
LIBOBJS = @LIBOBJS@ |
353 | 355 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
354 | 356 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -129,6 +129,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
129 | 129 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
130 | 130 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
131 | 131 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
132 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
132 | 133 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
133 | 134 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
134 | 135 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -406,6 +407,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
406 | 406 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
407 | 407 |
LIBLTDL = @LIBLTDL@ |
408 | 408 |
LIBM = @LIBM@ |
409 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
410 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
409 | 411 |
LIBOBJS = @LIBOBJS@ |
410 | 412 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
411 | 413 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -126,6 +126,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
126 | 126 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
127 | 127 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
128 | 128 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
129 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
129 | 130 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
130 | 131 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
131 | 132 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -360,6 +361,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
360 | 360 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
361 | 361 |
LIBLTDL = @LIBLTDL@ |
362 | 362 |
LIBM = @LIBM@ |
363 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
364 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
363 | 365 |
LIBOBJS = @LIBOBJS@ |
364 | 366 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
365 | 367 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -108,6 +108,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
108 | 108 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
109 | 109 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
110 | 110 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
111 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
111 | 112 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
112 | 113 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
113 | 114 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -366,6 +367,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
366 | 366 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
367 | 367 |
LIBLTDL = @LIBLTDL@ |
368 | 368 |
LIBM = @LIBM@ |
369 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
370 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
369 | 371 |
LIBOBJS = @LIBOBJS@ |
370 | 372 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
371 | 373 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -127,6 +127,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
127 | 127 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
128 | 128 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
129 | 129 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
130 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
130 | 131 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
131 | 132 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
132 | 133 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -351,6 +352,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
351 | 351 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
352 | 352 |
LIBLTDL = @LIBLTDL@ |
353 | 353 |
LIBM = @LIBM@ |
354 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
355 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
354 | 356 |
LIBOBJS = @LIBOBJS@ |
355 | 357 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
356 | 358 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -126,6 +126,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
126 | 126 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
127 | 127 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
128 | 128 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
129 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
129 | 130 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
130 | 131 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
131 | 132 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -349,6 +350,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
349 | 349 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
350 | 350 |
LIBLTDL = @LIBLTDL@ |
351 | 351 |
LIBM = @LIBM@ |
352 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
353 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
352 | 354 |
LIBOBJS = @LIBOBJS@ |
353 | 355 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
354 | 356 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -729,6 +729,10 @@ LIBBZ2 |
729 | 729 |
MAINT |
730 | 730 |
MAINTAINER_MODE_FALSE |
731 | 731 |
MAINTAINER_MODE_TRUE |
732 |
+LIBMSPACK_LIBS |
|
733 |
+LIBMSPACK_CFLAGS |
|
734 |
+USE_INTERNAL_MSPACK_FALSE |
|
735 |
+USE_INTERNAL_MSPACK_TRUE |
|
732 | 736 |
pcreconfig |
733 | 737 |
HAVE_LIBXML2_FALSE |
734 | 738 |
HAVE_LIBXML2_TRUE |
... | ... |
@@ -930,6 +934,7 @@ with_xml |
930 | 930 |
with_openssl |
931 | 931 |
with_libjson |
932 | 932 |
with_pcre |
933 |
+with_system_libmspack |
|
933 | 934 |
enable_maintainer_mode |
934 | 935 |
with_zlib |
935 | 936 |
enable_zlib_vcheck |
... | ... |
@@ -993,6 +998,8 @@ YACC |
993 | 993 |
YFLAGS |
994 | 994 |
CHECK_CFLAGS |
995 | 995 |
CHECK_LIBS |
996 |
+LIBMSPACK_CFLAGS |
|
997 |
+LIBMSPACK_LIBS |
|
996 | 998 |
SYSTEMD_CFLAGS |
997 | 999 |
SYSTEMD_LIBS' |
998 | 1000 |
ac_subdirs_all=' |
... | ... |
@@ -1697,6 +1704,9 @@ Optional Packages: |
1697 | 1697 |
--with-pcre[=DIR] path to directory containing libpcre library, |
1698 | 1698 |
prioritizes PCRE2 over PCRE [default=search PATH |
1699 | 1699 |
environment variable] |
1700 |
+ --with-system-libmspack Specify system libmspack location or to use internal |
|
1701 |
+ package, uses full path to libmspack or bin |
|
1702 |
+ directory (default=search PATH environment variable) |
|
1700 | 1703 |
--with-zlib[=DIR] path to directory containing zlib library |
1701 | 1704 |
[default=/usr/local or /usr if not found in |
1702 | 1705 |
/usr/local] |
... | ... |
@@ -1752,6 +1762,10 @@ Some influential environment variables: |
1752 | 1752 |
CHECK_CFLAGS |
1753 | 1753 |
C compiler flags for CHECK, overriding pkg-config |
1754 | 1754 |
CHECK_LIBS linker flags for CHECK, overriding pkg-config |
1755 |
+ LIBMSPACK_CFLAGS |
|
1756 |
+ C compiler flags for LIBMSPACK, overriding pkg-config |
|
1757 |
+ LIBMSPACK_LIBS |
|
1758 |
+ linker flags for LIBMSPACK, overriding pkg-config |
|
1755 | 1759 |
SYSTEMD_CFLAGS |
1756 | 1760 |
C compiler flags for SYSTEMD, overriding pkg-config |
1757 | 1761 |
SYSTEMD_LIBS |
... | ... |
@@ -22739,6 +22753,111 @@ fi |
22739 | 22739 |
|
22740 | 22740 |
|
22741 | 22741 |
|
22742 |
+# Check whether --with-system-libmspack was given. |
|
22743 |
+if test "${with_system_libmspack+set}" = set; then : |
|
22744 |
+ withval=$with_system_libmspack; system_libmspack=$withval |
|
22745 |
+else |
|
22746 |
+ system_libmspack="no" |
|
22747 |
+fi |
|
22748 |
+ |
|
22749 |
+ |
|
22750 |
+if test "x$system_libmspack" = "xno"; then |
|
22751 |
+ use_internal_mspack=yes |
|
22752 |
+ if test TRUE; then |
|
22753 |
+ USE_INTERNAL_MSPACK_TRUE= |
|
22754 |
+ USE_INTERNAL_MSPACK_FALSE='#' |
|
22755 |
+else |
|
22756 |
+ USE_INTERNAL_MSPACK_TRUE='#' |
|
22757 |
+ USE_INTERNAL_MSPACK_FALSE= |
|
22758 |
+fi |
|
22759 |
+ |
|
22760 |
+else |
|
22761 |
+ |
|
22762 |
+pkg_failed=no |
|
22763 |
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBMSPACK" >&5 |
|
22764 |
+$as_echo_n "checking for LIBMSPACK... " >&6; } |
|
22765 |
+ |
|
22766 |
+if test -n "$LIBMSPACK_CFLAGS"; then |
|
22767 |
+ pkg_cv_LIBMSPACK_CFLAGS="$LIBMSPACK_CFLAGS" |
|
22768 |
+ elif test -n "$PKG_CONFIG"; then |
|
22769 |
+ if test -n "$PKG_CONFIG" && \ |
|
22770 |
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmspack\""; } >&5 |
|
22771 |
+ ($PKG_CONFIG --exists --print-errors "libmspack") 2>&5 |
|
22772 |
+ ac_status=$? |
|
22773 |
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
22774 |
+ test $ac_status = 0; }; then |
|
22775 |
+ pkg_cv_LIBMSPACK_CFLAGS=`$PKG_CONFIG --cflags "libmspack" 2>/dev/null` |
|
22776 |
+ test "x$?" != "x0" && pkg_failed=yes |
|
22777 |
+else |
|
22778 |
+ pkg_failed=yes |
|
22779 |
+fi |
|
22780 |
+ else |
|
22781 |
+ pkg_failed=untried |
|
22782 |
+fi |
|
22783 |
+if test -n "$LIBMSPACK_LIBS"; then |
|
22784 |
+ pkg_cv_LIBMSPACK_LIBS="$LIBMSPACK_LIBS" |
|
22785 |
+ elif test -n "$PKG_CONFIG"; then |
|
22786 |
+ if test -n "$PKG_CONFIG" && \ |
|
22787 |
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmspack\""; } >&5 |
|
22788 |
+ ($PKG_CONFIG --exists --print-errors "libmspack") 2>&5 |
|
22789 |
+ ac_status=$? |
|
22790 |
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
22791 |
+ test $ac_status = 0; }; then |
|
22792 |
+ pkg_cv_LIBMSPACK_LIBS=`$PKG_CONFIG --libs "libmspack" 2>/dev/null` |
|
22793 |
+ test "x$?" != "x0" && pkg_failed=yes |
|
22794 |
+else |
|
22795 |
+ pkg_failed=yes |
|
22796 |
+fi |
|
22797 |
+ else |
|
22798 |
+ pkg_failed=untried |
|
22799 |
+fi |
|
22800 |
+ |
|
22801 |
+ |
|
22802 |
+ |
|
22803 |
+if test $pkg_failed = yes; then |
|
22804 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
22805 |
+$as_echo "no" >&6; } |
|
22806 |
+ |
|
22807 |
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then |
|
22808 |
+ _pkg_short_errors_supported=yes |
|
22809 |
+else |
|
22810 |
+ _pkg_short_errors_supported=no |
|
22811 |
+fi |
|
22812 |
+ if test $_pkg_short_errors_supported = yes; then |
|
22813 |
+ LIBMSPACK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libmspack" 2>&1` |
|
22814 |
+ else |
|
22815 |
+ LIBMSPACK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libmspack" 2>&1` |
|
22816 |
+ fi |
|
22817 |
+ # Put the nasty error message in config.log where it belongs |
|
22818 |
+ echo "$LIBMSPACK_PKG_ERRORS" >&5 |
|
22819 |
+ |
|
22820 |
+ use_internal_mspack=yes |
|
22821 |
+elif test $pkg_failed = untried; then |
|
22822 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
22823 |
+$as_echo "no" >&6; } |
|
22824 |
+ use_internal_mspack=yes |
|
22825 |
+else |
|
22826 |
+ LIBMSPACK_CFLAGS=$pkg_cv_LIBMSPACK_CFLAGS |
|
22827 |
+ LIBMSPACK_LIBS=$pkg_cv_LIBMSPACK_LIBS |
|
22828 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
22829 |
+$as_echo "yes" >&6; } |
|
22830 |
+ use_internal_mspack=no |
|
22831 |
+fi |
|
22832 |
+ if test "x$use_internal_mspack" = "xyes"; then |
|
22833 |
+ USE_INTERNAL_MSPACK_TRUE= |
|
22834 |
+ USE_INTERNAL_MSPACK_FALSE='#' |
|
22835 |
+else |
|
22836 |
+ USE_INTERNAL_MSPACK_TRUE='#' |
|
22837 |
+ USE_INTERNAL_MSPACK_FALSE= |
|
22838 |
+fi |
|
22839 |
+ |
|
22840 |
+fi |
|
22841 |
+ |
|
22842 |
+ |
|
22843 |
+if test "x$use_internal_mspack" = "xno"; then |
|
22844 |
+ mspack_msg="External, $LIBMSPACK_CFLAGS $LIBMSPACK_LIBS" |
|
22845 |
+fi |
|
22846 |
+ |
|
22742 | 22847 |
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 |
22743 | 22848 |
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } |
22744 | 22849 |
# Check whether --enable-maintainer-mode was given. |
... | ... |
@@ -29223,6 +29342,14 @@ if test -z "${HAVE_LIBXML2_TRUE}" && test -z "${HAVE_LIBXML2_FALSE}"; then |
29223 | 29223 |
as_fn_error $? "conditional \"HAVE_LIBXML2\" was never defined. |
29224 | 29224 |
Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
29225 | 29225 |
fi |
29226 |
+if test -z "${USE_INTERNAL_MSPACK_TRUE}" && test -z "${USE_INTERNAL_MSPACK_FALSE}"; then |
|
29227 |
+ as_fn_error $? "conditional \"USE_INTERNAL_MSPACK\" was never defined. |
|
29228 |
+Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
|
29229 |
+fi |
|
29230 |
+if test -z "${USE_INTERNAL_MSPACK_TRUE}" && test -z "${USE_INTERNAL_MSPACK_FALSE}"; then |
|
29231 |
+ as_fn_error $? "conditional \"USE_INTERNAL_MSPACK\" was never defined. |
|
29232 |
+Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
|
29233 |
+fi |
|
29226 | 29234 |
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then |
29227 | 29235 |
as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. |
29228 | 29236 |
Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
... | ... |
@@ -32082,6 +32209,14 @@ if test -z "${HAVE_LIBXML2_TRUE}" && test -z "${HAVE_LIBXML2_FALSE}"; then |
32082 | 32082 |
as_fn_error $? "conditional \"HAVE_LIBXML2\" was never defined. |
32083 | 32083 |
Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
32084 | 32084 |
fi |
32085 |
+if test -z "${USE_INTERNAL_MSPACK_TRUE}" && test -z "${USE_INTERNAL_MSPACK_FALSE}"; then |
|
32086 |
+ as_fn_error $? "conditional \"USE_INTERNAL_MSPACK\" was never defined. |
|
32087 |
+Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
|
32088 |
+fi |
|
32089 |
+if test -z "${USE_INTERNAL_MSPACK_TRUE}" && test -z "${USE_INTERNAL_MSPACK_FALSE}"; then |
|
32090 |
+ as_fn_error $? "conditional \"USE_INTERNAL_MSPACK\" was never defined. |
|
32091 |
+Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
|
32092 |
+fi |
|
32085 | 32093 |
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then |
32086 | 32094 |
as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. |
32087 | 32095 |
Usually this means the macro was only invoked conditionally." "$LINENO" 5 |
... | ... |
@@ -35106,6 +35241,19 @@ else |
35106 | 35106 |
fi |
35107 | 35107 |
|
35108 | 35108 |
fi |
35109 |
+ |
|
35110 |
+ |
|
35111 |
+ $as_echo_n " libmspack : " |
|
35112 |
+ if test "x$mspack_msg" = "xno"; then : |
|
35113 |
+ $as_echo "yes (disabled)" |
|
35114 |
+elif test "x$mspack_msg" = "xyes"; then : |
|
35115 |
+ $as_echo "yes" |
|
35116 |
+elif test "x$mspack_msg" = "x"; then : |
|
35117 |
+ $as_echo "yes" |
|
35118 |
+else |
|
35119 |
+ $as_echo "yes ($mspack_msg)" |
|
35120 |
+fi |
|
35121 |
+ |
|
35109 | 35122 |
if test "x$XML_LIBS" = "x"; then |
35110 | 35123 |
|
35111 | 35124 |
|
... | ... |
@@ -88,6 +88,11 @@ m4_include([m4/reorganization/libs/xml.m4]) |
88 | 88 |
m4_include([m4/reorganization/libs/openssl.m4]) |
89 | 89 |
m4_include([m4/reorganization/libs/json.m4]) |
90 | 90 |
m4_include([m4/reorganization/libs/pcre.m4]) |
91 |
+m4_include([m4/reorganization/libs/libmspack.m4]) |
|
92 |
+ |
|
93 |
+if test "x$use_internal_mspack" = "xno"; then |
|
94 |
+ mspack_msg="External, $LIBMSPACK_CFLAGS $LIBMSPACK_LIBS" |
|
95 |
+fi |
|
91 | 96 |
|
92 | 97 |
AM_MAINTAINER_MODE |
93 | 98 |
m4_include([m4/reorganization/libs/libz.m4]) |
... | ... |
@@ -280,6 +285,7 @@ if test "x$PCRE_HOME" = "x"; then |
280 | 280 |
else |
281 | 281 |
CL_MSG_STATUS([pcre ],[$PCRE_HOME],[$have_pcre]) |
282 | 282 |
fi |
283 |
+CL_MSG_STATUS([libmspack ],[yes],[$mspack_msg]) |
|
283 | 284 |
if test "x$XML_LIBS" = "x"; then |
284 | 285 |
CL_MSG_STATUS([libxml2 ],[no],[]) |
285 | 286 |
else |
... | ... |
@@ -124,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
124 | 124 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
125 | 125 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
126 | 126 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
127 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
127 | 128 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
128 | 129 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
129 | 130 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -297,6 +298,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
297 | 297 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
298 | 298 |
LIBLTDL = @LIBLTDL@ |
299 | 299 |
LIBM = @LIBM@ |
300 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
301 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
300 | 302 |
LIBOBJS = @LIBOBJS@ |
301 | 303 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
302 | 304 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -124,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
124 | 124 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
125 | 125 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
126 | 126 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
127 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
127 | 128 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
128 | 129 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
129 | 130 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -331,6 +332,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
331 | 331 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
332 | 332 |
LIBLTDL = @LIBLTDL@ |
333 | 333 |
LIBM = @LIBM@ |
334 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
335 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
334 | 336 |
LIBOBJS = @LIBOBJS@ |
335 | 337 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
336 | 338 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -125,6 +125,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
125 | 125 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
126 | 126 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
127 | 127 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
128 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
128 | 129 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
129 | 130 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
130 | 131 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -327,6 +328,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
327 | 327 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
328 | 328 |
LIBLTDL = @LIBLTDL@ |
329 | 329 |
LIBM = @LIBM@ |
330 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
331 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
330 | 332 |
LIBOBJS = @LIBOBJS@ |
331 | 333 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
332 | 334 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -129,6 +129,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
129 | 129 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
130 | 130 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
131 | 131 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
132 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
132 | 133 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
133 | 134 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
134 | 135 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -384,6 +385,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
384 | 384 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
385 | 385 |
LIBLTDL = @LIBLTDL@ |
386 | 386 |
LIBM = @LIBM@ |
387 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
388 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
387 | 389 |
LIBOBJS = @LIBOBJS@ |
388 | 390 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
389 | 391 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -174,8 +174,9 @@ c++/Makefile: c++/Makefile.nollvm.in |
174 | 174 |
distclean-recursive distdir maintainer-clean-recursive: c++/Makefile |
175 | 175 |
endif |
176 | 176 |
|
177 |
+if USE_INTERNAL_MSPACK |
|
177 | 178 |
# libmspack version: |
178 |
-LIBMSPACK_VERSION = 0:7:1 |
|
179 |
+LIBMSPACK_VERSION = 7:1:0 |
|
179 | 180 |
|
180 | 181 |
libclammspack_la_CFLAGS = -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unused-parameter -I@top_srcdir@/libclammspack/mspack |
181 | 182 |
libclammspack_la_LDFLAGS = -version-info $(LIBMSPACK_VERSION) -no-undefined -export-symbols-regex '^mspack_' |
... | ... |
@@ -229,10 +230,29 @@ libclammspack_la_SOURCES = \ |
229 | 229 |
lib_LTLIBRARIES += libclammspack.la |
230 | 230 |
# EXTRA_DIST += @top_srcdir@/libclammspack/libclammspack.map |
231 | 231 |
|
232 |
-MSPACK_CFLAGS = -I@top_srcdir@/libclammspack/mspack |
|
232 |
+MSPACK_CFLAGS = -I@top_srcdir@/libclammspack/mspack -DHAVE_INTERNAL_MSPACK |
|
233 | 233 |
MSPACKLIBADD = -lclammspack |
234 | 234 |
MSPACKDEP = libclammspack.la |
235 | 235 |
|
236 |
+else |
|
237 |
+MSPACK_CFLAGS = $(LIBMSPACK_CFLAGS) |
|
238 |
+MSPACKLIBADD = $(LIBMSPACK_LIBS) |
|
239 |
+MSPACKDEP = |
|
240 |
+ |
|
241 |
+# EXTRA_DIST += libmspack-0.5alpha |
|
242 |
+libmspack/Makefile: |
|
243 |
+.PHONY: distdir distclean maintainer-clean |
|
244 |
+distdir: |
|
245 |
+ echo "make distdir requires --with-system-libmspack=no" |
|
246 |
+ exit 1 |
|
247 |
+ |
|
248 |
+# nothing to do here, rules must exist for distclean to succeed |
|
249 |
+distclean: |
|
250 |
+ -rm -f Makefile |
|
251 |
+maintainer-clean: |
|
252 |
+ |
|
253 |
+distclean-recursive distdir maintainer-clean-recursive: libmspack/Makefile |
|
254 |
+endif |
|
236 | 255 |
|
237 | 256 |
if ENABLE_YARA |
238 | 257 |
YARA_CFLAGS=-DHAVE_YARA |
... | ... |
@@ -243,7 +263,7 @@ libclamav_nocxx_la_CFLAGS=$(AM_CFLAGS) @SSL_CPPFLAGS@ @JSON_CPPFLAGS@ @PCRE_CPPF |
243 | 243 |
|
244 | 244 |
libclamav_la_LIBADD = @SSL_LIBS@ @JSON_LIBS@ @PCRE_LIBS@ @LIBCLAMAV_LIBS@ @LIBLTDL@ $(IFACELIBADD) $(MSPACKLIBADD) $(LLVMLIBADD) libclamav_internal_utils.la @THREAD_LIBS@ @LIBM@ |
245 | 245 |
libclamav_la_DEPENDENCIES = @LTDLDEPS@ $(IFACEDEP) $(LLVMDEP) $(MSPACKDEP) libclamav_internal_utils.la |
246 |
-libclamav_la_CFLAGS =$(AM_CFLAGS) $(YARA_CFLAGS) -DSEARCH_LIBDIR=\"$(libdir)\" @LIBCLAMAV_CPPFLAGS@ @SSL_CPPFLAGS@ @JSON_CPPFLAGS@ @ICONV_CPPFLAGS@ @PCRE_CPPFLAGS@ @XML_CPPFLAGS@ $(MSPACK_CFLAGS) |
|
246 |
+libclamav_la_CFLAGS = $(MSPACK_CFLAGS) $(AM_CFLAGS) $(YARA_CFLAGS) -DSEARCH_LIBDIR=\"$(libdir)\" @LIBCLAMAV_CPPFLAGS@ @SSL_CPPFLAGS@ @JSON_CPPFLAGS@ @ICONV_CPPFLAGS@ @PCRE_CPPFLAGS@ @XML_CPPFLAGS@ |
|
247 | 247 |
libclamav_la_LDFLAGS = @SSL_LDFLAGS@ @TH_SAFE@ @JSON_LDFLAGS@ @ICONV_LDFLAGS@ $(XML_LIBS) -version-info @LIBCLAMAV_VERSION@ -no-undefined |
248 | 248 |
|
249 | 249 |
if VERSIONSCRIPT |
... | ... |
@@ -108,8 +108,9 @@ target_triplet = @target@ |
108 | 108 |
@ENABLE_UNRAR_TRUE@ @top_srcdir@/libclamunrar_iface/libclamunrar_iface.map |
109 | 109 |
@ENABLE_UNRAR_TRUE@@VERSIONSCRIPT_TRUE@am__append_5 = -Wl,@VERSIONSCRIPTFLAG@,@top_srcdir@/libclamunrar_iface/libclamunrar_iface.map |
110 | 110 |
@ENABLE_LLVM_TRUE@am__append_6 = c++ |
111 |
-@VERSIONSCRIPT_TRUE@am__append_7 = -Wl,@VERSIONSCRIPTFLAG@,@top_srcdir@/libclamav/libclamav.map |
|
112 |
-@ENABLE_YARA_TRUE@am__append_8 = yara_arena.c \ |
|
111 |
+@USE_INTERNAL_MSPACK_TRUE@am__append_7 = libclammspack.la |
|
112 |
+@VERSIONSCRIPT_TRUE@am__append_8 = -Wl,@VERSIONSCRIPTFLAG@,@top_srcdir@/libclamav/libclamav.map |
|
113 |
+@ENABLE_YARA_TRUE@am__append_9 = yara_arena.c \ |
|
113 | 114 |
@ENABLE_YARA_TRUE@ yara_arena.h \ |
114 | 115 |
@ENABLE_YARA_TRUE@ yara_compiler.c \ |
115 | 116 |
@ENABLE_YARA_TRUE@ yara_compiler.h \ |
... | ... |
@@ -154,6 +155,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
154 | 154 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
155 | 155 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
156 | 156 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
157 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
157 | 158 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
158 | 159 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
159 | 160 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -242,8 +244,9 @@ am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)" |
242 | 242 |
LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) |
243 | 243 |
@ENABLE_UNRAR_TRUE@am__DEPENDENCIES_1 = libclamunrar_iface.la |
244 | 244 |
am__DEPENDENCIES_2 = |
245 |
-@ENABLE_LLVM_FALSE@am__DEPENDENCIES_3 = libclamav_nocxx.la |
|
246 |
-@ENABLE_LLVM_TRUE@am__DEPENDENCIES_3 = c++/libclamavcxx.la |
|
245 |
+@USE_INTERNAL_MSPACK_FALSE@am__DEPENDENCIES_3 = $(am__DEPENDENCIES_2) |
|
246 |
+@ENABLE_LLVM_FALSE@am__DEPENDENCIES_4 = libclamav_nocxx.la |
|
247 |
+@ENABLE_LLVM_TRUE@am__DEPENDENCIES_4 = c++/libclamavcxx.la |
|
247 | 248 |
am__libclamav_la_SOURCES_DIST = matcher-ac.c matcher-ac.h matcher-bm.c \ |
248 | 249 |
matcher-bm.h matcher-hash.c matcher-hash.h matcher.c matcher.h \ |
249 | 250 |
others.c others.h readdb.c readdb.h cvd.c cvd.h dsig.c dsig.h \ |
... | ... |
@@ -551,23 +554,60 @@ libclamav_nocxx_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ |
551 | 551 |
$(libclamav_nocxx_la_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ |
552 | 552 |
$(LDFLAGS) -o $@ |
553 | 553 |
libclammspack_la_LIBADD = |
554 |
-am_libclammspack_la_OBJECTS = libclammspack_la-cabc.lo \ |
|
555 |
- libclammspack_la-cabd.lo libclammspack_la-chmc.lo \ |
|
556 |
- libclammspack_la-chmd.lo libclammspack_la-crc32.lo \ |
|
557 |
- libclammspack_la-hlpc.lo libclammspack_la-hlpd.lo \ |
|
558 |
- libclammspack_la-kwajc.lo libclammspack_la-kwajd.lo \ |
|
559 |
- libclammspack_la-litc.lo libclammspack_la-litd.lo \ |
|
560 |
- libclammspack_la-lzssd.lo libclammspack_la-lzxc.lo \ |
|
561 |
- libclammspack_la-lzxd.lo libclammspack_la-mszipc.lo \ |
|
562 |
- libclammspack_la-mszipd.lo libclammspack_la-oabc.lo \ |
|
563 |
- libclammspack_la-oabd.lo libclammspack_la-qtmd.lo \ |
|
564 |
- libclammspack_la-system.lo libclammspack_la-szddc.lo \ |
|
565 |
- libclammspack_la-szddd.lo |
|
554 |
+am__libclammspack_la_SOURCES_DIST = ../libclammspack/mspack/cab.h \ |
|
555 |
+ ../libclammspack/mspack/cabc.c ../libclammspack/mspack/cabd.c \ |
|
556 |
+ ../libclammspack/mspack/chm.h ../libclammspack/mspack/chmc.c \ |
|
557 |
+ ../libclammspack/mspack/chmd.c ../libclammspack/mspack/crc32.c \ |
|
558 |
+ ../libclammspack/mspack/crc32.h ../libclammspack/mspack/des.h \ |
|
559 |
+ ../libclammspack/mspack/hlp.h ../libclammspack/mspack/hlpc.c \ |
|
560 |
+ ../libclammspack/mspack/hlpd.c ../libclammspack/mspack/kwaj.h \ |
|
561 |
+ ../libclammspack/mspack/kwajc.c \ |
|
562 |
+ ../libclammspack/mspack/kwajd.c ../libclammspack/mspack/lit.h \ |
|
563 |
+ ../libclammspack/mspack/litc.c ../libclammspack/mspack/litd.c \ |
|
564 |
+ ../libclammspack/mspack/lzss.h ../libclammspack/mspack/lzssd.c \ |
|
565 |
+ ../libclammspack/mspack/lzx.h ../libclammspack/mspack/lzxc.c \ |
|
566 |
+ ../libclammspack/mspack/lzxd.c \ |
|
567 |
+ ../libclammspack/mspack/mspack.h \ |
|
568 |
+ ../libclammspack/mspack/mszip.h \ |
|
569 |
+ ../libclammspack/mspack/mszipc.c \ |
|
570 |
+ ../libclammspack/mspack/mszipd.c ../libclammspack/mspack/oab.h \ |
|
571 |
+ ../libclammspack/mspack/oabc.c ../libclammspack/mspack/oabd.c \ |
|
572 |
+ ../libclammspack/mspack/qtm.h ../libclammspack/mspack/qtmd.c \ |
|
573 |
+ ../libclammspack/mspack/readbits.h \ |
|
574 |
+ ../libclammspack/mspack/readhuff.h \ |
|
575 |
+ ../libclammspack/mspack/sha.h ../libclammspack/mspack/system.c \ |
|
576 |
+ ../libclammspack/mspack/system.h \ |
|
577 |
+ ../libclammspack/mspack/szdd.h ../libclammspack/mspack/szddc.c \ |
|
578 |
+ ../libclammspack/mspack/szddd.c |
|
579 |
+@USE_INTERNAL_MSPACK_TRUE@am_libclammspack_la_OBJECTS = \ |
|
580 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-cabc.lo \ |
|
581 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-cabd.lo \ |
|
582 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-chmc.lo \ |
|
583 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-chmd.lo \ |
|
584 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-crc32.lo \ |
|
585 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-hlpc.lo \ |
|
586 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-hlpd.lo \ |
|
587 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-kwajc.lo \ |
|
588 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-kwajd.lo \ |
|
589 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-litc.lo \ |
|
590 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-litd.lo \ |
|
591 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-lzssd.lo \ |
|
592 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-lzxc.lo \ |
|
593 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-lzxd.lo \ |
|
594 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-mszipc.lo \ |
|
595 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-mszipd.lo \ |
|
596 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-oabc.lo \ |
|
597 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-oabd.lo \ |
|
598 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-qtmd.lo \ |
|
599 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-system.lo \ |
|
600 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-szddc.lo \ |
|
601 |
+@USE_INTERNAL_MSPACK_TRUE@ libclammspack_la-szddd.lo |
|
566 | 602 |
libclammspack_la_OBJECTS = $(am_libclammspack_la_OBJECTS) |
567 | 603 |
libclammspack_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ |
568 | 604 |
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ |
569 | 605 |
$(libclammspack_la_CFLAGS) $(CFLAGS) \ |
570 | 606 |
$(libclammspack_la_LDFLAGS) $(LDFLAGS) -o $@ |
607 |
+@USE_INTERNAL_MSPACK_TRUE@am_libclammspack_la_rpath = -rpath $(libdir) |
|
571 | 608 |
libclamunrar_la_LIBADD = |
572 | 609 |
am__libclamunrar_la_SOURCES_DIST = ../libclamunrar/archive.cpp \ |
573 | 610 |
../libclamunrar/arcread.cpp ../libclamunrar/blake2s.cpp \ |
... | ... |
@@ -743,7 +783,8 @@ SOURCES = $(libclamav_la_SOURCES) \ |
743 | 743 |
DIST_SOURCES = $(am__libclamav_la_SOURCES_DIST) \ |
744 | 744 |
$(libclamav_internal_utils_la_SOURCES) \ |
745 | 745 |
$(libclamav_internal_utils_nothreads_la_SOURCES) \ |
746 |
- $(libclamav_nocxx_la_SOURCES) $(libclammspack_la_SOURCES) \ |
|
746 |
+ $(libclamav_nocxx_la_SOURCES) \ |
|
747 |
+ $(am__libclammspack_la_SOURCES_DIST) \ |
|
747 | 748 |
$(am__libclamunrar_la_SOURCES_DIST) \ |
748 | 749 |
$(am__libclamunrar_iface_la_SOURCES_DIST) |
749 | 750 |
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ |
... | ... |
@@ -909,6 +950,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
909 | 909 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
910 | 910 |
LIBLTDL = @LIBLTDL@ |
911 | 911 |
LIBM = @LIBM@ |
912 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
913 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
912 | 914 |
LIBOBJS = @LIBOBJS@ |
913 | 915 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
914 | 916 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -1043,7 +1086,7 @@ AM_YFLAGS = -d |
1043 | 1043 |
AM_CPPFLAGS = -I$(top_srcdir) -I@srcdir@/nsis $(LTDLINCL) \ |
1044 | 1044 |
$(am__append_1) |
1045 | 1045 |
AM_CFLAGS = @WERR_CFLAGS@ |
1046 |
-lib_LTLIBRARIES = $(am__append_3) libclammspack.la libclamav.la |
|
1046 |
+lib_LTLIBRARIES = $(am__append_3) $(am__append_7) libclamav.la |
|
1047 | 1047 |
COMMON_CLEANFILES = version.h version.h.tmp *.gcda *.gcno |
1048 | 1048 |
EXTRA_DIST = c++/Makefile.nollvm.in $(am__append_4) regex/engine.c \ |
1049 | 1049 |
tomsfastmath/sqr/fp_sqr_comba.c \ |
... | ... |
@@ -1176,68 +1219,71 @@ SUBDIRS = $(am__append_6) |
1176 | 1176 |
@ENABLE_LLVM_TRUE@LLVMDEP = c++/libclamavcxx.la |
1177 | 1177 |
|
1178 | 1178 |
# libmspack version: |
1179 |
-LIBMSPACK_VERSION = 0:5:0 |
|
1180 |
-libclammspack_la_CFLAGS = -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unused-parameter -I@top_srcdir@/libclammspack/mspack |
|
1181 |
-libclammspack_la_LDFLAGS = -version-info $(LIBMSPACK_VERSION) -no-undefined -export-symbols-regex '^mspack_' |
|
1179 |
+@USE_INTERNAL_MSPACK_TRUE@LIBMSPACK_VERSION = 7:1:0 |
|
1180 |
+@USE_INTERNAL_MSPACK_TRUE@libclammspack_la_CFLAGS = -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wno-unused-parameter -I@top_srcdir@/libclammspack/mspack |
|
1181 |
+@USE_INTERNAL_MSPACK_TRUE@libclammspack_la_LDFLAGS = -version-info $(LIBMSPACK_VERSION) -no-undefined -export-symbols-regex '^mspack_' |
|
1182 | 1182 |
|
1183 | 1183 |
# if VERSIONSCRIPT |
1184 | 1184 |
# libclammspack_la_LDFLAGS += -Wl,@VERSIONSCRIPTFLAG@,@top_srcdir@/libclammspack/libclammspack.map |
1185 | 1185 |
# endif |
1186 |
-libclammspack_la_SOURCES = \ |
|
1187 |
- ../libclammspack/mspack/cab.h \ |
|
1188 |
- ../libclammspack/mspack/cabc.c \ |
|
1189 |
- ../libclammspack/mspack/cabd.c \ |
|
1190 |
- ../libclammspack/mspack/chm.h \ |
|
1191 |
- ../libclammspack/mspack/chmc.c \ |
|
1192 |
- ../libclammspack/mspack/chmd.c \ |
|
1193 |
- ../libclammspack/mspack/crc32.c \ |
|
1194 |
- ../libclammspack/mspack/crc32.h \ |
|
1195 |
- ../libclammspack/mspack/des.h \ |
|
1196 |
- ../libclammspack/mspack/hlp.h \ |
|
1197 |
- ../libclammspack/mspack/hlpc.c \ |
|
1198 |
- ../libclammspack/mspack/hlpd.c \ |
|
1199 |
- ../libclammspack/mspack/kwaj.h \ |
|
1200 |
- ../libclammspack/mspack/kwajc.c \ |
|
1201 |
- ../libclammspack/mspack/kwajd.c \ |
|
1202 |
- ../libclammspack/mspack/lit.h \ |
|
1203 |
- ../libclammspack/mspack/litc.c \ |
|
1204 |
- ../libclammspack/mspack/litd.c \ |
|
1205 |
- ../libclammspack/mspack/lzss.h \ |
|
1206 |
- ../libclammspack/mspack/lzssd.c \ |
|
1207 |
- ../libclammspack/mspack/lzx.h \ |
|
1208 |
- ../libclammspack/mspack/lzxc.c \ |
|
1209 |
- ../libclammspack/mspack/lzxd.c \ |
|
1210 |
- ../libclammspack/mspack/mspack.h \ |
|
1211 |
- ../libclammspack/mspack/mszip.h \ |
|
1212 |
- ../libclammspack/mspack/mszipc.c \ |
|
1213 |
- ../libclammspack/mspack/mszipd.c \ |
|
1214 |
- ../libclammspack/mspack/oab.h \ |
|
1215 |
- ../libclammspack/mspack/oabc.c \ |
|
1216 |
- ../libclammspack/mspack/oabd.c \ |
|
1217 |
- ../libclammspack/mspack/qtm.h \ |
|
1218 |
- ../libclammspack/mspack/qtmd.c \ |
|
1219 |
- ../libclammspack/mspack/readbits.h \ |
|
1220 |
- ../libclammspack/mspack/readhuff.h \ |
|
1221 |
- ../libclammspack/mspack/sha.h \ |
|
1222 |
- ../libclammspack/mspack/system.c \ |
|
1223 |
- ../libclammspack/mspack/system.h \ |
|
1224 |
- ../libclammspack/mspack/szdd.h \ |
|
1225 |
- ../libclammspack/mspack/szddc.c \ |
|
1226 |
- ../libclammspack/mspack/szddd.c |
|
1227 |
- |
|
1186 |
+@USE_INTERNAL_MSPACK_TRUE@libclammspack_la_SOURCES = \ |
|
1187 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/cab.h \ |
|
1188 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/cabc.c \ |
|
1189 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/cabd.c \ |
|
1190 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/chm.h \ |
|
1191 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/chmc.c \ |
|
1192 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/chmd.c \ |
|
1193 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/crc32.c \ |
|
1194 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/crc32.h \ |
|
1195 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/des.h \ |
|
1196 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/hlp.h \ |
|
1197 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/hlpc.c \ |
|
1198 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/hlpd.c \ |
|
1199 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/kwaj.h \ |
|
1200 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/kwajc.c \ |
|
1201 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/kwajd.c \ |
|
1202 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/lit.h \ |
|
1203 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/litc.c \ |
|
1204 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/litd.c \ |
|
1205 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/lzss.h \ |
|
1206 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/lzssd.c \ |
|
1207 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/lzx.h \ |
|
1208 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/lzxc.c \ |
|
1209 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/lzxd.c \ |
|
1210 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/mspack.h \ |
|
1211 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/mszip.h \ |
|
1212 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/mszipc.c \ |
|
1213 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/mszipd.c \ |
|
1214 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/oab.h \ |
|
1215 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/oabc.c \ |
|
1216 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/oabd.c \ |
|
1217 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/qtm.h \ |
|
1218 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/qtmd.c \ |
|
1219 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/readbits.h \ |
|
1220 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/readhuff.h \ |
|
1221 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/sha.h \ |
|
1222 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/system.c \ |
|
1223 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/system.h \ |
|
1224 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/szdd.h \ |
|
1225 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/szddc.c \ |
|
1226 |
+@USE_INTERNAL_MSPACK_TRUE@ ../libclammspack/mspack/szddd.c |
|
1227 |
+ |
|
1228 |
+@USE_INTERNAL_MSPACK_FALSE@MSPACK_CFLAGS = $(LIBMSPACK_CFLAGS) |
|
1228 | 1229 |
# EXTRA_DIST += @top_srcdir@/libclammspack/libclammspack.map |
1229 |
-MSPACK_CFLAGS = -I@top_srcdir@/libclammspack/mspack |
|
1230 |
-MSPACKLIBADD = -lclammspack |
|
1231 |
-MSPACKDEP = libclammspack.la |
|
1230 |
+@USE_INTERNAL_MSPACK_TRUE@MSPACK_CFLAGS = -I@top_srcdir@/libclammspack/mspack -DHAVE_INTERNAL_MSPACK |
|
1231 |
+@USE_INTERNAL_MSPACK_FALSE@MSPACKLIBADD = $(LIBMSPACK_LIBS) |
|
1232 |
+@USE_INTERNAL_MSPACK_TRUE@MSPACKLIBADD = -lclammspack |
|
1233 |
+@USE_INTERNAL_MSPACK_FALSE@MSPACKDEP = |
|
1234 |
+@USE_INTERNAL_MSPACK_TRUE@MSPACKDEP = libclammspack.la |
|
1232 | 1235 |
@ENABLE_YARA_TRUE@YARA_CFLAGS = -DHAVE_YARA |
1233 | 1236 |
libclamav_nocxx_la_SOURCES = bytecode_nojit.c |
1234 | 1237 |
libclamav_nocxx_la_CFLAGS = $(AM_CFLAGS) @SSL_CPPFLAGS@ @JSON_CPPFLAGS@ @PCRE_CPPFLAGS@ |
1235 | 1238 |
libclamav_la_LIBADD = @SSL_LIBS@ @JSON_LIBS@ @PCRE_LIBS@ @LIBCLAMAV_LIBS@ @LIBLTDL@ $(IFACELIBADD) $(MSPACKLIBADD) $(LLVMLIBADD) libclamav_internal_utils.la @THREAD_LIBS@ @LIBM@ |
1236 | 1239 |
libclamav_la_DEPENDENCIES = @LTDLDEPS@ $(IFACEDEP) $(LLVMDEP) $(MSPACKDEP) libclamav_internal_utils.la |
1237 |
-libclamav_la_CFLAGS = $(AM_CFLAGS) $(YARA_CFLAGS) -DSEARCH_LIBDIR=\"$(libdir)\" @LIBCLAMAV_CPPFLAGS@ @SSL_CPPFLAGS@ @JSON_CPPFLAGS@ @ICONV_CPPFLAGS@ @PCRE_CPPFLAGS@ @XML_CPPFLAGS@ $(MSPACK_CFLAGS) |
|
1240 |
+libclamav_la_CFLAGS = $(MSPACK_CFLAGS) $(AM_CFLAGS) $(YARA_CFLAGS) -DSEARCH_LIBDIR=\"$(libdir)\" @LIBCLAMAV_CPPFLAGS@ @SSL_CPPFLAGS@ @JSON_CPPFLAGS@ @ICONV_CPPFLAGS@ @PCRE_CPPFLAGS@ @XML_CPPFLAGS@ |
|
1238 | 1241 |
libclamav_la_LDFLAGS = @SSL_LDFLAGS@ @TH_SAFE@ @JSON_LDFLAGS@ \ |
1239 | 1242 |
@ICONV_LDFLAGS@ $(XML_LIBS) -version-info @LIBCLAMAV_VERSION@ \ |
1240 |
- -no-undefined $(am__append_7) |
|
1243 |
+ -no-undefined $(am__append_8) |
|
1241 | 1244 |
include_HEADERS = clamav.h |
1242 | 1245 |
libclamav_la_SOURCES = matcher-ac.c matcher-ac.h matcher-bm.c \ |
1243 | 1246 |
matcher-bm.h matcher-hash.c matcher-hash.h matcher.c matcher.h \ |
... | ... |
@@ -1295,7 +1341,7 @@ libclamav_la_SOURCES = matcher-ac.c matcher-ac.h matcher-bm.c \ |
1295 | 1295 |
openioc.h msdoc.c msdoc.h matcher-pcre.c matcher-pcre.h \ |
1296 | 1296 |
regex_pcre.c regex_pcre.h msxml.c msxml.h msxml_parser.c \ |
1297 | 1297 |
msxml_parser.h tiff.c tiff.h hwp.c hwp.h lzw/lzwdec.c \ |
1298 |
- lzw/lzwdec.h $(am__append_8) bignum.h bignum_fast.h \ |
|
1298 |
+ lzw/lzwdec.h $(am__append_9) bignum.h bignum_fast.h \ |
|
1299 | 1299 |
tomsfastmath/addsub/fp_add.c tomsfastmath/addsub/fp_add_d.c \ |
1300 | 1300 |
tomsfastmath/addsub/fp_addmod.c tomsfastmath/addsub/fp_cmp.c \ |
1301 | 1301 |
tomsfastmath/addsub/fp_cmp_d.c \ |
... | ... |
@@ -1462,7 +1508,7 @@ libclamav_nocxx.la: $(libclamav_nocxx_la_OBJECTS) $(libclamav_nocxx_la_DEPENDENC |
1462 | 1462 |
$(AM_V_CCLD)$(libclamav_nocxx_la_LINK) $(libclamav_nocxx_la_OBJECTS) $(libclamav_nocxx_la_LIBADD) $(LIBS) |
1463 | 1463 |
|
1464 | 1464 |
libclammspack.la: $(libclammspack_la_OBJECTS) $(libclammspack_la_DEPENDENCIES) $(EXTRA_libclammspack_la_DEPENDENCIES) |
1465 |
- $(AM_V_CCLD)$(libclammspack_la_LINK) -rpath $(libdir) $(libclammspack_la_OBJECTS) $(libclammspack_la_LIBADD) $(LIBS) |
|
1465 |
+ $(AM_V_CCLD)$(libclammspack_la_LINK) $(am_libclammspack_la_rpath) $(libclammspack_la_OBJECTS) $(libclammspack_la_LIBADD) $(LIBS) |
|
1466 | 1466 |
|
1467 | 1467 |
libclamunrar.la: $(libclamunrar_la_OBJECTS) $(libclamunrar_la_DEPENDENCIES) $(EXTRA_libclamunrar_la_DEPENDENCIES) |
1468 | 1468 |
$(AM_V_CXXLD)$(libclamunrar_la_LINK) $(am_libclamunrar_la_rpath) $(libclamunrar_la_OBJECTS) $(libclamunrar_la_LIBADD) $(LIBS) |
... | ... |
@@ -4291,7 +4337,7 @@ cscopelist-am: $(am__tagged_files) |
4291 | 4291 |
distclean-tags: |
4292 | 4292 |
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
4293 | 4293 |
|
4294 |
-distdir: $(DISTFILES) |
|
4294 |
+@USE_INTERNAL_MSPACK_TRUE@distdir: $(DISTFILES) |
|
4295 | 4295 |
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
4296 | 4296 |
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
4297 | 4297 |
list='$(DISTFILES)'; \ |
... | ... |
@@ -4396,7 +4442,7 @@ clean: clean-recursive |
4396 | 4396 |
clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ |
4397 | 4397 |
clean-noinstLTLIBRARIES mostlyclean-am |
4398 | 4398 |
|
4399 |
-distclean: distclean-recursive |
|
4399 |
+@USE_INTERNAL_MSPACK_TRUE@distclean: distclean-recursive |
|
4400 | 4400 |
-rm -rf ./$(DEPDIR) |
4401 | 4401 |
-rm -f Makefile |
4402 | 4402 |
distclean-am: clean-am distclean-compile distclean-generic \ |
... | ... |
@@ -4442,7 +4488,8 @@ install-ps-am: |
4442 | 4442 |
|
4443 | 4443 |
installcheck-am: |
4444 | 4444 |
|
4445 |
-maintainer-clean: maintainer-clean-recursive |
|
4445 |
+@USE_INTERNAL_MSPACK_TRUE@maintainer-clean: \ |
|
4446 |
+@USE_INTERNAL_MSPACK_TRUE@ maintainer-clean-recursive |
|
4446 | 4447 |
-rm -rf ./$(DEPDIR) |
4447 | 4448 |
-rm -f Makefile |
4448 | 4449 |
maintainer-clean-am: distclean-am maintainer-clean-generic |
... | ... |
@@ -4486,6 +4533,20 @@ uninstall-am: uninstall-includeHEADERS uninstall-libLTLIBRARIES |
4486 | 4486 |
@ENABLE_LLVM_FALSE@ $(AM_V_at) cp $< $@ |
4487 | 4487 |
@ENABLE_LLVM_FALSE@distclean-recursive distdir maintainer-clean-recursive: c++/Makefile |
4488 | 4488 |
|
4489 |
+# EXTRA_DIST += libmspack-0.5alpha |
|
4490 |
+@USE_INTERNAL_MSPACK_FALSE@libmspack/Makefile: |
|
4491 |
+@USE_INTERNAL_MSPACK_FALSE@.PHONY: distdir distclean maintainer-clean |
|
4492 |
+@USE_INTERNAL_MSPACK_FALSE@distdir: |
|
4493 |
+@USE_INTERNAL_MSPACK_FALSE@ echo "make distdir requires --with-system-libmspack=no" |
|
4494 |
+@USE_INTERNAL_MSPACK_FALSE@ exit 1 |
|
4495 |
+ |
|
4496 |
+# nothing to do here, rules must exist for distclean to succeed |
|
4497 |
+@USE_INTERNAL_MSPACK_FALSE@distclean: |
|
4498 |
+@USE_INTERNAL_MSPACK_FALSE@ -rm -f Makefile |
|
4499 |
+@USE_INTERNAL_MSPACK_FALSE@maintainer-clean: |
|
4500 |
+ |
|
4501 |
+@USE_INTERNAL_MSPACK_FALSE@distclean-recursive distdir maintainer-clean-recursive: libmspack/Makefile |
|
4502 |
+ |
|
4489 | 4503 |
.PHONY: version.h.tmp |
4490 | 4504 |
version.c: version.h |
4491 | 4505 |
version.h: version.h.tmp |
... | ... |
@@ -5755,8 +5755,8 @@ maintainer-clean-generic: |
5755 | 5755 |
@echo "This command is intended for maintainers to use" |
5756 | 5756 |
@echo "it deletes files that may require special tools to rebuild." |
5757 | 5757 |
-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) |
5758 |
-@BUILD_EXTERNAL_LLVM_TRUE@distclean-local: |
|
5759 | 5758 |
@BUILD_EXTERNAL_LLVM_TRUE@clean-local: |
5759 |
+@BUILD_EXTERNAL_LLVM_TRUE@distclean-local: |
|
5760 | 5760 |
clean: clean-am |
5761 | 5761 |
|
5762 | 5762 |
clean-am: clean-generic clean-libtool clean-local \ |
... | ... |
@@ -370,7 +370,9 @@ int cli_scanmscab(cli_ctx *ctx, off_t sfx_offset) |
370 | 370 |
} |
371 | 371 |
|
372 | 372 |
cab_d->set_param(cab_d, MSCABD_PARAM_FIXMSZIP, 1); |
373 |
+#if MSCABD_PARAM_SALVAGE |
|
373 | 374 |
cab_d->set_param(cab_d, MSCABD_PARAM_SALVAGE, 1); |
375 |
+#endif |
|
374 | 376 |
|
375 | 377 |
cab_h = cab_d->open(cab_d, (char *)&mspack_fmap); |
376 | 378 |
if (!cab_h) { |
... | ... |
@@ -125,6 +125,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
125 | 125 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
126 | 126 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
127 | 127 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
128 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
128 | 129 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
129 | 130 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
130 | 131 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -376,6 +377,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
376 | 376 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
377 | 377 |
LIBLTDL = @LIBLTDL@ |
378 | 378 |
LIBM = @LIBM@ |
379 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
380 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
379 | 381 |
LIBOBJS = @LIBOBJS@ |
380 | 382 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
381 | 383 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -114,6 +114,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
114 | 114 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
115 | 115 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
116 | 116 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
117 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
117 | 118 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
118 | 119 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
119 | 120 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -428,6 +429,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
428 | 428 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
429 | 429 |
LIBLTDL = @LIBLTDL@ |
430 | 430 |
LIBM = @LIBM@ |
431 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
432 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
431 | 433 |
LIBOBJS = @LIBOBJS@ |
432 | 434 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
433 | 435 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
434 | 436 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,14 @@ |
0 |
+dnl Determine whether to use the internal libmspack or to use system-specified libmspack |
|
1 |
+AC_ARG_WITH([system-libmspack], AC_HELP_STRING([--with-system-libmspack], |
|
2 |
+[Specify system libmspack location or to use internal package, uses full path to libmspack or bin directory |
|
3 |
+ (default=search PATH environment variable)]), |
|
4 |
+[system_libmspack=$withval], [system_libmspack="no"]) |
|
5 |
+ |
|
6 |
+if test "x$system_libmspack" = "xno"; then |
|
7 |
+ use_internal_mspack=yes |
|
8 |
+ AM_CONDITIONAL([USE_INTERNAL_MSPACK], test TRUE) |
|
9 |
+else |
|
10 |
+ PKG_CHECK_MODULES([LIBMSPACK], [libmspack], |
|
11 |
+ use_internal_mspack=no, use_internal_mspack=yes) |
|
12 |
+ AM_CONDITIONAL([USE_INTERNAL_MSPACK], test "x$use_internal_mspack" = "xyes") |
|
13 |
+fi |
... | ... |
@@ -126,6 +126,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
126 | 126 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
127 | 127 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
128 | 128 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
129 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
129 | 130 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
130 | 131 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
131 | 132 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -350,6 +351,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
350 | 350 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
351 | 351 |
LIBLTDL = @LIBLTDL@ |
352 | 352 |
LIBM = @LIBM@ |
353 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
354 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
353 | 355 |
LIBOBJS = @LIBOBJS@ |
354 | 356 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
355 | 357 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -107,6 +107,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
107 | 107 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
108 | 108 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
109 | 109 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
110 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
110 | 111 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
111 | 112 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
112 | 113 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -280,6 +281,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
280 | 280 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
281 | 281 |
LIBLTDL = @LIBLTDL@ |
282 | 282 |
LIBM = @LIBM@ |
283 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
284 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
283 | 285 |
LIBOBJS = @LIBOBJS@ |
284 | 286 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
285 | 287 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |
... | ... |
@@ -109,6 +109,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \ |
109 | 109 |
$(top_srcdir)/m4/reorganization/libs/openssl.m4 \ |
110 | 110 |
$(top_srcdir)/m4/reorganization/libs/json.m4 \ |
111 | 111 |
$(top_srcdir)/m4/reorganization/libs/pcre.m4 \ |
112 |
+ $(top_srcdir)/m4/reorganization/libs/libmspack.m4 \ |
|
112 | 113 |
$(top_srcdir)/m4/reorganization/libs/libz.m4 \ |
113 | 114 |
$(top_srcdir)/m4/reorganization/libs/bzip.m4 \ |
114 | 115 |
$(top_srcdir)/m4/reorganization/libs/unrar.m4 \ |
... | ... |
@@ -570,6 +571,8 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@ |
570 | 570 |
LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@ |
571 | 571 |
LIBLTDL = @LIBLTDL@ |
572 | 572 |
LIBM = @LIBM@ |
573 |
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@ |
|
574 |
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@ |
|
573 | 575 |
LIBOBJS = @LIBOBJS@ |
574 | 576 |
LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@ |
575 | 577 |
LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@ |