Browse code

link to libclamunrar_iface explicitly to allow non-rpath builds to work. (bb #1203) Thanks to James Ralston <ralston*pobox.com>

git-svn: trunk@4224

Török Edvin authored on 2008/10/04 02:11:59
Showing 27 changed files
... ...
@@ -1,3 +1,8 @@
1
+Fri Oct  3 20:22:58 EEST 2008 (edwin)
2
+-------------------------------------
3
+  * configure.in, */Makefile.am:  link to libclamunrar_iface explicitly to allow non-rpath builds to work. (bb #1203)
4
+				  thanks to James Ralston <ralston*pobox.com>
5
+
1 6
 Fri Oct  3 18:55:37 EEST 2008 (edwin)
2 7
 -------------------------------------
3 8
   * configure.in: fix build failure when using LDFLAGS="-Wl,--as-needed" (bb  #1204)
... ...
@@ -139,6 +139,7 @@ CHECK_LIBS = @CHECK_LIBS@
139 139
 CLAMAVGROUP = @CLAMAVGROUP@
140 140
 CLAMAVUSER = @CLAMAVUSER@
141 141
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
142
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
142 143
 CLAMD_LIBS = @CLAMD_LIBS@
143 144
 CPP = @CPP@
144 145
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -39,7 +39,7 @@ man_MANS = $(top_builddir)/docs/man/clamav-milter.8
39 39
 endif
40 40
 endif
41 41
 
42
-LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMAV_MILTER_LIBS@ @THREAD_LIBS@
42
+LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMAV_UNRAR_LIBS@ @CLAMAV_MILTER_LIBS@ @THREAD_LIBS@
43 43
 AM_CPPFLAGS = -I$(top_srcdir)/clamd -I$(top_srcdir)/libclamav -I$(top_srcdir)/shared -I$(top_srcdir)
44 44
 EXTRA_DIST = clamav-milter.c INSTALL
45 45
 CLEANFILES=*.gcda *.gcno
... ...
@@ -122,6 +122,7 @@ CHECK_LIBS = @CHECK_LIBS@
122 122
 CLAMAVGROUP = @CLAMAVGROUP@
123 123
 CLAMAVUSER = @CLAMAVUSER@
124 124
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
125
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
125 126
 CLAMD_LIBS = @CLAMD_LIBS@
126 127
 CPP = @CPP@
127 128
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -159,7 +160,7 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@
159 159
 LIBGMP = @LIBGMP@
160 160
 LIBGMP_PREFIX = @LIBGMP_PREFIX@
161 161
 LIBOBJS = @LIBOBJS@
162
-LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMAV_MILTER_LIBS@ @THREAD_LIBS@
162
+LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMAV_UNRAR_LIBS@ @CLAMAV_MILTER_LIBS@ @THREAD_LIBS@
163 163
 LIBTOOL = @LIBTOOL@
164 164
 LIPO = @LIPO@
165 165
 LN_S = @LN_S@
... ...
@@ -29,6 +29,6 @@ clamconf_SOURCES = \
29 29
 
30 30
 DEFS = @DEFS@ -DCL_NOTHREADS
31 31
 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav
32
-LIBS = $(top_builddir)/libclamav/libclamav.la @THREAD_LIBS@
32
+LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMAV_UNRAR_LIBS@ @THREAD_LIBS@
33 33
 
34 34
 CLEANFILES=*.gcda *.gcno
... ...
@@ -107,6 +107,7 @@ CHECK_LIBS = @CHECK_LIBS@
107 107
 CLAMAVGROUP = @CLAMAVGROUP@
108 108
 CLAMAVUSER = @CLAMAVUSER@
109 109
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
110
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
110 111
 CLAMD_LIBS = @CLAMD_LIBS@
111 112
 CPP = @CPP@
112 113
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -144,7 +145,7 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@
144 144
 LIBGMP = @LIBGMP@
145 145
 LIBGMP_PREFIX = @LIBGMP_PREFIX@
146 146
 LIBOBJS = @LIBOBJS@
147
-LIBS = $(top_builddir)/libclamav/libclamav.la @THREAD_LIBS@
147
+LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMAV_UNRAR_LIBS@ @THREAD_LIBS@
148 148
 LIBTOOL = @LIBTOOL@
149 149
 LIPO = @LIPO@
150 150
 LN_S = @LN_S@
... ...
@@ -60,7 +60,7 @@ clamd_SOURCES = \
60 60
 
61 61
 endif
62 62
 
63
-LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMD_LIBS@ @THREAD_LIBS@
63
+LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMAV_UNRAR_LIBS@ @CLAMD_LIBS@ @THREAD_LIBS@
64 64
 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav
65 65
 
66 66
 # it does support --help and --version but with the default config file
... ...
@@ -127,6 +127,7 @@ CHECK_LIBS = @CHECK_LIBS@
127 127
 CLAMAVGROUP = @CLAMAVGROUP@
128 128
 CLAMAVUSER = @CLAMAVUSER@
129 129
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
130
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
130 131
 CLAMD_LIBS = @CLAMD_LIBS@
131 132
 CPP = @CPP@
132 133
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -164,7 +165,7 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@
164 164
 LIBGMP = @LIBGMP@
165 165
 LIBGMP_PREFIX = @LIBGMP_PREFIX@
166 166
 LIBOBJS = @LIBOBJS@
167
-LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMD_LIBS@ @THREAD_LIBS@
167
+LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMAV_UNRAR_LIBS@ @CLAMD_LIBS@ @THREAD_LIBS@
168 168
 LIBTOOL = @LIBTOOL@
169 169
 LIPO = @LIPO@
170 170
 LN_S = @LN_S@
... ...
@@ -118,6 +118,7 @@ CHECK_LIBS = @CHECK_LIBS@
118 118
 CLAMAVGROUP = @CLAMAVGROUP@
119 119
 CLAMAVUSER = @CLAMAVUSER@
120 120
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
121
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
121 122
 CLAMD_LIBS = @CLAMD_LIBS@
122 123
 CPP = @CPP@
123 124
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -39,7 +39,7 @@ clamscan_SOURCES = \
39 39
     manager.h
40 40
 
41 41
 DEFS = @DEFS@ -DCL_NOTHREADS
42
-LIBS = $(top_builddir)/libclamav/libclamav.la @THREAD_LIBS@
42
+LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMAV_UNRAR_LIBS@ @THREAD_LIBS@
43 43
 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav
44 44
 
45 45
 CLEANFILES=*.gcda *.gcno
... ...
@@ -109,6 +109,7 @@ CHECK_LIBS = @CHECK_LIBS@
109 109
 CLAMAVGROUP = @CLAMAVGROUP@
110 110
 CLAMAVUSER = @CLAMAVUSER@
111 111
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
112
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
112 113
 CLAMD_LIBS = @CLAMD_LIBS@
113 114
 CPP = @CPP@
114 115
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -146,7 +147,7 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@
146 146
 LIBGMP = @LIBGMP@
147 147
 LIBGMP_PREFIX = @LIBGMP_PREFIX@
148 148
 LIBOBJS = @LIBOBJS@
149
-LIBS = $(top_builddir)/libclamav/libclamav.la @THREAD_LIBS@
149
+LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMAV_UNRAR_LIBS@ @THREAD_LIBS@
150 150
 LIBTOOL = @LIBTOOL@
151 151
 LIPO = @LIPO@
152 152
 LN_S = @LN_S@
... ...
@@ -910,6 +910,7 @@ HAVE_MILTER_TRUE
910 910
 HAVE_MILTER_FALSE
911 911
 ENABLE_UNRAR_TRUE
912 912
 ENABLE_UNRAR_FALSE
913
+CLAMAV_UNRAR_LIBS
913 914
 GETENT
914 915
 CLAMAVUSER
915 916
 CLAMAVGROUP
... ...
@@ -4753,13 +4754,13 @@ if test "${lt_cv_nm_interface+set}" = set; then
4753 4753
 else
4754 4754
   lt_cv_nm_interface="BSD nm"
4755 4755
   echo "int some_variable = 0;" > conftest.$ac_ext
4756
-  (eval echo "\"\$as_me:4756: $ac_compile\"" >&5)
4756
+  (eval echo "\"\$as_me:4757: $ac_compile\"" >&5)
4757 4757
   (eval "$ac_compile" 2>conftest.err)
4758 4758
   cat conftest.err >&5
4759
-  (eval echo "\"\$as_me:4759: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4759
+  (eval echo "\"\$as_me:4760: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4760 4760
   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4761 4761
   cat conftest.err >&5
4762
-  (eval echo "\"\$as_me:4762: output\"" >&5)
4762
+  (eval echo "\"\$as_me:4763: output\"" >&5)
4763 4763
   cat conftest.out >&5
4764 4764
   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4765 4765
     lt_cv_nm_interface="MS dumpbin"
... ...
@@ -5970,7 +5971,7 @@ ia64-*-hpux*)
5970 5970
   ;;
5971 5971
 *-*-irix6*)
5972 5972
   # Find out which ABI we are using.
5973
-  echo '#line 5973 "configure"' > conftest.$ac_ext
5973
+  echo '#line 5974 "configure"' > conftest.$ac_ext
5974 5974
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5975 5975
   (eval $ac_compile) 2>&5
5976 5976
   ac_status=$?
... ...
@@ -7821,11 +7822,11 @@ else
7821 7821
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7822 7822
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7823 7823
    -e 's:$: $lt_compiler_flag:'`
7824
-   (eval echo "\"\$as_me:7824: $lt_compile\"" >&5)
7824
+   (eval echo "\"\$as_me:7825: $lt_compile\"" >&5)
7825 7825
    (eval "$lt_compile" 2>conftest.err)
7826 7826
    ac_status=$?
7827 7827
    cat conftest.err >&5
7828
-   echo "$as_me:7828: \$? = $ac_status" >&5
7828
+   echo "$as_me:7829: \$? = $ac_status" >&5
7829 7829
    if (exit $ac_status) && test -s "$ac_outfile"; then
7830 7830
      # The compiler can only warn and ignore the option if not recognized
7831 7831
      # So say no if there are warnings other than the usual output.
... ...
@@ -8160,11 +8161,11 @@ else
8160 8160
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8161 8161
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8162 8162
    -e 's:$: $lt_compiler_flag:'`
8163
-   (eval echo "\"\$as_me:8163: $lt_compile\"" >&5)
8163
+   (eval echo "\"\$as_me:8164: $lt_compile\"" >&5)
8164 8164
    (eval "$lt_compile" 2>conftest.err)
8165 8165
    ac_status=$?
8166 8166
    cat conftest.err >&5
8167
-   echo "$as_me:8167: \$? = $ac_status" >&5
8167
+   echo "$as_me:8168: \$? = $ac_status" >&5
8168 8168
    if (exit $ac_status) && test -s "$ac_outfile"; then
8169 8169
      # The compiler can only warn and ignore the option if not recognized
8170 8170
      # So say no if there are warnings other than the usual output.
... ...
@@ -8265,11 +8266,11 @@ else
8265 8265
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8266 8266
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8267 8267
    -e 's:$: $lt_compiler_flag:'`
8268
-   (eval echo "\"\$as_me:8268: $lt_compile\"" >&5)
8268
+   (eval echo "\"\$as_me:8269: $lt_compile\"" >&5)
8269 8269
    (eval "$lt_compile" 2>out/conftest.err)
8270 8270
    ac_status=$?
8271 8271
    cat out/conftest.err >&5
8272
-   echo "$as_me:8272: \$? = $ac_status" >&5
8272
+   echo "$as_me:8273: \$? = $ac_status" >&5
8273 8273
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8274 8274
    then
8275 8275
      # The compiler can only warn and ignore the option if not recognized
... ...
@@ -8320,11 +8321,11 @@ else
8320 8320
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8321 8321
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8322 8322
    -e 's:$: $lt_compiler_flag:'`
8323
-   (eval echo "\"\$as_me:8323: $lt_compile\"" >&5)
8323
+   (eval echo "\"\$as_me:8324: $lt_compile\"" >&5)
8324 8324
    (eval "$lt_compile" 2>out/conftest.err)
8325 8325
    ac_status=$?
8326 8326
    cat out/conftest.err >&5
8327
-   echo "$as_me:8327: \$? = $ac_status" >&5
8327
+   echo "$as_me:8328: \$? = $ac_status" >&5
8328 8328
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8329 8329
    then
8330 8330
      # The compiler can only warn and ignore the option if not recognized
... ...
@@ -11076,7 +11077,7 @@ else
11076 11076
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11077 11077
   lt_status=$lt_dlunknown
11078 11078
   cat > conftest.$ac_ext <<_LT_EOF
11079
-#line 11079 "configure"
11079
+#line 11080 "configure"
11080 11080
 #include "confdefs.h"
11081 11081
 
11082 11082
 #if HAVE_DLFCN_H
... ...
@@ -11172,7 +11173,7 @@ else
11172 11172
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11173 11173
   lt_status=$lt_dlunknown
11174 11174
   cat > conftest.$ac_ext <<_LT_EOF
11175
-#line 11175 "configure"
11175
+#line 11176 "configure"
11176 11176
 #include "confdefs.h"
11177 11177
 
11178 11178
 #if HAVE_DLFCN_H
... ...
@@ -18960,10 +18961,14 @@ cat >>confdefs.h <<\_ACEOF
18960 18960
 #define ENABLE_UNRAR 1
18961 18961
 _ACEOF
18962 18962
 
18963
+    CLAMAV_UNRAR_LIBS='$(top_builddir)/libclamunrar_iface/libclamunrar_iface.la'
18964
+else
18965
+    CLAMAV_UNRAR_LIBS=''
18963 18966
 fi
18964 18967
 
18965 18968
 
18966 18969
 
18970
+
18967 18971
 # Check whether --with-tcpwrappers was given.
18968 18972
 if test "${with_tcpwrappers+set}" = set; then
18969 18973
   withval=$with_tcpwrappers;  case "$withval" in
... ...
@@ -22144,6 +22149,7 @@ HAVE_MILTER_TRUE!$HAVE_MILTER_TRUE$ac_delim
22144 22144
 HAVE_MILTER_FALSE!$HAVE_MILTER_FALSE$ac_delim
22145 22145
 ENABLE_UNRAR_TRUE!$ENABLE_UNRAR_TRUE$ac_delim
22146 22146
 ENABLE_UNRAR_FALSE!$ENABLE_UNRAR_FALSE$ac_delim
22147
+CLAMAV_UNRAR_LIBS!$CLAMAV_UNRAR_LIBS$ac_delim
22147 22148
 GETENT!$GETENT$ac_delim
22148 22149
 CLAMAVUSER!$CLAMAVUSER$ac_delim
22149 22150
 CLAMAVGROUP!$CLAMAVGROUP$ac_delim
... ...
@@ -22151,7 +22157,7 @@ LIBOBJS!$LIBOBJS$ac_delim
22151 22151
 LTLIBOBJS!$LTLIBOBJS$ac_delim
22152 22152
 _ACEOF
22153 22153
 
22154
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 54; then
22154
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 55; then
22155 22155
     break
22156 22156
   elif $ac_last_try; then
22157 22157
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
... ...
@@ -1059,7 +1059,11 @@ fi
1059 1059
 if test "$want_unrar" = "yes"
1060 1060
 then
1061 1061
     AC_DEFINE([ENABLE_UNRAR], 1, "build unrar code")
1062
+    CLAMAV_UNRAR_LIBS='$(top_builddir)/libclamunrar_iface/libclamunrar_iface.la'
1063
+else
1064
+    CLAMAV_UNRAR_LIBS=''
1062 1065
 fi
1066
+AC_SUBST([CLAMAV_UNRAR_LIBS])
1063 1067
 
1064 1068
 
1065 1069
 dnl tcpwrappers support
... ...
@@ -85,6 +85,7 @@ CHECK_LIBS = @CHECK_LIBS@
85 85
 CLAMAVGROUP = @CLAMAVGROUP@
86 86
 CLAMAVUSER = @CLAMAVUSER@
87 87
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
88
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
88 89
 CLAMD_LIBS = @CLAMD_LIBS@
89 90
 CPP = @CPP@
90 91
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -91,6 +91,7 @@ CHECK_LIBS = @CHECK_LIBS@
91 91
 CLAMAVGROUP = @CLAMAVGROUP@
92 92
 CLAMAVUSER = @CLAMAVUSER@
93 93
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
94
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
94 95
 CLAMD_LIBS = @CLAMD_LIBS@
95 96
 CPP = @CPP@
96 97
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -84,6 +84,7 @@ CHECK_LIBS = @CHECK_LIBS@
84 84
 CLAMAVGROUP = @CLAMAVGROUP@
85 85
 CLAMAVUSER = @CLAMAVUSER@
86 86
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
87
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
87 88
 CLAMD_LIBS = @CLAMD_LIBS@
88 89
 CPP = @CPP@
89 90
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -51,7 +51,7 @@ freshclam_SOURCES = \
51 51
 
52 52
 DEFS = @DEFS@ -DCL_NOTHREADS
53 53
 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav
54
-LIBS = $(top_builddir)/libclamav/libclamav.la @FRESHCLAM_LIBS@ @THREAD_LIBS@
54
+LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMAV_UNRAR_LIBS@ @FRESHCLAM_LIBS@ @THREAD_LIBS@
55 55
 
56 56
 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT=freshclam$(EXEEXT)
57 57
 CLEANFILES=*.gcda *.gcno
... ...
@@ -112,6 +112,7 @@ CHECK_LIBS = @CHECK_LIBS@
112 112
 CLAMAVGROUP = @CLAMAVGROUP@
113 113
 CLAMAVUSER = @CLAMAVUSER@
114 114
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
115
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
115 116
 CLAMD_LIBS = @CLAMD_LIBS@
116 117
 CPP = @CPP@
117 118
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -149,7 +150,7 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@
149 149
 LIBGMP = @LIBGMP@
150 150
 LIBGMP_PREFIX = @LIBGMP_PREFIX@
151 151
 LIBOBJS = @LIBOBJS@
152
-LIBS = $(top_builddir)/libclamav/libclamav.la @FRESHCLAM_LIBS@ @THREAD_LIBS@
152
+LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMAV_UNRAR_LIBS@ @FRESHCLAM_LIBS@ @THREAD_LIBS@
153 153
 LIBTOOL = @LIBTOOL@
154 154
 LIPO = @LIPO@
155 155
 LN_S = @LN_S@
... ...
@@ -20,11 +20,7 @@ SUBDIRS = lzma .
20 20
 
21 21
 AM_CPPFLAGS = -I$(top_srcdir) -I@srcdir@/nsis -I@srcdir@/lzma
22 22
 
23
-if ENABLE_UNRAR
24
-libclamav_la_LIBADD = $(top_builddir)/libclamunrar_iface/libclamunrar_iface.la lzma/liblzma.la @LIBCLAMAV_LIBS@ @THREAD_LIBS@
25
-else
26
-libclamav_la_LIBADD = lzma/liblzma.la @LIBCLAMAV_LIBS@ @THREAD_LIBS@
27
-endif
23
+libclamav_la_LIBADD = lzma/liblzma.la @CLAMAV_UNRAR_LIBS@ @LIBCLAMAV_LIBS@ @THREAD_LIBS@
28 24
 
29 25
 libclamav_la_LDFLAGS = @TH_SAFE@ -version-info @LIBCLAMAV_VERSION@ -no-undefined
30 26
 
... ...
@@ -78,9 +78,7 @@ am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
78 78
 am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"
79 79
 libLTLIBRARIES_INSTALL = $(INSTALL)
80 80
 LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES)
81
-@ENABLE_UNRAR_FALSE@libclamav_la_DEPENDENCIES = lzma/liblzma.la
82
-@ENABLE_UNRAR_TRUE@libclamav_la_DEPENDENCIES = $(top_builddir)/libclamunrar_iface/libclamunrar_iface.la \
83
-@ENABLE_UNRAR_TRUE@	lzma/liblzma.la
81
+libclamav_la_DEPENDENCIES = lzma/liblzma.la
84 82
 am_libclamav_la_OBJECTS = matcher-ac.lo matcher-bm.lo matcher.lo \
85 83
 	md5.lo others.lo readdb.lo cvd.lo dsig.lo str.lo scanners.lo \
86 84
 	textdet.lo filetypes.lo rtf.lo blob.lo mbox.lo message.lo \
... ...
@@ -156,6 +154,7 @@ CHECK_LIBS = @CHECK_LIBS@
156 156
 CLAMAVGROUP = @CLAMAVGROUP@
157 157
 CLAMAVUSER = @CLAMAVUSER@
158 158
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
159
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
159 160
 CLAMD_LIBS = @CLAMD_LIBS@
160 161
 CPP = @CPP@
161 162
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -283,8 +282,7 @@ top_builddir = @top_builddir@
283 283
 top_srcdir = @top_srcdir@
284 284
 SUBDIRS = lzma .
285 285
 AM_CPPFLAGS = -I$(top_srcdir) -I@srcdir@/nsis -I@srcdir@/lzma
286
-@ENABLE_UNRAR_FALSE@libclamav_la_LIBADD = lzma/liblzma.la @LIBCLAMAV_LIBS@ @THREAD_LIBS@
287
-@ENABLE_UNRAR_TRUE@libclamav_la_LIBADD = $(top_builddir)/libclamunrar_iface/libclamunrar_iface.la lzma/liblzma.la @LIBCLAMAV_LIBS@ @THREAD_LIBS@
286
+libclamav_la_LIBADD = lzma/liblzma.la @CLAMAV_UNRAR_LIBS@ @LIBCLAMAV_LIBS@ @THREAD_LIBS@
288 287
 libclamav_la_LDFLAGS = @TH_SAFE@ -version-info @LIBCLAMAV_VERSION@ \
289 288
 	-no-undefined $(am__append_1)
290 289
 include_HEADERS = clamav.h
... ...
@@ -104,6 +104,7 @@ CHECK_LIBS = @CHECK_LIBS@
104 104
 CLAMAVGROUP = @CLAMAVGROUP@
105 105
 CLAMAVUSER = @CLAMAVUSER@
106 106
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
107
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
107 108
 CLAMD_LIBS = @CLAMD_LIBS@
108 109
 CPP = @CPP@
109 110
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -108,6 +108,7 @@ CHECK_LIBS = @CHECK_LIBS@
108 108
 CLAMAVGROUP = @CLAMAVGROUP@
109 109
 CLAMAVUSER = @CLAMAVUSER@
110 110
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
111
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
111 112
 CLAMD_LIBS = @CLAMD_LIBS@
112 113
 CPP = @CPP@
113 114
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -103,6 +103,7 @@ CHECK_LIBS = @CHECK_LIBS@
103 103
 CLAMAVGROUP = @CLAMAVGROUP@
104 104
 CLAMAVUSER = @CLAMAVUSER@
105 105
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
106
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
106 107
 CLAMD_LIBS = @CLAMD_LIBS@
107 108
 CPP = @CPP@
108 109
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -42,5 +42,5 @@ sigtool_SOURCES = \
42 42
 
43 43
 DEFS = @DEFS@ -DCL_NOTHREADS
44 44
 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav
45
-LIBS = $(top_builddir)/libclamav/libclamav.la @FRESHCLAM_LIBS@ @THREAD_LIBS@
45
+LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMAV_UNRAR_LIBS@ @FRESHCLAM_LIBS@ @THREAD_LIBS@
46 46
 CLEANFILES=*.gcda *.gcno
... ...
@@ -109,6 +109,7 @@ CHECK_LIBS = @CHECK_LIBS@
109 109
 CLAMAVGROUP = @CLAMAVGROUP@
110 110
 CLAMAVUSER = @CLAMAVUSER@
111 111
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
112
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
112 113
 CLAMD_LIBS = @CLAMD_LIBS@
113 114
 CPP = @CPP@
114 115
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -148,7 +149,7 @@ LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@
148 148
 LIBGMP = @LIBGMP@
149 149
 LIBGMP_PREFIX = @LIBGMP_PREFIX@
150 150
 LIBOBJS = @LIBOBJS@
151
-LIBS = $(top_builddir)/libclamav/libclamav.la @FRESHCLAM_LIBS@ @THREAD_LIBS@
151
+LIBS = $(top_builddir)/libclamav/libclamav.la @CLAMAV_UNRAR_LIBS@ @FRESHCLAM_LIBS@ @THREAD_LIBS@
152 152
 LIBTOOL = @LIBTOOL@
153 153
 LIPO = @LIPO@
154 154
 LN_S = @LN_S@
... ...
@@ -66,6 +66,7 @@ CHECK_LIBS = @CHECK_LIBS@
66 66
 CLAMAVGROUP = @CLAMAVGROUP@
67 67
 CLAMAVUSER = @CLAMAVUSER@
68 68
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
69
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
69 70
 CLAMD_LIBS = @CLAMD_LIBS@
70 71
 CPP = @CPP@
71 72
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -101,6 +101,7 @@ CHECK_LIBS = @CHECK_LIBS@
101 101
 CLAMAVGROUP = @CLAMAVGROUP@
102 102
 CLAMAVUSER = @CLAMAVUSER@
103 103
 CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
104
+CLAMAV_UNRAR_LIBS = @CLAMAV_UNRAR_LIBS@
104 105
 CLAMD_LIBS = @CLAMD_LIBS@
105 106
 CPP = @CPP@
106 107
 CPPFLAGS = @CPPFLAGS@
... ...
@@ -242,7 +243,7 @@ check_SCRIPTS = $(scripts)
242 242
 
243 243
 @HAVE_LIBCHECK_TRUE@check_clamav_CPPFLAGS = @CHECK_CPPFLAGS@ -DSRCDIR=\"$(abs_srcdir)\"
244 244
 @HAVE_LIBCHECK_TRUE@check_clamav_LDADD = $(top_builddir)/libclamav/libclamav.la @THREAD_LIBS@ @CHECK_LIBS@
245
-CLEANFILES = lcov.out *.gcno *.gcda *.log $(FILES) test-stderr.log clamscan.log valgrind-*.log duma.log duma2.log
245
+CLEANFILES = lcov.out *.gcno *.gcda *.log $(FILES) test-stderr.log clamscan.log valgrind-*.log duma.log duma2.log clamscan2.log
246 246
 EXTRA_DIST = .split $(srcdir)/*.ref input test-clamd.conf test-freshclam.conf valgrind.supp virusaction-test.sh $(scripts) preload_run.sh
247 247
 @ENABLE_COVERAGE_TRUE@LCOV_OUTPUT = lcov.out
248 248
 @ENABLE_COVERAGE_TRUE@LCOV_HTML = lcov_html