[Pkg-clamav-commits] [SCM] Debian repository for ClamAV branch, debian/unstable, updated. debian/0.95+dfsg-1-6156-g094ec9b

Török Edvin edwin at clamav.net
Sun Apr 4 01:19:24 UTC 2010


The following commit has been merged in the debian/unstable branch:
commit 40103a3004de9ab704bf4824aca2595753bc095d
Merge: ada793857bb1ecc98e6d5370a3b8c08861fadfda e0ac80ab3812e0b3e32927adfd2316483e83de4c
Author: Török Edvin <edwin at clamav.net>
Date:   Tue Feb 9 12:28:23 2010 +0200

    Merge branch 'tmp' into prefiltering2
    
    * tmp:
      Prepare for prefiltering: add new files.
    
    Conflicts:
    	libclamav/Makefile.am
    	libclamav/Makefile.in
    	libclamav/libclamav.map
    	libclamav/regex_list.c

diff --combined libclamav/Makefile.am
index 7bc02e8,c2da9ef..259cff4
--- a/libclamav/Makefile.am
+++ b/libclamav/Makefile.am
@@@ -16,9 -16,14 +16,9 @@@
  #  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
  #  MA 02110-1301, USA.
  
 -SUBDIRS = lzma .
 -
 -AM_CPPFLAGS = -I$(top_srcdir) -I at srcdir@/nsis -I at srcdir@/lzma $(LTDLINCL)
 -
 +AM_CPPFLAGS = -I$(top_srcdir) -I at srcdir@/nsis $(LTDLINCL)
  lib_LTLIBRARIES =
  EXTRA_DIST =
 -
 -
  if ENABLE_UNRAR
  
  AM_CPPFLAGS += -DWARN_DLOPEN_FAIL
@@@ -69,13 -74,10 +69,13 @@@ IFACELIBADD = -dlopen libclamunrar_ifac
  IFACEDEP = libclamunrar_iface.la
  endif
  
 -libclamav_internal_utils_la_SOURCES=str.c \
 -				    str.h \
 +libclamav_internal_utils_la_SOURCES=str.c\
 +				    str.h\
 +				    md5.c\
 +				    md5.h\
  				    others_common.c \
  				    others.h \
 +				    qsort.c \
  				    regex/strlcpy.c \
  				    regex/regcomp.c \
  				    regex/regerror.c \
@@@ -85,46 -87,16 +85,46 @@@
  				    regex/cname.h \
  				    regex/regex.h \
  				    regex/regex2.h \
 -				    regex/utils.h \
 -				    bignum.c \
 -				    bignum.h \
 -				    bignum_class.h
 +				    regex/utils.h
  
  libclamav_internal_utils_la_LDFLAGS=-static
  libclamav_internal_utils_la_CFLAGS=  -fPIC -DPIC
  
 -libclamav_la_LIBADD = @LIBLTDL@ $(IFACELIBADD) lzma/liblzma.la libclamav_internal_utils.la @LIBCLAMAV_LIBS@ @THREAD_LIBS@
 -libclamav_la_DEPENDENCIES =  @LIBLTDL@ $(IFACEDEP) libclamav_internal_utils.la
 +libclamav_internal_utils_nothreads_la_SOURCES=str.c\
 +				    str.h\
 +				    md5.c\
 +				    md5.h\
 +				    others_common.c \
 +				    others.h \
 +				    qsort.c \
 +				    regex/strlcpy.c \
 +				    regex/regcomp.c \
 +				    regex/regerror.c \
 +				    regex/regexec.c \
 +				    regex/regfree.c \
 +				    regex/cclass.h \
 +				    regex/cname.h \
 +				    regex/regex.h \
 +				    regex/regex2.h \
 +				    regex/utils.h
 +
 +libclamav_internal_utils_nothreads_la_LDFLAGS=-static
 +libclamav_internal_utils_nothreads_la_CFLAGS=-DCL_NOTHREADS
 +
 +if ENABLE_LLVM
 +LLVMLIBADD=c++/libclamavcxx.la -lstdc++ -lm
 +LLVMDEP=c++/libclamavcxx.la
 +SUBDIRS=c++
 +else
 +LLVMLIBADD=libclamav_nocxx.la
 +LLVMDEP=libclamav_nocxx.la
 +endif
 +
 +libclamav_nocxx_la_SOURCES = bytecode_nojit.c
 +
 +libclamav_la_LIBADD = @LIBLTDL@ $(IFACELIBADD) $(LLVMLIBADD) libclamav_internal_utils.la @LIBCLAMAV_LIBS@ @THREAD_LIBS@ @LIBM@
 +libclamav_la_DEPENDENCIES =  @LTDLDEPS@ $(IFACEDEP) $(LLVMDEP) libclamav_internal_utils.la
 +libclamav_la_CFLAGS = -DSEARCH_LIBDIR=\"$(libdir)\"
  libclamav_la_LDFLAGS = @TH_SAFE@ -version-info @LIBCLAMAV_VERSION@ -no-undefined
  
  if VERSIONSCRIPT
@@@ -141,6 -113,8 +141,6 @@@ libclamav_la_SOURCES = 
          matcher-bm.h \
          matcher.c \
          matcher.h \
 -        md5.c \
 -        md5.h \
          others.c \
          others.h \
          readdb.c \
@@@ -177,11 -151,8 +177,11 @@@
  	msexpand.h \
  	pe.c \
  	pe.h \
 +	pe_icons.c \
 +	pe_icons.h \
  	disasm.c \
  	disasm.h \
 +	disasm-common.h \
  	disasmpriv.h \
  	upx.c \
  	upx.h \
@@@ -275,36 -246,8 +275,36 @@@
  	hashtab.h \
  	dconf.c \
  	dconf.h \
 +	7z/LzmaDec.c \
 +	7z/LzmaDec.h \
 +	7z/Types.h \
  	lzma_iface.c \
  	lzma_iface.h \
 +	7z.c \
 +	7z.h \
 +	7z/7zFile.c \
 +	7z/7zFile.h \
 +	7z/7zStream.c \
 +	7z/CpuArch.h \
 +	7z/7zCrc.c \
 +	7z/7zCrc.h \
 +	7z/7zBuf.c \
 +	7z/7zBuf.h \
 +	7z/Bcj2.c \
 +	7z/Bcj2.h \
 +	7z/Bra.c \
 +	7z/Bra.h \
 +	7z/Bra86.c \
 +	7z/Archive/7z/7zIn.c \
 +	7z/Archive/7z/7zIn.h \
 +	7z/Archive/7z/7zDecode.c \
 +	7z/Archive/7z/7zDecode.h \
 +	7z/Archive/7z/7zItem.c \
 +	7z/Archive/7z/7zItem.h \
 +	7z/Archive/7z/7zHeader.c \
 +	7z/Archive/7z/7zHeader.h \
 +	7z/Archive/7z/7zExtract.c \
 +	7z/Archive/7z/7zExtract.h \
  	explode.c \
  	explode.h \
  	textnorm.c \
@@@ -320,41 -263,17 +320,45 @@@
  	version.c\
  	version.h\
  	mpool.c\
 -	mpool.h\
 +	mpool.h \
+ 	filtering.h\
+ 	filtering.c\
 +	fmap.c \
 +	fmap.h \
+ 	perflogging.c\
+ 	perflogging.h\
  	default.h\
  	sha256.c\
 -	sha256.h
 +	sha256.h\
 +	bignum.h\
 +	bytecode.c\
 +	bytecode.h\
 +	bytecode_vm.c\
 +	bytecode_priv.h\
 +	clambc.h \
 +	cpio.c \
 +	cpio.h \
 +	macho.c \
 +	macho.h \
 +	ishield.c \
 +	ishield.h \
 +	type_desc.h \
 +	bcfeatures.h \
 +	bytecode_api.c \
 +	bytecode_api_decl.c \
 +	bytecode_api.h \
 +	bytecode_api_impl.h \
 +	bytecode_hooks.h \
 +	cache.c \
 +	cache.h
 +
 +if !LINK_TOMMATH
 +libclamav_la_SOURCES += bignum.c \
 +		     bignum_class.h
 +endif
  
  .PHONY: version.h.tmp
 -version.lo: version.h
 +version.c: version.h
  version.h: version.h.tmp
  	@if test -f version.h.static; then\
  		cp version.h.static version.h;\
@@@ -365,25 -284,25 +369,25 @@@
  version.h.tmp:
  	@test -f version.h || touch version.h;\
  	rm -f $@;\
 -	REVISION="$$(LANG=C svnversion "$(top_srcdir)" 2>/dev/null || echo exported)";\
 -	if test $$REVISION = "exported"; then\
 -		REVISION="$$(LANG=C cd "$(top_srcdir)"; git svn info configure 2>/dev/null| awk '/Revision:/ { print $$2 }' || echo)";\
 -		if test -n "$$REVISION"; then\
 -			REVISION="$$REVISION-$$(LANG=C cd "$(top_srcdir)"; git describe --always 2>/dev/null)";\
 -		fi;\
 +	REVISION="$$(LANG=C cd "$(top_srcdir)"; git describe --always 2>/dev/null || echo "exported")";\
 +	if test "$$REVISION" = "exported"; then\
 +	   REVISION="r$$(LANG=C svnversion "$(top_srcdir)" 2>/dev/null || echo exported)";\
 +	   if test "$$REVISION" = "rexported"; then\
 +	    REVISION="";\
 +	   fi;\
  	fi;\
  	if test -n "$$REVISION"; then\
 -		echo "#define REPO_VERSION \"devel-r$$REVISION\"" >> $@;\
 +		echo "#define REPO_VERSION \"devel-$$REVISION\"" >> $@;\
  	else\
  		touch version.h.tmp;\
  	fi
  
  lib_LTLIBRARIES += libclamav.la
 -noinst_LTLIBRARIES = libclamav_internal_utils.la
 +noinst_LTLIBRARIES = libclamav_internal_utils.la libclamav_internal_utils_nothreads.la libclamav_nocxx.la
  EXTRA_DIST += regex/engine.c libclamav.map \
  	     jsparse/generated/operators.h jsparse/generated/keywords.h jsparse/future_reserved_words.list\
  	     jsparse/keywords.list jsparse/special_keywords.list jsparse/operators.gperf
 -COMMON_CLEANFILES=version.h version.h.tmp *.gcda *.gcno lzma/*.gcda lzma/*.gcno
 +COMMON_CLEANFILES=version.h version.h.tmp *.gcda *.gcno
  if MAINTAINER_MODE
  BUILT_SOURCES=jsparse/generated/operators.h jsparse/generated/keywords.h jsparse-keywords.gperf
  
diff --combined libclamav/Makefile.in
index ce3c40f,10c796d..02c5ae9
--- a/libclamav/Makefile.in
+++ b/libclamav/Makefile.in
@@@ -1,9 -1,8 +1,9 @@@
 -# Makefile.in generated by automake 1.10.1 from Makefile.am.
 +# Makefile.in generated by automake 1.11.1 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
 -# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
 +# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
 +# Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
  # with or without modifications, as long as this notice is preserved.
@@@ -36,9 -35,8 +36,9 @@@
  
  VPATH = @srcdir@
  pkgdatadir = $(datadir)/@PACKAGE@
 -pkglibdir = $(libdir)/@PACKAGE@
  pkgincludedir = $(includedir)/@PACKAGE@
 +pkglibdir = $(libdir)/@PACKAGE@
 +pkglibexecdir = $(libexecdir)/@PACKAGE@
  am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
  install_sh_DATA = $(install_sh) -c -m 644
  install_sh_PROGRAM = $(install_sh) -c
@@@ -63,18 -61,14 +63,18 @@@ target_triplet = @target
  @ENABLE_UNRAR_TRUE@	@top_srcdir@/libclamunrar_iface/libclamunrar_iface.map
  @ENABLE_UNRAR_TRUE@@VERSIONSCRIPT_TRUE at am__append_5 = -Wl, at VERSIONSCRIPTFLAG@, at top_srcdir@/libclamunrar_iface/libclamunrar_iface.map
  @VERSIONSCRIPT_TRUE at am__append_6 = -Wl, at VERSIONSCRIPTFLAG@, at top_srcdir@/libclamav/libclamav.map
 + at LINK_TOMMATH_FALSE@am__append_7 = bignum.c \
 + at LINK_TOMMATH_FALSE@		     bignum_class.h
 +
  subdir = libclamav
  DIST_COMMON = $(include_HEADERS) $(srcdir)/Makefile.am \
  	$(srcdir)/Makefile.in
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
  	$(top_srcdir)/m4/argz.m4 $(top_srcdir)/m4/fdpassing.m4 \
 -	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
 -	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltdl.m4 \
 +	$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
 +	$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
 +	$(top_srcdir)/m4/llvm.m4 $(top_srcdir)/m4/ltdl.m4 \
  	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
  	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
  	$(top_srcdir)/m4/mmap_private.m4 $(top_srcdir)/m4/resolv.m4 \
@@@ -84,170 -78,50 +84,172 @@@ am__configure_deps = $(am__aclocal_m4_d
  mkinstalldirs = $(install_sh) -d
  CONFIG_HEADER = $(top_builddir)/clamav-config.h
  CONFIG_CLEAN_FILES =
 +CONFIG_CLEAN_VPATH_FILES =
  am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
  am__vpath_adj = case $$p in \
      $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
      *) f=$$p;; \
    esac;
 -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
 +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
 +am__install_max = 40
 +am__nobase_strip_setup = \
 +  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
 +am__nobase_strip = \
 +  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
 +am__nobase_list = $(am__nobase_strip_setup); \
 +  for p in $$list; do echo "$$p $$p"; done | \
 +  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
 +  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
 +    if (++n[$$2] == $(am__install_max)) \
 +      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
 +    END { for (dir in files) print dir, files[dir] }'
 +am__base_list = \
 +  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
 +  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
  am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"
 -libLTLIBRARIES_INSTALL = $(INSTALL)
  LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES)
  @ENABLE_UNRAR_TRUE at am__DEPENDENCIES_1 = libclamunrar_iface.la
 -am_libclamav_la_OBJECTS = matcher-ac.lo matcher-bm.lo matcher.lo \
 -	md5.lo others.lo readdb.lo cvd.lo dsig.lo scanners.lo \
 -	textdet.lo filetypes.lo rtf.lo blob.lo mbox.lo message.lo \
 -	table.lo text.lo ole2_extract.lo vba_extract.lo msexpand.lo \
 -	pe.lo disasm.lo upx.lo htmlnorm.lo chmunpack.lo rebuildpe.lo \
 -	petite.lo wwunpack.lo unsp.lo aspack.lo packlibs.lo fsg.lo \
 -	mew.lo upack.lo line.lo untar.lo unzip.lo inflate64.lo \
 -	special.lo binhex.lo is_tar.lo tnef.lo autoit.lo unarj.lo \
 -	bzlib.lo nulsft.lo infblock.lo pdf.lo spin.lo yc.lo elf.lo \
 -	sis.lo uuencode.lo phishcheck.lo phish_domaincheck_db.lo \
 -	phish_whitelist.lo regex_list.lo regex_suffix.lo mspack.lo \
 -	cab.lo entconv.lo hashtab.lo dconf.lo lzma_iface.lo explode.lo \
 -	textnorm.lo dlp.lo js-norm.lo uniq.lo version.lo mpool.lo \
 -	filtering.lo perflogging.lo sha256.lo
 + at ENABLE_LLVM_FALSE@am__DEPENDENCIES_2 = libclamav_nocxx.la
 + at ENABLE_LLVM_TRUE@am__DEPENDENCIES_2 = c++/libclamavcxx.la
 +am__libclamav_la_SOURCES_DIST = clamav.h matcher-ac.c matcher-ac.h \
 +	matcher-bm.c matcher-bm.h matcher.c matcher.h others.c \
 +	others.h readdb.c readdb.h cvd.c cvd.h dsig.c dsig.h \
 +	scanners.c scanners.h textdet.c textdet.h filetypes.c \
 +	filetypes.h filetypes_int.h rtf.c rtf.h blob.c blob.h mbox.c \
 +	mbox.h message.c message.h table.c table.h text.c text.h \
 +	ole2_extract.c ole2_extract.h vba_extract.c vba_extract.h \
 +	cltypes.h msexpand.c msexpand.h pe.c pe.h pe_icons.c \
 +	pe_icons.h disasm.c disasm.h disasm-common.h disasmpriv.h \
 +	upx.c upx.h htmlnorm.c htmlnorm.h chmunpack.c chmunpack.h \
 +	rebuildpe.c rebuildpe.h petite.c petite.h wwunpack.c \
 +	wwunpack.h unsp.c unsp.h aspack.c aspack.h packlibs.c \
 +	packlibs.h fsg.c fsg.h mew.c mew.h upack.c upack.h line.c \
 +	line.h untar.c untar.h unzip.c unzip.h inflate64.c inflate64.h \
 +	inffixed64.h inflate64_priv.h special.c special.h binhex.c \
 +	binhex.h is_tar.c is_tar.h tnef.c tnef.h autoit.c autoit.h \
 +	unarj.c unarj.h nsis/bzlib.c nsis/bzlib_private.h \
 +	nsis/nsis_bzlib.h nsis/nulsft.c nsis/nulsft.h nsis/infblock.c \
 +	nsis/nsis_zconf.h nsis/nsis_zlib.h nsis/nsis_zutil.h pdf.c \
 +	pdf.h spin.c spin.h yc.c yc.h elf.c elf.h execs.h sis.c sis.h \
 +	uuencode.c uuencode.h phishcheck.c phishcheck.h \
 +	phish_domaincheck_db.c phish_domaincheck_db.h \
 +	phish_whitelist.c phish_whitelist.h iana_cctld.h iana_tld.h \
 +	regex_list.c regex_list.h regex_suffix.c regex_suffix.h \
 +	mspack.c mspack.h cab.c cab.h entconv.c entconv.h entitylist.h \
 +	encoding_aliases.h hashtab.c hashtab.h dconf.c dconf.h \
 +	7z/LzmaDec.c 7z/LzmaDec.h 7z/Types.h lzma_iface.c lzma_iface.h \
 +	7z.c 7z.h 7z/7zFile.c 7z/7zFile.h 7z/7zStream.c 7z/CpuArch.h \
 +	7z/7zCrc.c 7z/7zCrc.h 7z/7zBuf.c 7z/7zBuf.h 7z/Bcj2.c \
 +	7z/Bcj2.h 7z/Bra.c 7z/Bra.h 7z/Bra86.c 7z/Archive/7z/7zIn.c \
 +	7z/Archive/7z/7zIn.h 7z/Archive/7z/7zDecode.c \
 +	7z/Archive/7z/7zDecode.h 7z/Archive/7z/7zItem.c \
 +	7z/Archive/7z/7zItem.h 7z/Archive/7z/7zHeader.c \
 +	7z/Archive/7z/7zHeader.h 7z/Archive/7z/7zExtract.c \
 +	7z/Archive/7z/7zExtract.h explode.c explode.h textnorm.c \
 +	textnorm.h dlp.c dlp.h jsparse/js-norm.c jsparse/js-norm.h \
 +	jsparse/lexglobal.h jsparse/textbuf.h uniq.c uniq.h version.c \
- 	version.h mpool.c mpool.h fmap.c fmap.h default.h sha256.c \
- 	sha256.h bignum.h bytecode.c bytecode.h bytecode_vm.c \
- 	bytecode_priv.h clambc.h cpio.c cpio.h macho.c macho.h \
- 	ishield.c ishield.h type_desc.h bcfeatures.h bytecode_api.c \
- 	bytecode_api_decl.c bytecode_api.h bytecode_api_impl.h \
- 	bytecode_hooks.h cache.c cache.h bignum.c bignum_class.h
++	version.h mpool.c mpool.h filtering.h filtering.c fmap.c \
++	fmap.h perflogging.c perflogging.h default.h sha256.c sha256.h \
++	bignum.h bytecode.c bytecode.h bytecode_vm.c bytecode_priv.h \
++	clambc.h cpio.c cpio.h macho.c macho.h ishield.c ishield.h \
++	type_desc.h bcfeatures.h bytecode_api.c bytecode_api_decl.c \
++	bytecode_api.h bytecode_api_impl.h bytecode_hooks.h cache.c \
++	cache.h bignum.c bignum_class.h
 + at LINK_TOMMATH_FALSE@am__objects_1 = libclamav_la-bignum.lo
 +am_libclamav_la_OBJECTS = libclamav_la-matcher-ac.lo \
 +	libclamav_la-matcher-bm.lo libclamav_la-matcher.lo \
 +	libclamav_la-others.lo libclamav_la-readdb.lo \
 +	libclamav_la-cvd.lo libclamav_la-dsig.lo \
 +	libclamav_la-scanners.lo libclamav_la-textdet.lo \
 +	libclamav_la-filetypes.lo libclamav_la-rtf.lo \
 +	libclamav_la-blob.lo libclamav_la-mbox.lo \
 +	libclamav_la-message.lo libclamav_la-table.lo \
 +	libclamav_la-text.lo libclamav_la-ole2_extract.lo \
 +	libclamav_la-vba_extract.lo libclamav_la-msexpand.lo \
 +	libclamav_la-pe.lo libclamav_la-pe_icons.lo \
 +	libclamav_la-disasm.lo libclamav_la-upx.lo \
 +	libclamav_la-htmlnorm.lo libclamav_la-chmunpack.lo \
 +	libclamav_la-rebuildpe.lo libclamav_la-petite.lo \
 +	libclamav_la-wwunpack.lo libclamav_la-unsp.lo \
 +	libclamav_la-aspack.lo libclamav_la-packlibs.lo \
 +	libclamav_la-fsg.lo libclamav_la-mew.lo libclamav_la-upack.lo \
 +	libclamav_la-line.lo libclamav_la-untar.lo \
 +	libclamav_la-unzip.lo libclamav_la-inflate64.lo \
 +	libclamav_la-special.lo libclamav_la-binhex.lo \
 +	libclamav_la-is_tar.lo libclamav_la-tnef.lo \
 +	libclamav_la-autoit.lo libclamav_la-unarj.lo \
 +	libclamav_la-bzlib.lo libclamav_la-nulsft.lo \
 +	libclamav_la-infblock.lo libclamav_la-pdf.lo \
 +	libclamav_la-spin.lo libclamav_la-yc.lo libclamav_la-elf.lo \
 +	libclamav_la-sis.lo libclamav_la-uuencode.lo \
 +	libclamav_la-phishcheck.lo \
 +	libclamav_la-phish_domaincheck_db.lo \
 +	libclamav_la-phish_whitelist.lo libclamav_la-regex_list.lo \
 +	libclamav_la-regex_suffix.lo libclamav_la-mspack.lo \
 +	libclamav_la-cab.lo libclamav_la-entconv.lo \
 +	libclamav_la-hashtab.lo libclamav_la-dconf.lo \
 +	libclamav_la-LzmaDec.lo libclamav_la-lzma_iface.lo \
 +	libclamav_la-7z.lo libclamav_la-7zFile.lo \
 +	libclamav_la-7zStream.lo libclamav_la-7zCrc.lo \
 +	libclamav_la-7zBuf.lo libclamav_la-Bcj2.lo libclamav_la-Bra.lo \
 +	libclamav_la-Bra86.lo libclamav_la-7zIn.lo \
 +	libclamav_la-7zDecode.lo libclamav_la-7zItem.lo \
 +	libclamav_la-7zHeader.lo libclamav_la-7zExtract.lo \
 +	libclamav_la-explode.lo libclamav_la-textnorm.lo \
 +	libclamav_la-dlp.lo libclamav_la-js-norm.lo \
 +	libclamav_la-uniq.lo libclamav_la-version.lo \
- 	libclamav_la-mpool.lo libclamav_la-fmap.lo \
++	libclamav_la-mpool.lo libclamav_la-filtering.lo \
++	libclamav_la-fmap.lo libclamav_la-perflogging.lo \
 +	libclamav_la-sha256.lo libclamav_la-bytecode.lo \
 +	libclamav_la-bytecode_vm.lo libclamav_la-cpio.lo \
 +	libclamav_la-macho.lo libclamav_la-ishield.lo \
 +	libclamav_la-bytecode_api.lo libclamav_la-bytecode_api_decl.lo \
 +	libclamav_la-cache.lo $(am__objects_1)
  libclamav_la_OBJECTS = $(am_libclamav_la_OBJECTS)
 -libclamav_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 -	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 -	$(libclamav_la_LDFLAGS) $(LDFLAGS) -o $@
 +AM_V_lt = $(am__v_lt_$(V))
 +am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
 +am__v_lt_0 = --silent
 +libclamav_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
 +	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(libclamav_la_CFLAGS) \
 +	$(CFLAGS) $(libclamav_la_LDFLAGS) $(LDFLAGS) -o $@
  libclamav_internal_utils_la_LIBADD =
  am_libclamav_internal_utils_la_OBJECTS =  \
  	libclamav_internal_utils_la-str.lo \
 +	libclamav_internal_utils_la-md5.lo \
  	libclamav_internal_utils_la-others_common.lo \
 +	libclamav_internal_utils_la-qsort.lo \
  	libclamav_internal_utils_la-strlcpy.lo \
  	libclamav_internal_utils_la-regcomp.lo \
  	libclamav_internal_utils_la-regerror.lo \
  	libclamav_internal_utils_la-regexec.lo \
 -	libclamav_internal_utils_la-regfree.lo \
 -	libclamav_internal_utils_la-bignum.lo
 +	libclamav_internal_utils_la-regfree.lo
  libclamav_internal_utils_la_OBJECTS =  \
  	$(am_libclamav_internal_utils_la_OBJECTS)
 -libclamav_internal_utils_la_LINK = $(LIBTOOL) --tag=CC \
 +libclamav_internal_utils_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
  	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
  	$(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) \
  	$(libclamav_internal_utils_la_LDFLAGS) $(LDFLAGS) -o $@
 +libclamav_internal_utils_nothreads_la_LIBADD =
 +am_libclamav_internal_utils_nothreads_la_OBJECTS =  \
 +	libclamav_internal_utils_nothreads_la-str.lo \
 +	libclamav_internal_utils_nothreads_la-md5.lo \
 +	libclamav_internal_utils_nothreads_la-others_common.lo \
 +	libclamav_internal_utils_nothreads_la-qsort.lo \
 +	libclamav_internal_utils_nothreads_la-strlcpy.lo \
 +	libclamav_internal_utils_nothreads_la-regcomp.lo \
 +	libclamav_internal_utils_nothreads_la-regerror.lo \
 +	libclamav_internal_utils_nothreads_la-regexec.lo \
 +	libclamav_internal_utils_nothreads_la-regfree.lo
 +libclamav_internal_utils_nothreads_la_OBJECTS =  \
 +	$(am_libclamav_internal_utils_nothreads_la_OBJECTS)
 +libclamav_internal_utils_nothreads_la_LINK = $(LIBTOOL) $(AM_V_lt) \
 +	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
 +	$(CCLD) $(libclamav_internal_utils_nothreads_la_CFLAGS) \
 +	$(CFLAGS) $(libclamav_internal_utils_nothreads_la_LDFLAGS) \
 +	$(LDFLAGS) -o $@
 +libclamav_nocxx_la_LIBADD =
 +am_libclamav_nocxx_la_OBJECTS = bytecode_nojit.lo
 +libclamav_nocxx_la_OBJECTS = $(am_libclamav_nocxx_la_OBJECTS)
  libclamunrar_la_LIBADD =
  am__libclamunrar_la_SOURCES_DIST = ../libclamunrar/unrar15.c \
  	../libclamunrar/unrar20.h ../libclamunrar/unrar.h \
@@@ -262,10 -136,9 +264,10 @@@
  @ENABLE_UNRAR_TRUE@	unrar20.lo unrarppm.lo unrarvm.lo \
  @ENABLE_UNRAR_TRUE@	unrarcmd.lo unrarfilter.lo unrarhlp.lo
  libclamunrar_la_OBJECTS = $(am_libclamunrar_la_OBJECTS)
 -libclamunrar_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 -	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 -	$(libclamunrar_la_LDFLAGS) $(LDFLAGS) -o $@
 +libclamunrar_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
 +	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
 +	$(AM_CFLAGS) $(CFLAGS) $(libclamunrar_la_LDFLAGS) $(LDFLAGS) \
 +	-o $@
  @ENABLE_UNRAR_TRUE at am_libclamunrar_la_rpath = -rpath $(libdir)
  @ENABLE_UNRAR_TRUE at libclamunrar_iface_la_DEPENDENCIES =  \
  @ENABLE_UNRAR_TRUE@	libclamunrar.la
@@@ -274,46 -147,27 +276,46 @@@ am__libclamunrar_iface_la_SOURCES_DIST 
  	../libclamunrar_iface/unrar_iface.h
  @ENABLE_UNRAR_TRUE at am_libclamunrar_iface_la_OBJECTS = unrar_iface.lo
  libclamunrar_iface_la_OBJECTS = $(am_libclamunrar_iface_la_OBJECTS)
 -libclamunrar_iface_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 -	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 -	$(libclamunrar_iface_la_LDFLAGS) $(LDFLAGS) -o $@
 +libclamunrar_iface_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
 +	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
 +	$(AM_CFLAGS) $(CFLAGS) $(libclamunrar_iface_la_LDFLAGS) \
 +	$(LDFLAGS) -o $@
  @ENABLE_UNRAR_TRUE at am_libclamunrar_iface_la_rpath = -rpath $(libdir)
  DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
  depcomp = $(SHELL) $(top_srcdir)/config/depcomp
  am__depfiles_maybe = depfiles
 +am__mv = mv -f
  COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
  	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 -LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 -	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 -	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
 +	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
 +	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
 +	$(AM_CFLAGS) $(CFLAGS)
 +AM_V_CC = $(am__v_CC_$(V))
 +am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
 +am__v_CC_0 = @echo "  CC    " $@;
 +AM_V_at = $(am__v_at_$(V))
 +am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
 +am__v_at_0 = @
  CCLD = $(CC)
 -LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 -	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 -	$(LDFLAGS) -o $@
 +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
 +	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
 +	$(AM_LDFLAGS) $(LDFLAGS) -o $@
 +AM_V_CCLD = $(am__v_CCLD_$(V))
 +am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
 +am__v_CCLD_0 = @echo "  CCLD  " $@;
 +AM_V_GEN = $(am__v_GEN_$(V))
 +am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
 +am__v_GEN_0 = @echo "  GEN   " $@;
  SOURCES = $(libclamav_la_SOURCES) \
  	$(libclamav_internal_utils_la_SOURCES) \
 -	$(libclamunrar_la_SOURCES) $(libclamunrar_iface_la_SOURCES)
 -DIST_SOURCES = $(libclamav_la_SOURCES) \
 +	$(libclamav_internal_utils_nothreads_la_SOURCES) \
 +	$(libclamav_nocxx_la_SOURCES) $(libclamunrar_la_SOURCES) \
 +	$(libclamunrar_iface_la_SOURCES)
 +DIST_SOURCES = $(am__libclamav_la_SOURCES_DIST) \
  	$(libclamav_internal_utils_la_SOURCES) \
 +	$(libclamav_internal_utils_nothreads_la_SOURCES) \
 +	$(libclamav_nocxx_la_SOURCES) \
  	$(am__libclamunrar_la_SOURCES_DIST) \
  	$(am__libclamunrar_iface_la_SOURCES_DIST)
  RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
@@@ -323,44 -177,16 +325,44 @@@
  	install-pdf-recursive install-ps-recursive install-recursive \
  	installcheck-recursive installdirs-recursive pdf-recursive \
  	ps-recursive uninstall-recursive
  HEADERS = $(include_HEADERS)
  RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
    distclean-recursive maintainer-clean-recursive
 +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 +	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 +	distdir
  ETAGS = etags
  CTAGS = ctags
 -DIST_SUBDIRS = $(SUBDIRS)
 +DIST_SUBDIRS = c++
  DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 +am__relativize = \
 +  dir0=`pwd`; \
 +  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 +  sed_rest='s,^[^/]*/*,,'; \
 +  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 +  sed_butlast='s,/*[^/]*$$,,'; \
 +  while test -n "$$dir1"; do \
 +    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 +    if test "$$first" != "."; then \
 +      if test "$$first" = ".."; then \
 +        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 +        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 +      else \
 +        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 +        if test "$$first2" = "$$first"; then \
 +          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 +        else \
 +          dir2="../$$dir2"; \
 +        fi; \
 +        dir0="$$dir0"/"$$first"; \
 +      fi; \
 +    fi; \
 +    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 +  done; \
 +  reldir="$$dir2"
  ACLOCAL = @ACLOCAL@
  AMTAR = @AMTAR@
 +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
  AR = @AR@
  ARGZ_H = @ARGZ_H@
  AUTOCONF = @AUTOCONF@
@@@ -379,8 -205,6 +381,8 @@@ CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIB
  CLAMD_LIBS = @CLAMD_LIBS@
  CPP = @CPP@
  CPPFLAGS = @CPPFLAGS@
 +CURSES_CPPFLAGS = @CURSES_CPPFLAGS@
 +CURSES_LIBS = @CURSES_LIBS@
  CYGPATH_W = @CYGPATH_W@
  DBDIR = @DBDIR@
  DEFS = @DEFS@
@@@ -417,7 -241,6 +419,7 @@@ LIBBZ2_PREFIX = @LIBBZ2_PREFIX
  LIBCLAMAV_LIBS = @LIBCLAMAV_LIBS@
  LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@
  LIBLTDL = @LIBLTDL@
 +LIBM = @LIBM@
  LIBOBJS = @LIBOBJS@
  LIBS = @LIBS@
  LIBTOOL = @LIBTOOL@
@@@ -445,7 -268,6 +447,7 @@@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT
  PACKAGE_NAME = @PACKAGE_NAME@
  PACKAGE_STRING = @PACKAGE_STRING@
  PACKAGE_TARNAME = @PACKAGE_TARNAME@
 +PACKAGE_URL = @PACKAGE_URL@
  PACKAGE_VERSION = @PACKAGE_VERSION@
  PATH_SEPARATOR = @PATH_SEPARATOR@
  RANLIB = @RANLIB@
@@@ -506,7 -328,6 +508,7 @@@ psdir = @psdir
  sbindir = @sbindir@
  sharedstatedir = @sharedstatedir@
  srcdir = @srcdir@
 +subdirs = @subdirs@
  sys_symbol_underscore = @sys_symbol_underscore@
  sysconfdir = @sysconfdir@
  target = @target@
@@@ -514,11 -335,11 +516,11 @@@ target_alias = @target_alias
  target_cpu = @target_cpu@
  target_os = @target_os@
  target_vendor = @target_vendor@
 +top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
 -SUBDIRS = lzma .
 -AM_CPPFLAGS = -I$(top_srcdir) -I at srcdir@/nsis -I at srcdir@/lzma \
 -	$(LTDLINCL) $(am__append_1)
 +AM_CPPFLAGS = -I$(top_srcdir) -I at srcdir@/nsis $(LTDLINCL) \
 +	$(am__append_1)
  lib_LTLIBRARIES = $(am__append_3) libclamav.la
  EXTRA_DIST = $(am__append_4) regex/engine.c libclamav.map \
  	jsparse/generated/operators.h jsparse/generated/keywords.h \
@@@ -556,13 -377,10 +558,13 @@@
  
  @ENABLE_UNRAR_TRUE at IFACELIBADD = -dlopen libclamunrar_iface.la
  @ENABLE_UNRAR_TRUE at IFACEDEP = libclamunrar_iface.la
 -libclamav_internal_utils_la_SOURCES = str.c \
 -				    str.h \
 +libclamav_internal_utils_la_SOURCES = str.c\
 +				    str.h\
 +				    md5.c\
 +				    md5.h\
  				    others_common.c \
  				    others.h \
 +				    qsort.c \
  				    regex/strlcpy.c \
  				    regex/regcomp.c \
  				    regex/regerror.c \
@@@ -572,86 -390,187 +574,87 @@@
  				    regex/cname.h \
  				    regex/regex.h \
  				    regex/regex2.h \
 -				    regex/utils.h \
 -				    bignum.c \
 -				    bignum.h \
 -				    bignum_class.h
 +				    regex/utils.h
  
  libclamav_internal_utils_la_LDFLAGS = -static
  libclamav_internal_utils_la_CFLAGS = -fPIC -DPIC
 -libclamav_la_LIBADD = @LIBLTDL@ $(IFACELIBADD) lzma/liblzma.la libclamav_internal_utils.la @LIBCLAMAV_LIBS@ @THREAD_LIBS@
 -libclamav_la_DEPENDENCIES = @LIBLTDL@ $(IFACEDEP) libclamav_internal_utils.la
 +libclamav_internal_utils_nothreads_la_SOURCES = str.c\
 +				    str.h\
 +				    md5.c\
 +				    md5.h\
 +				    others_common.c \
 +				    others.h \
 +				    qsort.c \
 +				    regex/strlcpy.c \
 +				    regex/regcomp.c \
 +				    regex/regerror.c \
 +				    regex/regexec.c \
 +				    regex/regfree.c \
 +				    regex/cclass.h \
 +				    regex/cname.h \
 +				    regex/regex.h \
 +				    regex/regex2.h \
 +				    regex/utils.h
 +
 +libclamav_internal_utils_nothreads_la_LDFLAGS = -static
 +libclamav_internal_utils_nothreads_la_CFLAGS = -DCL_NOTHREADS
 + at ENABLE_LLVM_FALSE@LLVMLIBADD = libclamav_nocxx.la
 + at ENABLE_LLVM_TRUE@LLVMLIBADD = c++/libclamavcxx.la -lstdc++ -lm
 + at ENABLE_LLVM_FALSE@LLVMDEP = libclamav_nocxx.la
 + at ENABLE_LLVM_TRUE@LLVMDEP = c++/libclamavcxx.la
 + at ENABLE_LLVM_TRUE@SUBDIRS = c++
 +libclamav_nocxx_la_SOURCES = bytecode_nojit.c
 +libclamav_la_LIBADD = @LIBLTDL@ $(IFACELIBADD) $(LLVMLIBADD) libclamav_internal_utils.la @LIBCLAMAV_LIBS@ @THREAD_LIBS@ @LIBM@
 +libclamav_la_DEPENDENCIES = @LTDLDEPS@ $(IFACEDEP) $(LLVMDEP) libclamav_internal_utils.la
 +libclamav_la_CFLAGS = -DSEARCH_LIBDIR=\"$(libdir)\"
  libclamav_la_LDFLAGS = @TH_SAFE@ -version-info @LIBCLAMAV_VERSION@ \
  	-no-undefined $(am__append_6)
  include_HEADERS = clamav.h
 -libclamav_la_SOURCES = \
 -	clamav.h \
 -        matcher-ac.c \
 -        matcher-ac.h \
 -        matcher-bm.c \
 -        matcher-bm.h \
 -        matcher.c \
 -        matcher.h \
 -        md5.c \
 -        md5.h \
 -        others.c \
 -        others.h \
 -        readdb.c \
 -	readdb.h \
 -	cvd.c \
 -	cvd.h \
 -	dsig.c \
 -	dsig.h \
 -	scanners.c \
 -	scanners.h \
 -	textdet.c \
 -	textdet.h \
 -	filetypes.c \
 -	filetypes.h \
 -	filetypes_int.h \
 -	rtf.c \
 -	rtf.h \
 -	blob.c \
 -	blob.h \
 -	mbox.c \
 -	mbox.h \
 -	message.c \
 -	message.h \
 -	table.c \
 -	table.h \
 -	text.c \
 -	text.h \
 -	ole2_extract.c \
 -	ole2_extract.h \
 -	vba_extract.c \
 -	vba_extract.h \
 -	cltypes.h \
 -	msexpand.c \
 -	msexpand.h \
 -	pe.c \
 -	pe.h \
 -	disasm.c \
 -	disasm.h \
 -	disasmpriv.h \
 -	upx.c \
 -	upx.h \
 -	htmlnorm.c \
 -	htmlnorm.h \
 -	chmunpack.c \
 -	chmunpack.h \
 -	rebuildpe.c \
 -	rebuildpe.h \
 -	petite.c \
 -	petite.h \
 -	wwunpack.c \
 -	wwunpack.h \
 -	unsp.c \
 -	unsp.h \
 -	aspack.c \
 -	aspack.h \
 -	packlibs.c \
 -	packlibs.h \
 -	fsg.c \
 -	fsg.h \
 -	mew.c \
 -	mew.h \
 -	upack.c \
 -	upack.h \
 -	line.c \
 -	line.h \
 -	untar.c \
 -	untar.h \
 -	unzip.c \
 -	unzip.h \
 -	inflate64.c \
 -	inflate64.h \
 -	inffixed64.h \
 -	inflate64_priv.h \
 -	special.c \
 -	special.h \
 -	binhex.c \
 -	binhex.h \
 -	is_tar.c \
 -	is_tar.h \
 -	tnef.c \
 -	tnef.h \
 -	autoit.c \
 -	autoit.h \
 -	unarj.c \
 -	unarj.h \
 -	nsis/bzlib.c \
 -	nsis/bzlib_private.h \
 -	nsis/nsis_bzlib.h \
 -	nsis/nulsft.c \
 -	nsis/nulsft.h \
 -	nsis/infblock.c \
 -	nsis/nsis_zconf.h \
 -	nsis/nsis_zlib.h \
 -	nsis/nsis_zutil.h \
 -	pdf.c \
 -	pdf.h \
 -	spin.c \
 -	spin.h \
 -	yc.c \
 -	yc.h \
 -	elf.c \
 -	elf.h \
 -	execs.h \
 -	sis.c \
 -	sis.h \
 -	uuencode.c \
 -	uuencode.h \
 -	phishcheck.c \
 -	phishcheck.h \
 -	phish_domaincheck_db.c \
 -	phish_domaincheck_db.h \
 -	phish_whitelist.c \
 -	phish_whitelist.h \
 -	iana_cctld.h \
 -	iana_tld.h \
 -	regex_list.c \
 -	regex_list.h \
 -	regex_suffix.c \
 -	regex_suffix.h \
 -	mspack.c \
 -	mspack.h \
 -	cab.c \
 -	cab.h \
 -	entconv.c \
 -	entconv.h \
 -	entitylist.h \
 -	encoding_aliases.h \
 -	hashtab.c \
 -	hashtab.h \
 -	dconf.c \
 -	dconf.h \
 -	lzma_iface.c \
 -	lzma_iface.h \
 -	explode.c \
 -	explode.h \
 -	textnorm.c \
 -	textnorm.h \
 -	dlp.c \
 -	dlp.h \
 -	jsparse/js-norm.c \
 -	jsparse/js-norm.h \
 -	jsparse/lexglobal.h \
 -	jsparse/textbuf.h \
 -	uniq.c \
 -	uniq.h \
 -	version.c\
 -	version.h\
 -	mpool.c\
 -	mpool.h\
 -	filtering.h\
 -	filtering.c\
 -	perflogging.c\
 -	perflogging.h\
 -	default.h\
 -	sha256.c\
 -	sha256.h
 -
 -noinst_LTLIBRARIES = libclamav_internal_utils.la
 -COMMON_CLEANFILES = version.h version.h.tmp *.gcda *.gcno lzma/*.gcda lzma/*.gcno
 +libclamav_la_SOURCES = clamav.h matcher-ac.c matcher-ac.h matcher-bm.c \
 +	matcher-bm.h matcher.c matcher.h others.c others.h readdb.c \
 +	readdb.h cvd.c cvd.h dsig.c dsig.h scanners.c scanners.h \
 +	textdet.c textdet.h filetypes.c filetypes.h filetypes_int.h \
 +	rtf.c rtf.h blob.c blob.h mbox.c mbox.h message.c message.h \
 +	table.c table.h text.c text.h ole2_extract.c ole2_extract.h \
 +	vba_extract.c vba_extract.h cltypes.h msexpand.c msexpand.h \
 +	pe.c pe.h pe_icons.c pe_icons.h disasm.c disasm.h \
 +	disasm-common.h disasmpriv.h upx.c upx.h htmlnorm.c htmlnorm.h \
 +	chmunpack.c chmunpack.h rebuildpe.c rebuildpe.h petite.c \
 +	petite.h wwunpack.c wwunpack.h unsp.c unsp.h aspack.c aspack.h \
 +	packlibs.c packlibs.h fsg.c fsg.h mew.c mew.h upack.c upack.h \
 +	line.c line.h untar.c untar.h unzip.c unzip.h inflate64.c \
 +	inflate64.h inffixed64.h inflate64_priv.h special.c special.h \
 +	binhex.c binhex.h is_tar.c is_tar.h tnef.c tnef.h autoit.c \
 +	autoit.h unarj.c unarj.h nsis/bzlib.c nsis/bzlib_private.h \
 +	nsis/nsis_bzlib.h nsis/nulsft.c nsis/nulsft.h nsis/infblock.c \
 +	nsis/nsis_zconf.h nsis/nsis_zlib.h nsis/nsis_zutil.h pdf.c \
 +	pdf.h spin.c spin.h yc.c yc.h elf.c elf.h execs.h sis.c sis.h \
 +	uuencode.c uuencode.h phishcheck.c phishcheck.h \
 +	phish_domaincheck_db.c phish_domaincheck_db.h \
 +	phish_whitelist.c phish_whitelist.h iana_cctld.h iana_tld.h \
 +	regex_list.c regex_list.h regex_suffix.c regex_suffix.h \
 +	mspack.c mspack.h cab.c cab.h entconv.c entconv.h entitylist.h \
 +	encoding_aliases.h hashtab.c hashtab.h dconf.c dconf.h \
 +	7z/LzmaDec.c 7z/LzmaDec.h 7z/Types.h lzma_iface.c lzma_iface.h \
 +	7z.c 7z.h 7z/7zFile.c 7z/7zFile.h 7z/7zStream.c 7z/CpuArch.h \
 +	7z/7zCrc.c 7z/7zCrc.h 7z/7zBuf.c 7z/7zBuf.h 7z/Bcj2.c \
 +	7z/Bcj2.h 7z/Bra.c 7z/Bra.h 7z/Bra86.c 7z/Archive/7z/7zIn.c \
 +	7z/Archive/7z/7zIn.h 7z/Archive/7z/7zDecode.c \
 +	7z/Archive/7z/7zDecode.h 7z/Archive/7z/7zItem.c \
 +	7z/Archive/7z/7zItem.h 7z/Archive/7z/7zHeader.c \
 +	7z/Archive/7z/7zHeader.h 7z/Archive/7z/7zExtract.c \
 +	7z/Archive/7z/7zExtract.h explode.c explode.h textnorm.c \
 +	textnorm.h dlp.c dlp.h jsparse/js-norm.c jsparse/js-norm.h \
 +	jsparse/lexglobal.h jsparse/textbuf.h uniq.c uniq.h version.c \
- 	version.h mpool.c mpool.h fmap.c fmap.h default.h sha256.c \
- 	sha256.h bignum.h bytecode.c bytecode.h bytecode_vm.c \
- 	bytecode_priv.h clambc.h cpio.c cpio.h macho.c macho.h \
- 	ishield.c ishield.h type_desc.h bcfeatures.h bytecode_api.c \
- 	bytecode_api_decl.c bytecode_api.h bytecode_api_impl.h \
- 	bytecode_hooks.h cache.c cache.h $(am__append_7)
++	version.h mpool.c mpool.h filtering.h filtering.c fmap.c \
++	fmap.h perflogging.c perflogging.h default.h sha256.c sha256.h \
++	bignum.h bytecode.c bytecode.h bytecode_vm.c bytecode_priv.h \
++	clambc.h cpio.c cpio.h macho.c macho.h ishield.c ishield.h \
++	type_desc.h bcfeatures.h bytecode_api.c bytecode_api_decl.c \
++	bytecode_api.h bytecode_api_impl.h bytecode_hooks.h cache.c \
++	cache.h $(am__append_7)
 +noinst_LTLIBRARIES = libclamav_internal_utils.la libclamav_internal_utils_nothreads.la libclamav_nocxx.la
 +COMMON_CLEANFILES = version.h version.h.tmp *.gcda *.gcno
  @MAINTAINER_MODE_TRUE at BUILT_SOURCES = jsparse/generated/operators.h jsparse/generated/keywords.h jsparse-keywords.gperf
  @MAINTAINER_MODE_TRUE at GPERF_FLAGS = -E -t -L ANSI-C -C -F ', TOK_ERROR' -c
  @MAINTAINER_MODE_FALSE at CLEANFILES = $(COMMON_CLEANFILES)
@@@ -665,14 -584,14 +668,14 @@@ $(srcdir)/Makefile.in: @MAINTAINER_MODE
  	@for dep in $?; do \
  	  case '$(am__configure_deps)' in \
  	    *$$dep*) \
 -	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
 -		&& exit 0; \
 +	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
 +	        && { if test -f $@; then exit 0; else break; fi; }; \
  	      exit 1;; \
  	  esac; \
  	done; \
 -	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  libclamav/Makefile'; \
 -	cd $(top_srcdir) && \
 -	  $(AUTOMAKE) --foreign  libclamav/Makefile
 +	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign libclamav/Makefile'; \
 +	$(am__cd) $(top_srcdir) && \
 +	  $(AUTOMAKE) --foreign libclamav/Makefile
  .PRECIOUS: Makefile
  Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  	@case '$?' in \
@@@ -690,28 -609,23 +693,28 @@@ $(top_srcdir)/configure: @MAINTAINER_MO
  	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
  $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
  	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 +$(am__aclocal_m4_deps):
  install-libLTLIBRARIES: $(lib_LTLIBRARIES)
  	@$(NORMAL_INSTALL)
  	test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
 -	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
 +	@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
 +	list2=; for p in $$list; do \
  	  if test -f $$p; then \
 -	    f=$(am__strip_dir) \
 -	    echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
 -	    $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
 +	    list2="$$list2 $$p"; \
  	  else :; fi; \
 -	done
 +	done; \
 +	test -z "$$list2" || { \
 +	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
 +	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
 +	}
  
  uninstall-libLTLIBRARIES:
  	@$(NORMAL_UNINSTALL)
 -	@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
 -	  p=$(am__strip_dir) \
 -	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
 -	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
 +	@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
 +	for p in $$list; do \
 +	  $(am__strip_dir) \
 +	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
 +	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
  	done
  
  clean-libLTLIBRARIES:
@@@ -732,17 -646,13 +735,17 @@@ clean-noinstLTLIBRARIES
  	  rm -f "$${dir}/so_locations"; \
  	done
  libclamav.la: $(libclamav_la_OBJECTS) $(libclamav_la_DEPENDENCIES) 
 -	$(libclamav_la_LINK) -rpath $(libdir) $(libclamav_la_OBJECTS) $(libclamav_la_LIBADD) $(LIBS)
 +	$(AM_V_CCLD)$(libclamav_la_LINK) -rpath $(libdir) $(libclamav_la_OBJECTS) $(libclamav_la_LIBADD) $(LIBS)
  libclamav_internal_utils.la: $(libclamav_internal_utils_la_OBJECTS) $(libclamav_internal_utils_la_DEPENDENCIES) 
 -	$(libclamav_internal_utils_la_LINK)  $(libclamav_internal_utils_la_OBJECTS) $(libclamav_internal_utils_la_LIBADD) $(LIBS)
 +	$(AM_V_CCLD)$(libclamav_internal_utils_la_LINK)  $(libclamav_internal_utils_la_OBJECTS) $(libclamav_internal_utils_la_LIBADD) $(LIBS)
 +libclamav_internal_utils_nothreads.la: $(libclamav_internal_utils_nothreads_la_OBJECTS) $(libclamav_internal_utils_nothreads_la_DEPENDENCIES) 
 +	$(AM_V_CCLD)$(libclamav_internal_utils_nothreads_la_LINK)  $(libclamav_internal_utils_nothreads_la_OBJECTS) $(libclamav_internal_utils_nothreads_la_LIBADD) $(LIBS)
 +libclamav_nocxx.la: $(libclamav_nocxx_la_OBJECTS) $(libclamav_nocxx_la_DEPENDENCIES) 
 +	$(AM_V_CCLD)$(LINK)  $(libclamav_nocxx_la_OBJECTS) $(libclamav_nocxx_la_LIBADD) $(LIBS)
  libclamunrar.la: $(libclamunrar_la_OBJECTS) $(libclamunrar_la_DEPENDENCIES) 
 -	$(libclamunrar_la_LINK) $(am_libclamunrar_la_rpath) $(libclamunrar_la_OBJECTS) $(libclamunrar_la_LIBADD) $(LIBS)
 +	$(AM_V_CCLD)$(libclamunrar_la_LINK) $(am_libclamunrar_la_rpath) $(libclamunrar_la_OBJECTS) $(libclamunrar_la_LIBADD) $(LIBS)
  libclamunrar_iface.la: $(libclamunrar_iface_la_OBJECTS) $(libclamunrar_iface_la_DEPENDENCIES) 
 -	$(libclamunrar_iface_la_LINK) $(am_libclamunrar_iface_la_rpath) $(libclamunrar_iface_la_OBJECTS) $(libclamunrar_iface_la_LIBADD) $(LIBS)
 +	$(AM_V_CCLD)$(libclamunrar_iface_la_LINK) $(am_libclamunrar_iface_la_rpath) $(libclamunrar_iface_la_OBJECTS) $(libclamunrar_iface_la_LIBADD) $(LIBS)
  
  mostlyclean-compile:
  	-rm -f *.$(OBJEXT)
@@@ -750,121 -660,78 +753,123 @@@
  distclean-compile:
  	-rm -f *.tab.c
  
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/aspack.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/autoit.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/binhex.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/blob.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/bzlib.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/cab.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/chmunpack.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/cvd.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dconf.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/disasm.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dlp.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/dsig.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/elf.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/entconv.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/explode.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/filetypes.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/filtering.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/fsg.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/hashtab.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/htmlnorm.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/infblock.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/inflate64.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/is_tar.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/js-norm.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_la-bignum.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/bytecode_nojit.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_la-md5.Plo at am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_la-others_common.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_la-qsort.Plo at am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_la-regcomp.Plo at am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_la-regerror.Plo at am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_la-regexec.Plo at am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_la-regfree.Plo at am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_la-str.Plo at am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_la-strlcpy.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/line.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/lzma_iface.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/matcher-ac.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/matcher-bm.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/matcher.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/mbox.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/md5.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/message.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/mew.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/mpool.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/msexpand.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/mspack.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/nulsft.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/ole2_extract.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/others.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/packlibs.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/pdf.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/pe.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/perflogging.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/petite.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/phish_domaincheck_db.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/phish_whitelist.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/phishcheck.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/readdb.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/rebuildpe.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/regex_list.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/regex_suffix.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/rtf.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/scanners.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/sha256.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/sis.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/special.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/spin.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/table.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/text.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/textdet.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/textnorm.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/tnef.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/unarj.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/uniq.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_nothreads_la-md5.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_nothreads_la-others_common.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_nothreads_la-qsort.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_nothreads_la-regcomp.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_nothreads_la-regerror.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_nothreads_la-regexec.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_nothreads_la-regfree.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_nothreads_la-str.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_internal_utils_nothreads_la-strlcpy.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-7z.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-7zBuf.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-7zCrc.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-7zDecode.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-7zExtract.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-7zFile.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-7zHeader.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-7zIn.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-7zItem.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-7zStream.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-Bcj2.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-Bra.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-Bra86.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-LzmaDec.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-aspack.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-autoit.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-bignum.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-binhex.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-blob.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-bytecode.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-bytecode_api.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-bytecode_api_decl.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-bytecode_vm.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-bzlib.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-cab.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-cache.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-chmunpack.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-cpio.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-cvd.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-dconf.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-disasm.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-dlp.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-dsig.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-elf.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-entconv.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-explode.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-filetypes.Plo at am__quote@
++ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-filtering.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-fmap.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-fsg.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-hashtab.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-htmlnorm.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-infblock.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-inflate64.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-is_tar.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-ishield.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-js-norm.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-line.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-lzma_iface.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-macho.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-matcher-ac.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-matcher-bm.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-matcher.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-mbox.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-message.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-mew.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-mpool.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-msexpand.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-mspack.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-nulsft.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-ole2_extract.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-others.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-packlibs.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-pdf.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-pe.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-pe_icons.Plo at am__quote@
++ at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-perflogging.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-petite.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-phish_domaincheck_db.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-phish_whitelist.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-phishcheck.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-readdb.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-rebuildpe.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-regex_list.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-regex_suffix.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-rtf.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-scanners.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-sha256.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-sis.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-special.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-spin.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-table.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-text.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-textdet.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-textnorm.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-tnef.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-unarj.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-uniq.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-unsp.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-untar.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-unzip.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-upack.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-upx.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-uuencode.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-vba_extract.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-version.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-wwunpack.Plo at am__quote@
 + at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/libclamav_la-yc.Plo at am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/unrar.Plo at am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/unrar15.Plo at am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/unrar20.Plo at am__quote@
@@@ -874,1014 -741,184 +879,1030 @@@
  @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/unrarhlp.Plo at am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/unrarppm.Plo at am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/unrarvm.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/unsp.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/untar.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/unzip.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/upack.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/upx.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/uuencode.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/vba_extract.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/version.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/wwunpack.Plo at am__quote@
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/yc.Plo at am__quote@
  
  .c.o:
 - at am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  @am__fastdepCC_FALSE@	$(COMPILE) -c $<
  
  .c.obj:
 - at am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  @am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
  
  .c.lo:
 - at am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  @am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
  
 -bzlib.lo: nsis/bzlib.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT bzlib.lo -MD -MP -MF $(DEPDIR)/bzlib.Tpo -c -o bzlib.lo `test -f 'nsis/bzlib.c' || echo '$(srcdir)/'`nsis/bzlib.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/bzlib.Tpo $(DEPDIR)/bzlib.Plo
 - at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='nsis/bzlib.c' object='bzlib.lo' libtool=yes @AMDEPBACKSLASH@
 +libclamav_la-matcher-ac.lo: matcher-ac.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-matcher-ac.lo -MD -MP -MF $(DEPDIR)/libclamav_la-matcher-ac.Tpo -c -o libclamav_la-matcher-ac.lo `test -f 'matcher-ac.c' || echo '$(srcdir)/'`matcher-ac.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-matcher-ac.Tpo $(DEPDIR)/libclamav_la-matcher-ac.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='matcher-ac.c' object='libclamav_la-matcher-ac.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-matcher-ac.lo `test -f 'matcher-ac.c' || echo '$(srcdir)/'`matcher-ac.c
 +
 +libclamav_la-matcher-bm.lo: matcher-bm.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-matcher-bm.lo -MD -MP -MF $(DEPDIR)/libclamav_la-matcher-bm.Tpo -c -o libclamav_la-matcher-bm.lo `test -f 'matcher-bm.c' || echo '$(srcdir)/'`matcher-bm.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-matcher-bm.Tpo $(DEPDIR)/libclamav_la-matcher-bm.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='matcher-bm.c' object='libclamav_la-matcher-bm.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-matcher-bm.lo `test -f 'matcher-bm.c' || echo '$(srcdir)/'`matcher-bm.c
 +
 +libclamav_la-matcher.lo: matcher.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-matcher.lo -MD -MP -MF $(DEPDIR)/libclamav_la-matcher.Tpo -c -o libclamav_la-matcher.lo `test -f 'matcher.c' || echo '$(srcdir)/'`matcher.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-matcher.Tpo $(DEPDIR)/libclamav_la-matcher.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='matcher.c' object='libclamav_la-matcher.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-matcher.lo `test -f 'matcher.c' || echo '$(srcdir)/'`matcher.c
 +
 +libclamav_la-others.lo: others.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-others.lo -MD -MP -MF $(DEPDIR)/libclamav_la-others.Tpo -c -o libclamav_la-others.lo `test -f 'others.c' || echo '$(srcdir)/'`others.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-others.Tpo $(DEPDIR)/libclamav_la-others.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='others.c' object='libclamav_la-others.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-others.lo `test -f 'others.c' || echo '$(srcdir)/'`others.c
 +
 +libclamav_la-readdb.lo: readdb.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-readdb.lo -MD -MP -MF $(DEPDIR)/libclamav_la-readdb.Tpo -c -o libclamav_la-readdb.lo `test -f 'readdb.c' || echo '$(srcdir)/'`readdb.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-readdb.Tpo $(DEPDIR)/libclamav_la-readdb.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='readdb.c' object='libclamav_la-readdb.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-readdb.lo `test -f 'readdb.c' || echo '$(srcdir)/'`readdb.c
 +
 +libclamav_la-cvd.lo: cvd.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-cvd.lo -MD -MP -MF $(DEPDIR)/libclamav_la-cvd.Tpo -c -o libclamav_la-cvd.lo `test -f 'cvd.c' || echo '$(srcdir)/'`cvd.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-cvd.Tpo $(DEPDIR)/libclamav_la-cvd.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cvd.c' object='libclamav_la-cvd.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-cvd.lo `test -f 'cvd.c' || echo '$(srcdir)/'`cvd.c
 +
 +libclamav_la-dsig.lo: dsig.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-dsig.lo -MD -MP -MF $(DEPDIR)/libclamav_la-dsig.Tpo -c -o libclamav_la-dsig.lo `test -f 'dsig.c' || echo '$(srcdir)/'`dsig.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-dsig.Tpo $(DEPDIR)/libclamav_la-dsig.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='dsig.c' object='libclamav_la-dsig.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-dsig.lo `test -f 'dsig.c' || echo '$(srcdir)/'`dsig.c
 +
 +libclamav_la-scanners.lo: scanners.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-scanners.lo -MD -MP -MF $(DEPDIR)/libclamav_la-scanners.Tpo -c -o libclamav_la-scanners.lo `test -f 'scanners.c' || echo '$(srcdir)/'`scanners.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-scanners.Tpo $(DEPDIR)/libclamav_la-scanners.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='scanners.c' object='libclamav_la-scanners.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-scanners.lo `test -f 'scanners.c' || echo '$(srcdir)/'`scanners.c
 +
 +libclamav_la-textdet.lo: textdet.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-textdet.lo -MD -MP -MF $(DEPDIR)/libclamav_la-textdet.Tpo -c -o libclamav_la-textdet.lo `test -f 'textdet.c' || echo '$(srcdir)/'`textdet.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-textdet.Tpo $(DEPDIR)/libclamav_la-textdet.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='textdet.c' object='libclamav_la-textdet.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-textdet.lo `test -f 'textdet.c' || echo '$(srcdir)/'`textdet.c
 +
 +libclamav_la-filetypes.lo: filetypes.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-filetypes.lo -MD -MP -MF $(DEPDIR)/libclamav_la-filetypes.Tpo -c -o libclamav_la-filetypes.lo `test -f 'filetypes.c' || echo '$(srcdir)/'`filetypes.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-filetypes.Tpo $(DEPDIR)/libclamav_la-filetypes.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='filetypes.c' object='libclamav_la-filetypes.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-filetypes.lo `test -f 'filetypes.c' || echo '$(srcdir)/'`filetypes.c
 +
 +libclamav_la-rtf.lo: rtf.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-rtf.lo -MD -MP -MF $(DEPDIR)/libclamav_la-rtf.Tpo -c -o libclamav_la-rtf.lo `test -f 'rtf.c' || echo '$(srcdir)/'`rtf.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-rtf.Tpo $(DEPDIR)/libclamav_la-rtf.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='rtf.c' object='libclamav_la-rtf.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-rtf.lo `test -f 'rtf.c' || echo '$(srcdir)/'`rtf.c
 +
 +libclamav_la-blob.lo: blob.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-blob.lo -MD -MP -MF $(DEPDIR)/libclamav_la-blob.Tpo -c -o libclamav_la-blob.lo `test -f 'blob.c' || echo '$(srcdir)/'`blob.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-blob.Tpo $(DEPDIR)/libclamav_la-blob.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='blob.c' object='libclamav_la-blob.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-blob.lo `test -f 'blob.c' || echo '$(srcdir)/'`blob.c
 +
 +libclamav_la-mbox.lo: mbox.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-mbox.lo -MD -MP -MF $(DEPDIR)/libclamav_la-mbox.Tpo -c -o libclamav_la-mbox.lo `test -f 'mbox.c' || echo '$(srcdir)/'`mbox.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-mbox.Tpo $(DEPDIR)/libclamav_la-mbox.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='mbox.c' object='libclamav_la-mbox.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-mbox.lo `test -f 'mbox.c' || echo '$(srcdir)/'`mbox.c
 +
 +libclamav_la-message.lo: message.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-message.lo -MD -MP -MF $(DEPDIR)/libclamav_la-message.Tpo -c -o libclamav_la-message.lo `test -f 'message.c' || echo '$(srcdir)/'`message.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-message.Tpo $(DEPDIR)/libclamav_la-message.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='message.c' object='libclamav_la-message.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-message.lo `test -f 'message.c' || echo '$(srcdir)/'`message.c
 +
 +libclamav_la-table.lo: table.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-table.lo -MD -MP -MF $(DEPDIR)/libclamav_la-table.Tpo -c -o libclamav_la-table.lo `test -f 'table.c' || echo '$(srcdir)/'`table.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-table.Tpo $(DEPDIR)/libclamav_la-table.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='table.c' object='libclamav_la-table.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-table.lo `test -f 'table.c' || echo '$(srcdir)/'`table.c
 +
 +libclamav_la-text.lo: text.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-text.lo -MD -MP -MF $(DEPDIR)/libclamav_la-text.Tpo -c -o libclamav_la-text.lo `test -f 'text.c' || echo '$(srcdir)/'`text.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-text.Tpo $(DEPDIR)/libclamav_la-text.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='text.c' object='libclamav_la-text.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-text.lo `test -f 'text.c' || echo '$(srcdir)/'`text.c
 +
 +libclamav_la-ole2_extract.lo: ole2_extract.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-ole2_extract.lo -MD -MP -MF $(DEPDIR)/libclamav_la-ole2_extract.Tpo -c -o libclamav_la-ole2_extract.lo `test -f 'ole2_extract.c' || echo '$(srcdir)/'`ole2_extract.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-ole2_extract.Tpo $(DEPDIR)/libclamav_la-ole2_extract.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='ole2_extract.c' object='libclamav_la-ole2_extract.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-ole2_extract.lo `test -f 'ole2_extract.c' || echo '$(srcdir)/'`ole2_extract.c
 +
 +libclamav_la-vba_extract.lo: vba_extract.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-vba_extract.lo -MD -MP -MF $(DEPDIR)/libclamav_la-vba_extract.Tpo -c -o libclamav_la-vba_extract.lo `test -f 'vba_extract.c' || echo '$(srcdir)/'`vba_extract.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-vba_extract.Tpo $(DEPDIR)/libclamav_la-vba_extract.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='vba_extract.c' object='libclamav_la-vba_extract.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-vba_extract.lo `test -f 'vba_extract.c' || echo '$(srcdir)/'`vba_extract.c
 +
 +libclamav_la-msexpand.lo: msexpand.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-msexpand.lo -MD -MP -MF $(DEPDIR)/libclamav_la-msexpand.Tpo -c -o libclamav_la-msexpand.lo `test -f 'msexpand.c' || echo '$(srcdir)/'`msexpand.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-msexpand.Tpo $(DEPDIR)/libclamav_la-msexpand.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='msexpand.c' object='libclamav_la-msexpand.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-msexpand.lo `test -f 'msexpand.c' || echo '$(srcdir)/'`msexpand.c
 +
 +libclamav_la-pe.lo: pe.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-pe.lo -MD -MP -MF $(DEPDIR)/libclamav_la-pe.Tpo -c -o libclamav_la-pe.lo `test -f 'pe.c' || echo '$(srcdir)/'`pe.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-pe.Tpo $(DEPDIR)/libclamav_la-pe.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='pe.c' object='libclamav_la-pe.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-pe.lo `test -f 'pe.c' || echo '$(srcdir)/'`pe.c
 +
 +libclamav_la-pe_icons.lo: pe_icons.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-pe_icons.lo -MD -MP -MF $(DEPDIR)/libclamav_la-pe_icons.Tpo -c -o libclamav_la-pe_icons.lo `test -f 'pe_icons.c' || echo '$(srcdir)/'`pe_icons.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-pe_icons.Tpo $(DEPDIR)/libclamav_la-pe_icons.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='pe_icons.c' object='libclamav_la-pe_icons.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-pe_icons.lo `test -f 'pe_icons.c' || echo '$(srcdir)/'`pe_icons.c
 +
 +libclamav_la-disasm.lo: disasm.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-disasm.lo -MD -MP -MF $(DEPDIR)/libclamav_la-disasm.Tpo -c -o libclamav_la-disasm.lo `test -f 'disasm.c' || echo '$(srcdir)/'`disasm.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-disasm.Tpo $(DEPDIR)/libclamav_la-disasm.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='disasm.c' object='libclamav_la-disasm.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-disasm.lo `test -f 'disasm.c' || echo '$(srcdir)/'`disasm.c
 +
 +libclamav_la-upx.lo: upx.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-upx.lo -MD -MP -MF $(DEPDIR)/libclamav_la-upx.Tpo -c -o libclamav_la-upx.lo `test -f 'upx.c' || echo '$(srcdir)/'`upx.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-upx.Tpo $(DEPDIR)/libclamav_la-upx.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='upx.c' object='libclamav_la-upx.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-upx.lo `test -f 'upx.c' || echo '$(srcdir)/'`upx.c
 +
 +libclamav_la-htmlnorm.lo: htmlnorm.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-htmlnorm.lo -MD -MP -MF $(DEPDIR)/libclamav_la-htmlnorm.Tpo -c -o libclamav_la-htmlnorm.lo `test -f 'htmlnorm.c' || echo '$(srcdir)/'`htmlnorm.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-htmlnorm.Tpo $(DEPDIR)/libclamav_la-htmlnorm.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='htmlnorm.c' object='libclamav_la-htmlnorm.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-htmlnorm.lo `test -f 'htmlnorm.c' || echo '$(srcdir)/'`htmlnorm.c
 +
 +libclamav_la-chmunpack.lo: chmunpack.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-chmunpack.lo -MD -MP -MF $(DEPDIR)/libclamav_la-chmunpack.Tpo -c -o libclamav_la-chmunpack.lo `test -f 'chmunpack.c' || echo '$(srcdir)/'`chmunpack.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-chmunpack.Tpo $(DEPDIR)/libclamav_la-chmunpack.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='chmunpack.c' object='libclamav_la-chmunpack.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-chmunpack.lo `test -f 'chmunpack.c' || echo '$(srcdir)/'`chmunpack.c
 +
 +libclamav_la-rebuildpe.lo: rebuildpe.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-rebuildpe.lo -MD -MP -MF $(DEPDIR)/libclamav_la-rebuildpe.Tpo -c -o libclamav_la-rebuildpe.lo `test -f 'rebuildpe.c' || echo '$(srcdir)/'`rebuildpe.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-rebuildpe.Tpo $(DEPDIR)/libclamav_la-rebuildpe.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='rebuildpe.c' object='libclamav_la-rebuildpe.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-rebuildpe.lo `test -f 'rebuildpe.c' || echo '$(srcdir)/'`rebuildpe.c
 +
 +libclamav_la-petite.lo: petite.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-petite.lo -MD -MP -MF $(DEPDIR)/libclamav_la-petite.Tpo -c -o libclamav_la-petite.lo `test -f 'petite.c' || echo '$(srcdir)/'`petite.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-petite.Tpo $(DEPDIR)/libclamav_la-petite.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='petite.c' object='libclamav_la-petite.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-petite.lo `test -f 'petite.c' || echo '$(srcdir)/'`petite.c
 +
 +libclamav_la-wwunpack.lo: wwunpack.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-wwunpack.lo -MD -MP -MF $(DEPDIR)/libclamav_la-wwunpack.Tpo -c -o libclamav_la-wwunpack.lo `test -f 'wwunpack.c' || echo '$(srcdir)/'`wwunpack.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-wwunpack.Tpo $(DEPDIR)/libclamav_la-wwunpack.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='wwunpack.c' object='libclamav_la-wwunpack.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-wwunpack.lo `test -f 'wwunpack.c' || echo '$(srcdir)/'`wwunpack.c
 +
 +libclamav_la-unsp.lo: unsp.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-unsp.lo -MD -MP -MF $(DEPDIR)/libclamav_la-unsp.Tpo -c -o libclamav_la-unsp.lo `test -f 'unsp.c' || echo '$(srcdir)/'`unsp.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-unsp.Tpo $(DEPDIR)/libclamav_la-unsp.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='unsp.c' object='libclamav_la-unsp.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-unsp.lo `test -f 'unsp.c' || echo '$(srcdir)/'`unsp.c
 +
 +libclamav_la-aspack.lo: aspack.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-aspack.lo -MD -MP -MF $(DEPDIR)/libclamav_la-aspack.Tpo -c -o libclamav_la-aspack.lo `test -f 'aspack.c' || echo '$(srcdir)/'`aspack.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-aspack.Tpo $(DEPDIR)/libclamav_la-aspack.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='aspack.c' object='libclamav_la-aspack.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-aspack.lo `test -f 'aspack.c' || echo '$(srcdir)/'`aspack.c
 +
 +libclamav_la-packlibs.lo: packlibs.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-packlibs.lo -MD -MP -MF $(DEPDIR)/libclamav_la-packlibs.Tpo -c -o libclamav_la-packlibs.lo `test -f 'packlibs.c' || echo '$(srcdir)/'`packlibs.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-packlibs.Tpo $(DEPDIR)/libclamav_la-packlibs.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='packlibs.c' object='libclamav_la-packlibs.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-packlibs.lo `test -f 'packlibs.c' || echo '$(srcdir)/'`packlibs.c
 +
 +libclamav_la-fsg.lo: fsg.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-fsg.lo -MD -MP -MF $(DEPDIR)/libclamav_la-fsg.Tpo -c -o libclamav_la-fsg.lo `test -f 'fsg.c' || echo '$(srcdir)/'`fsg.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-fsg.Tpo $(DEPDIR)/libclamav_la-fsg.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='fsg.c' object='libclamav_la-fsg.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-fsg.lo `test -f 'fsg.c' || echo '$(srcdir)/'`fsg.c
 +
 +libclamav_la-mew.lo: mew.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-mew.lo -MD -MP -MF $(DEPDIR)/libclamav_la-mew.Tpo -c -o libclamav_la-mew.lo `test -f 'mew.c' || echo '$(srcdir)/'`mew.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-mew.Tpo $(DEPDIR)/libclamav_la-mew.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='mew.c' object='libclamav_la-mew.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-mew.lo `test -f 'mew.c' || echo '$(srcdir)/'`mew.c
 +
 +libclamav_la-upack.lo: upack.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-upack.lo -MD -MP -MF $(DEPDIR)/libclamav_la-upack.Tpo -c -o libclamav_la-upack.lo `test -f 'upack.c' || echo '$(srcdir)/'`upack.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-upack.Tpo $(DEPDIR)/libclamav_la-upack.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='upack.c' object='libclamav_la-upack.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-upack.lo `test -f 'upack.c' || echo '$(srcdir)/'`upack.c
 +
 +libclamav_la-line.lo: line.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-line.lo -MD -MP -MF $(DEPDIR)/libclamav_la-line.Tpo -c -o libclamav_la-line.lo `test -f 'line.c' || echo '$(srcdir)/'`line.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-line.Tpo $(DEPDIR)/libclamav_la-line.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='line.c' object='libclamav_la-line.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-line.lo `test -f 'line.c' || echo '$(srcdir)/'`line.c
 +
 +libclamav_la-untar.lo: untar.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-untar.lo -MD -MP -MF $(DEPDIR)/libclamav_la-untar.Tpo -c -o libclamav_la-untar.lo `test -f 'untar.c' || echo '$(srcdir)/'`untar.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-untar.Tpo $(DEPDIR)/libclamav_la-untar.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='untar.c' object='libclamav_la-untar.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-untar.lo `test -f 'untar.c' || echo '$(srcdir)/'`untar.c
 +
 +libclamav_la-unzip.lo: unzip.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-unzip.lo -MD -MP -MF $(DEPDIR)/libclamav_la-unzip.Tpo -c -o libclamav_la-unzip.lo `test -f 'unzip.c' || echo '$(srcdir)/'`unzip.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-unzip.Tpo $(DEPDIR)/libclamav_la-unzip.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='unzip.c' object='libclamav_la-unzip.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-unzip.lo `test -f 'unzip.c' || echo '$(srcdir)/'`unzip.c
 +
 +libclamav_la-inflate64.lo: inflate64.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-inflate64.lo -MD -MP -MF $(DEPDIR)/libclamav_la-inflate64.Tpo -c -o libclamav_la-inflate64.lo `test -f 'inflate64.c' || echo '$(srcdir)/'`inflate64.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-inflate64.Tpo $(DEPDIR)/libclamav_la-inflate64.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='inflate64.c' object='libclamav_la-inflate64.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-inflate64.lo `test -f 'inflate64.c' || echo '$(srcdir)/'`inflate64.c
 +
 +libclamav_la-special.lo: special.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-special.lo -MD -MP -MF $(DEPDIR)/libclamav_la-special.Tpo -c -o libclamav_la-special.lo `test -f 'special.c' || echo '$(srcdir)/'`special.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-special.Tpo $(DEPDIR)/libclamav_la-special.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='special.c' object='libclamav_la-special.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-special.lo `test -f 'special.c' || echo '$(srcdir)/'`special.c
 +
 +libclamav_la-binhex.lo: binhex.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-binhex.lo -MD -MP -MF $(DEPDIR)/libclamav_la-binhex.Tpo -c -o libclamav_la-binhex.lo `test -f 'binhex.c' || echo '$(srcdir)/'`binhex.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-binhex.Tpo $(DEPDIR)/libclamav_la-binhex.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='binhex.c' object='libclamav_la-binhex.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-binhex.lo `test -f 'binhex.c' || echo '$(srcdir)/'`binhex.c
 +
 +libclamav_la-is_tar.lo: is_tar.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-is_tar.lo -MD -MP -MF $(DEPDIR)/libclamav_la-is_tar.Tpo -c -o libclamav_la-is_tar.lo `test -f 'is_tar.c' || echo '$(srcdir)/'`is_tar.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-is_tar.Tpo $(DEPDIR)/libclamav_la-is_tar.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='is_tar.c' object='libclamav_la-is_tar.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-is_tar.lo `test -f 'is_tar.c' || echo '$(srcdir)/'`is_tar.c
 +
 +libclamav_la-tnef.lo: tnef.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-tnef.lo -MD -MP -MF $(DEPDIR)/libclamav_la-tnef.Tpo -c -o libclamav_la-tnef.lo `test -f 'tnef.c' || echo '$(srcdir)/'`tnef.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-tnef.Tpo $(DEPDIR)/libclamav_la-tnef.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='tnef.c' object='libclamav_la-tnef.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-tnef.lo `test -f 'tnef.c' || echo '$(srcdir)/'`tnef.c
 +
 +libclamav_la-autoit.lo: autoit.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-autoit.lo -MD -MP -MF $(DEPDIR)/libclamav_la-autoit.Tpo -c -o libclamav_la-autoit.lo `test -f 'autoit.c' || echo '$(srcdir)/'`autoit.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-autoit.Tpo $(DEPDIR)/libclamav_la-autoit.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='autoit.c' object='libclamav_la-autoit.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-autoit.lo `test -f 'autoit.c' || echo '$(srcdir)/'`autoit.c
 +
 +libclamav_la-unarj.lo: unarj.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-unarj.lo -MD -MP -MF $(DEPDIR)/libclamav_la-unarj.Tpo -c -o libclamav_la-unarj.lo `test -f 'unarj.c' || echo '$(srcdir)/'`unarj.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-unarj.Tpo $(DEPDIR)/libclamav_la-unarj.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='unarj.c' object='libclamav_la-unarj.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-unarj.lo `test -f 'unarj.c' || echo '$(srcdir)/'`unarj.c
 +
 +libclamav_la-bzlib.lo: nsis/bzlib.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-bzlib.lo -MD -MP -MF $(DEPDIR)/libclamav_la-bzlib.Tpo -c -o libclamav_la-bzlib.lo `test -f 'nsis/bzlib.c' || echo '$(srcdir)/'`nsis/bzlib.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-bzlib.Tpo $(DEPDIR)/libclamav_la-bzlib.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='nsis/bzlib.c' object='libclamav_la-bzlib.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-bzlib.lo `test -f 'nsis/bzlib.c' || echo '$(srcdir)/'`nsis/bzlib.c
 +
 +libclamav_la-nulsft.lo: nsis/nulsft.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-nulsft.lo -MD -MP -MF $(DEPDIR)/libclamav_la-nulsft.Tpo -c -o libclamav_la-nulsft.lo `test -f 'nsis/nulsft.c' || echo '$(srcdir)/'`nsis/nulsft.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-nulsft.Tpo $(DEPDIR)/libclamav_la-nulsft.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='nsis/nulsft.c' object='libclamav_la-nulsft.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-nulsft.lo `test -f 'nsis/nulsft.c' || echo '$(srcdir)/'`nsis/nulsft.c
 +
 +libclamav_la-infblock.lo: nsis/infblock.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-infblock.lo -MD -MP -MF $(DEPDIR)/libclamav_la-infblock.Tpo -c -o libclamav_la-infblock.lo `test -f 'nsis/infblock.c' || echo '$(srcdir)/'`nsis/infblock.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-infblock.Tpo $(DEPDIR)/libclamav_la-infblock.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='nsis/infblock.c' object='libclamav_la-infblock.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-infblock.lo `test -f 'nsis/infblock.c' || echo '$(srcdir)/'`nsis/infblock.c
 +
 +libclamav_la-pdf.lo: pdf.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-pdf.lo -MD -MP -MF $(DEPDIR)/libclamav_la-pdf.Tpo -c -o libclamav_la-pdf.lo `test -f 'pdf.c' || echo '$(srcdir)/'`pdf.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-pdf.Tpo $(DEPDIR)/libclamav_la-pdf.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='pdf.c' object='libclamav_la-pdf.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-pdf.lo `test -f 'pdf.c' || echo '$(srcdir)/'`pdf.c
 +
 +libclamav_la-spin.lo: spin.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-spin.lo -MD -MP -MF $(DEPDIR)/libclamav_la-spin.Tpo -c -o libclamav_la-spin.lo `test -f 'spin.c' || echo '$(srcdir)/'`spin.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-spin.Tpo $(DEPDIR)/libclamav_la-spin.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='spin.c' object='libclamav_la-spin.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-spin.lo `test -f 'spin.c' || echo '$(srcdir)/'`spin.c
 +
 +libclamav_la-yc.lo: yc.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-yc.lo -MD -MP -MF $(DEPDIR)/libclamav_la-yc.Tpo -c -o libclamav_la-yc.lo `test -f 'yc.c' || echo '$(srcdir)/'`yc.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-yc.Tpo $(DEPDIR)/libclamav_la-yc.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='yc.c' object='libclamav_la-yc.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o bzlib.lo `test -f 'nsis/bzlib.c' || echo '$(srcdir)/'`nsis/bzlib.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-yc.lo `test -f 'yc.c' || echo '$(srcdir)/'`yc.c
  
 -nulsft.lo: nsis/nulsft.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT nulsft.lo -MD -MP -MF $(DEPDIR)/nulsft.Tpo -c -o nulsft.lo `test -f 'nsis/nulsft.c' || echo '$(srcdir)/'`nsis/nulsft.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/nulsft.Tpo $(DEPDIR)/nulsft.Plo
 - at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='nsis/nulsft.c' object='nulsft.lo' libtool=yes @AMDEPBACKSLASH@
 +libclamav_la-elf.lo: elf.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-elf.lo -MD -MP -MF $(DEPDIR)/libclamav_la-elf.Tpo -c -o libclamav_la-elf.lo `test -f 'elf.c' || echo '$(srcdir)/'`elf.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-elf.Tpo $(DEPDIR)/libclamav_la-elf.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='elf.c' object='libclamav_la-elf.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o nulsft.lo `test -f 'nsis/nulsft.c' || echo '$(srcdir)/'`nsis/nulsft.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-elf.lo `test -f 'elf.c' || echo '$(srcdir)/'`elf.c
  
 -infblock.lo: nsis/infblock.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT infblock.lo -MD -MP -MF $(DEPDIR)/infblock.Tpo -c -o infblock.lo `test -f 'nsis/infblock.c' || echo '$(srcdir)/'`nsis/infblock.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/infblock.Tpo $(DEPDIR)/infblock.Plo
 - at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='nsis/infblock.c' object='infblock.lo' libtool=yes @AMDEPBACKSLASH@
 +libclamav_la-sis.lo: sis.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-sis.lo -MD -MP -MF $(DEPDIR)/libclamav_la-sis.Tpo -c -o libclamav_la-sis.lo `test -f 'sis.c' || echo '$(srcdir)/'`sis.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-sis.Tpo $(DEPDIR)/libclamav_la-sis.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='sis.c' object='libclamav_la-sis.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o infblock.lo `test -f 'nsis/infblock.c' || echo '$(srcdir)/'`nsis/infblock.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-sis.lo `test -f 'sis.c' || echo '$(srcdir)/'`sis.c
  
 -js-norm.lo: jsparse/js-norm.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT js-norm.lo -MD -MP -MF $(DEPDIR)/js-norm.Tpo -c -o js-norm.lo `test -f 'jsparse/js-norm.c' || echo '$(srcdir)/'`jsparse/js-norm.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/js-norm.Tpo $(DEPDIR)/js-norm.Plo
 - at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='jsparse/js-norm.c' object='js-norm.lo' libtool=yes @AMDEPBACKSLASH@
 +libclamav_la-uuencode.lo: uuencode.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-uuencode.lo -MD -MP -MF $(DEPDIR)/libclamav_la-uuencode.Tpo -c -o libclamav_la-uuencode.lo `test -f 'uuencode.c' || echo '$(srcdir)/'`uuencode.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-uuencode.Tpo $(DEPDIR)/libclamav_la-uuencode.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='uuencode.c' object='libclamav_la-uuencode.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o js-norm.lo `test -f 'jsparse/js-norm.c' || echo '$(srcdir)/'`jsparse/js-norm.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-uuencode.lo `test -f 'uuencode.c' || echo '$(srcdir)/'`uuencode.c
 +
 +libclamav_la-phishcheck.lo: phishcheck.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-phishcheck.lo -MD -MP -MF $(DEPDIR)/libclamav_la-phishcheck.Tpo -c -o libclamav_la-phishcheck.lo `test -f 'phishcheck.c' || echo '$(srcdir)/'`phishcheck.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-phishcheck.Tpo $(DEPDIR)/libclamav_la-phishcheck.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='phishcheck.c' object='libclamav_la-phishcheck.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-phishcheck.lo `test -f 'phishcheck.c' || echo '$(srcdir)/'`phishcheck.c
 +
 +libclamav_la-phish_domaincheck_db.lo: phish_domaincheck_db.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-phish_domaincheck_db.lo -MD -MP -MF $(DEPDIR)/libclamav_la-phish_domaincheck_db.Tpo -c -o libclamav_la-phish_domaincheck_db.lo `test -f 'phish_domaincheck_db.c' || echo '$(srcdir)/'`phish_domaincheck_db.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-phish_domaincheck_db.Tpo $(DEPDIR)/libclamav_la-phish_domaincheck_db.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='phish_domaincheck_db.c' object='libclamav_la-phish_domaincheck_db.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-phish_domaincheck_db.lo `test -f 'phish_domaincheck_db.c' || echo '$(srcdir)/'`phish_domaincheck_db.c
 +
 +libclamav_la-phish_whitelist.lo: phish_whitelist.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-phish_whitelist.lo -MD -MP -MF $(DEPDIR)/libclamav_la-phish_whitelist.Tpo -c -o libclamav_la-phish_whitelist.lo `test -f 'phish_whitelist.c' || echo '$(srcdir)/'`phish_whitelist.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-phish_whitelist.Tpo $(DEPDIR)/libclamav_la-phish_whitelist.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='phish_whitelist.c' object='libclamav_la-phish_whitelist.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-phish_whitelist.lo `test -f 'phish_whitelist.c' || echo '$(srcdir)/'`phish_whitelist.c
 +
 +libclamav_la-regex_list.lo: regex_list.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-regex_list.lo -MD -MP -MF $(DEPDIR)/libclamav_la-regex_list.Tpo -c -o libclamav_la-regex_list.lo `test -f 'regex_list.c' || echo '$(srcdir)/'`regex_list.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-regex_list.Tpo $(DEPDIR)/libclamav_la-regex_list.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='regex_list.c' object='libclamav_la-regex_list.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-regex_list.lo `test -f 'regex_list.c' || echo '$(srcdir)/'`regex_list.c
 +
 +libclamav_la-regex_suffix.lo: regex_suffix.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-regex_suffix.lo -MD -MP -MF $(DEPDIR)/libclamav_la-regex_suffix.Tpo -c -o libclamav_la-regex_suffix.lo `test -f 'regex_suffix.c' || echo '$(srcdir)/'`regex_suffix.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-regex_suffix.Tpo $(DEPDIR)/libclamav_la-regex_suffix.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='regex_suffix.c' object='libclamav_la-regex_suffix.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-regex_suffix.lo `test -f 'regex_suffix.c' || echo '$(srcdir)/'`regex_suffix.c
 +
 +libclamav_la-mspack.lo: mspack.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-mspack.lo -MD -MP -MF $(DEPDIR)/libclamav_la-mspack.Tpo -c -o libclamav_la-mspack.lo `test -f 'mspack.c' || echo '$(srcdir)/'`mspack.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-mspack.Tpo $(DEPDIR)/libclamav_la-mspack.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='mspack.c' object='libclamav_la-mspack.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-mspack.lo `test -f 'mspack.c' || echo '$(srcdir)/'`mspack.c
 +
 +libclamav_la-cab.lo: cab.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-cab.lo -MD -MP -MF $(DEPDIR)/libclamav_la-cab.Tpo -c -o libclamav_la-cab.lo `test -f 'cab.c' || echo '$(srcdir)/'`cab.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-cab.Tpo $(DEPDIR)/libclamav_la-cab.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cab.c' object='libclamav_la-cab.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-cab.lo `test -f 'cab.c' || echo '$(srcdir)/'`cab.c
 +
 +libclamav_la-entconv.lo: entconv.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-entconv.lo -MD -MP -MF $(DEPDIR)/libclamav_la-entconv.Tpo -c -o libclamav_la-entconv.lo `test -f 'entconv.c' || echo '$(srcdir)/'`entconv.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-entconv.Tpo $(DEPDIR)/libclamav_la-entconv.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='entconv.c' object='libclamav_la-entconv.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-entconv.lo `test -f 'entconv.c' || echo '$(srcdir)/'`entconv.c
 +
 +libclamav_la-hashtab.lo: hashtab.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-hashtab.lo -MD -MP -MF $(DEPDIR)/libclamav_la-hashtab.Tpo -c -o libclamav_la-hashtab.lo `test -f 'hashtab.c' || echo '$(srcdir)/'`hashtab.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-hashtab.Tpo $(DEPDIR)/libclamav_la-hashtab.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='hashtab.c' object='libclamav_la-hashtab.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-hashtab.lo `test -f 'hashtab.c' || echo '$(srcdir)/'`hashtab.c
 +
 +libclamav_la-dconf.lo: dconf.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-dconf.lo -MD -MP -MF $(DEPDIR)/libclamav_la-dconf.Tpo -c -o libclamav_la-dconf.lo `test -f 'dconf.c' || echo '$(srcdir)/'`dconf.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-dconf.Tpo $(DEPDIR)/libclamav_la-dconf.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='dconf.c' object='libclamav_la-dconf.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-dconf.lo `test -f 'dconf.c' || echo '$(srcdir)/'`dconf.c
 +
 +libclamav_la-LzmaDec.lo: 7z/LzmaDec.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-LzmaDec.lo -MD -MP -MF $(DEPDIR)/libclamav_la-LzmaDec.Tpo -c -o libclamav_la-LzmaDec.lo `test -f '7z/LzmaDec.c' || echo '$(srcdir)/'`7z/LzmaDec.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-LzmaDec.Tpo $(DEPDIR)/libclamav_la-LzmaDec.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='7z/LzmaDec.c' object='libclamav_la-LzmaDec.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-LzmaDec.lo `test -f '7z/LzmaDec.c' || echo '$(srcdir)/'`7z/LzmaDec.c
 +
 +libclamav_la-lzma_iface.lo: lzma_iface.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-lzma_iface.lo -MD -MP -MF $(DEPDIR)/libclamav_la-lzma_iface.Tpo -c -o libclamav_la-lzma_iface.lo `test -f 'lzma_iface.c' || echo '$(srcdir)/'`lzma_iface.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-lzma_iface.Tpo $(DEPDIR)/libclamav_la-lzma_iface.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='lzma_iface.c' object='libclamav_la-lzma_iface.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-lzma_iface.lo `test -f 'lzma_iface.c' || echo '$(srcdir)/'`lzma_iface.c
 +
 +libclamav_la-7z.lo: 7z.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-7z.lo -MD -MP -MF $(DEPDIR)/libclamav_la-7z.Tpo -c -o libclamav_la-7z.lo `test -f '7z.c' || echo '$(srcdir)/'`7z.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-7z.Tpo $(DEPDIR)/libclamav_la-7z.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='7z.c' object='libclamav_la-7z.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-7z.lo `test -f '7z.c' || echo '$(srcdir)/'`7z.c
 +
 +libclamav_la-7zFile.lo: 7z/7zFile.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-7zFile.lo -MD -MP -MF $(DEPDIR)/libclamav_la-7zFile.Tpo -c -o libclamav_la-7zFile.lo `test -f '7z/7zFile.c' || echo '$(srcdir)/'`7z/7zFile.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-7zFile.Tpo $(DEPDIR)/libclamav_la-7zFile.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='7z/7zFile.c' object='libclamav_la-7zFile.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-7zFile.lo `test -f '7z/7zFile.c' || echo '$(srcdir)/'`7z/7zFile.c
 +
 +libclamav_la-7zStream.lo: 7z/7zStream.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-7zStream.lo -MD -MP -MF $(DEPDIR)/libclamav_la-7zStream.Tpo -c -o libclamav_la-7zStream.lo `test -f '7z/7zStream.c' || echo '$(srcdir)/'`7z/7zStream.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-7zStream.Tpo $(DEPDIR)/libclamav_la-7zStream.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='7z/7zStream.c' object='libclamav_la-7zStream.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-7zStream.lo `test -f '7z/7zStream.c' || echo '$(srcdir)/'`7z/7zStream.c
 +
 +libclamav_la-7zCrc.lo: 7z/7zCrc.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-7zCrc.lo -MD -MP -MF $(DEPDIR)/libclamav_la-7zCrc.Tpo -c -o libclamav_la-7zCrc.lo `test -f '7z/7zCrc.c' || echo '$(srcdir)/'`7z/7zCrc.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-7zCrc.Tpo $(DEPDIR)/libclamav_la-7zCrc.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='7z/7zCrc.c' object='libclamav_la-7zCrc.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-7zCrc.lo `test -f '7z/7zCrc.c' || echo '$(srcdir)/'`7z/7zCrc.c
 +
 +libclamav_la-7zBuf.lo: 7z/7zBuf.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-7zBuf.lo -MD -MP -MF $(DEPDIR)/libclamav_la-7zBuf.Tpo -c -o libclamav_la-7zBuf.lo `test -f '7z/7zBuf.c' || echo '$(srcdir)/'`7z/7zBuf.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-7zBuf.Tpo $(DEPDIR)/libclamav_la-7zBuf.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='7z/7zBuf.c' object='libclamav_la-7zBuf.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-7zBuf.lo `test -f '7z/7zBuf.c' || echo '$(srcdir)/'`7z/7zBuf.c
 +
 +libclamav_la-Bcj2.lo: 7z/Bcj2.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-Bcj2.lo -MD -MP -MF $(DEPDIR)/libclamav_la-Bcj2.Tpo -c -o libclamav_la-Bcj2.lo `test -f '7z/Bcj2.c' || echo '$(srcdir)/'`7z/Bcj2.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-Bcj2.Tpo $(DEPDIR)/libclamav_la-Bcj2.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='7z/Bcj2.c' object='libclamav_la-Bcj2.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-Bcj2.lo `test -f '7z/Bcj2.c' || echo '$(srcdir)/'`7z/Bcj2.c
 +
 +libclamav_la-Bra.lo: 7z/Bra.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-Bra.lo -MD -MP -MF $(DEPDIR)/libclamav_la-Bra.Tpo -c -o libclamav_la-Bra.lo `test -f '7z/Bra.c' || echo '$(srcdir)/'`7z/Bra.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-Bra.Tpo $(DEPDIR)/libclamav_la-Bra.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='7z/Bra.c' object='libclamav_la-Bra.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-Bra.lo `test -f '7z/Bra.c' || echo '$(srcdir)/'`7z/Bra.c
 +
 +libclamav_la-Bra86.lo: 7z/Bra86.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-Bra86.lo -MD -MP -MF $(DEPDIR)/libclamav_la-Bra86.Tpo -c -o libclamav_la-Bra86.lo `test -f '7z/Bra86.c' || echo '$(srcdir)/'`7z/Bra86.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-Bra86.Tpo $(DEPDIR)/libclamav_la-Bra86.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='7z/Bra86.c' object='libclamav_la-Bra86.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-Bra86.lo `test -f '7z/Bra86.c' || echo '$(srcdir)/'`7z/Bra86.c
 +
 +libclamav_la-7zIn.lo: 7z/Archive/7z/7zIn.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-7zIn.lo -MD -MP -MF $(DEPDIR)/libclamav_la-7zIn.Tpo -c -o libclamav_la-7zIn.lo `test -f '7z/Archive/7z/7zIn.c' || echo '$(srcdir)/'`7z/Archive/7z/7zIn.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-7zIn.Tpo $(DEPDIR)/libclamav_la-7zIn.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='7z/Archive/7z/7zIn.c' object='libclamav_la-7zIn.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-7zIn.lo `test -f '7z/Archive/7z/7zIn.c' || echo '$(srcdir)/'`7z/Archive/7z/7zIn.c
 +
 +libclamav_la-7zDecode.lo: 7z/Archive/7z/7zDecode.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-7zDecode.lo -MD -MP -MF $(DEPDIR)/libclamav_la-7zDecode.Tpo -c -o libclamav_la-7zDecode.lo `test -f '7z/Archive/7z/7zDecode.c' || echo '$(srcdir)/'`7z/Archive/7z/7zDecode.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-7zDecode.Tpo $(DEPDIR)/libclamav_la-7zDecode.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='7z/Archive/7z/7zDecode.c' object='libclamav_la-7zDecode.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-7zDecode.lo `test -f '7z/Archive/7z/7zDecode.c' || echo '$(srcdir)/'`7z/Archive/7z/7zDecode.c
 +
 +libclamav_la-7zItem.lo: 7z/Archive/7z/7zItem.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-7zItem.lo -MD -MP -MF $(DEPDIR)/libclamav_la-7zItem.Tpo -c -o libclamav_la-7zItem.lo `test -f '7z/Archive/7z/7zItem.c' || echo '$(srcdir)/'`7z/Archive/7z/7zItem.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-7zItem.Tpo $(DEPDIR)/libclamav_la-7zItem.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='7z/Archive/7z/7zItem.c' object='libclamav_la-7zItem.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-7zItem.lo `test -f '7z/Archive/7z/7zItem.c' || echo '$(srcdir)/'`7z/Archive/7z/7zItem.c
 +
 +libclamav_la-7zHeader.lo: 7z/Archive/7z/7zHeader.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-7zHeader.lo -MD -MP -MF $(DEPDIR)/libclamav_la-7zHeader.Tpo -c -o libclamav_la-7zHeader.lo `test -f '7z/Archive/7z/7zHeader.c' || echo '$(srcdir)/'`7z/Archive/7z/7zHeader.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-7zHeader.Tpo $(DEPDIR)/libclamav_la-7zHeader.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='7z/Archive/7z/7zHeader.c' object='libclamav_la-7zHeader.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-7zHeader.lo `test -f '7z/Archive/7z/7zHeader.c' || echo '$(srcdir)/'`7z/Archive/7z/7zHeader.c
 +
 +libclamav_la-7zExtract.lo: 7z/Archive/7z/7zExtract.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-7zExtract.lo -MD -MP -MF $(DEPDIR)/libclamav_la-7zExtract.Tpo -c -o libclamav_la-7zExtract.lo `test -f '7z/Archive/7z/7zExtract.c' || echo '$(srcdir)/'`7z/Archive/7z/7zExtract.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-7zExtract.Tpo $(DEPDIR)/libclamav_la-7zExtract.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='7z/Archive/7z/7zExtract.c' object='libclamav_la-7zExtract.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-7zExtract.lo `test -f '7z/Archive/7z/7zExtract.c' || echo '$(srcdir)/'`7z/Archive/7z/7zExtract.c
 +
 +libclamav_la-explode.lo: explode.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-explode.lo -MD -MP -MF $(DEPDIR)/libclamav_la-explode.Tpo -c -o libclamav_la-explode.lo `test -f 'explode.c' || echo '$(srcdir)/'`explode.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-explode.Tpo $(DEPDIR)/libclamav_la-explode.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='explode.c' object='libclamav_la-explode.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-explode.lo `test -f 'explode.c' || echo '$(srcdir)/'`explode.c
 +
 +libclamav_la-textnorm.lo: textnorm.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-textnorm.lo -MD -MP -MF $(DEPDIR)/libclamav_la-textnorm.Tpo -c -o libclamav_la-textnorm.lo `test -f 'textnorm.c' || echo '$(srcdir)/'`textnorm.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-textnorm.Tpo $(DEPDIR)/libclamav_la-textnorm.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='textnorm.c' object='libclamav_la-textnorm.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-textnorm.lo `test -f 'textnorm.c' || echo '$(srcdir)/'`textnorm.c
 +
 +libclamav_la-dlp.lo: dlp.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-dlp.lo -MD -MP -MF $(DEPDIR)/libclamav_la-dlp.Tpo -c -o libclamav_la-dlp.lo `test -f 'dlp.c' || echo '$(srcdir)/'`dlp.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-dlp.Tpo $(DEPDIR)/libclamav_la-dlp.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='dlp.c' object='libclamav_la-dlp.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-dlp.lo `test -f 'dlp.c' || echo '$(srcdir)/'`dlp.c
 +
 +libclamav_la-js-norm.lo: jsparse/js-norm.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-js-norm.lo -MD -MP -MF $(DEPDIR)/libclamav_la-js-norm.Tpo -c -o libclamav_la-js-norm.lo `test -f 'jsparse/js-norm.c' || echo '$(srcdir)/'`jsparse/js-norm.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-js-norm.Tpo $(DEPDIR)/libclamav_la-js-norm.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='jsparse/js-norm.c' object='libclamav_la-js-norm.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-js-norm.lo `test -f 'jsparse/js-norm.c' || echo '$(srcdir)/'`jsparse/js-norm.c
 +
 +libclamav_la-uniq.lo: uniq.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-uniq.lo -MD -MP -MF $(DEPDIR)/libclamav_la-uniq.Tpo -c -o libclamav_la-uniq.lo `test -f 'uniq.c' || echo '$(srcdir)/'`uniq.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-uniq.Tpo $(DEPDIR)/libclamav_la-uniq.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='uniq.c' object='libclamav_la-uniq.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-uniq.lo `test -f 'uniq.c' || echo '$(srcdir)/'`uniq.c
 +
 +libclamav_la-version.lo: version.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-version.lo -MD -MP -MF $(DEPDIR)/libclamav_la-version.Tpo -c -o libclamav_la-version.lo `test -f 'version.c' || echo '$(srcdir)/'`version.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-version.Tpo $(DEPDIR)/libclamav_la-version.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='version.c' object='libclamav_la-version.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-version.lo `test -f 'version.c' || echo '$(srcdir)/'`version.c
 +
 +libclamav_la-mpool.lo: mpool.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-mpool.lo -MD -MP -MF $(DEPDIR)/libclamav_la-mpool.Tpo -c -o libclamav_la-mpool.lo `test -f 'mpool.c' || echo '$(srcdir)/'`mpool.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-mpool.Tpo $(DEPDIR)/libclamav_la-mpool.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='mpool.c' object='libclamav_la-mpool.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-mpool.lo `test -f 'mpool.c' || echo '$(srcdir)/'`mpool.c
 +
++libclamav_la-filtering.lo: filtering.c
++ at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-filtering.lo -MD -MP -MF $(DEPDIR)/libclamav_la-filtering.Tpo -c -o libclamav_la-filtering.lo `test -f 'filtering.c' || echo '$(srcdir)/'`filtering.c
++ at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-filtering.Tpo $(DEPDIR)/libclamav_la-filtering.Plo
++ at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='filtering.c' object='libclamav_la-filtering.lo' libtool=yes @AMDEPBACKSLASH@
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++ at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-filtering.lo `test -f 'filtering.c' || echo '$(srcdir)/'`filtering.c
++
 +libclamav_la-fmap.lo: fmap.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-fmap.lo -MD -MP -MF $(DEPDIR)/libclamav_la-fmap.Tpo -c -o libclamav_la-fmap.lo `test -f 'fmap.c' || echo '$(srcdir)/'`fmap.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-fmap.Tpo $(DEPDIR)/libclamav_la-fmap.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='fmap.c' object='libclamav_la-fmap.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-fmap.lo `test -f 'fmap.c' || echo '$(srcdir)/'`fmap.c
 +
++libclamav_la-perflogging.lo: perflogging.c
++ at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-perflogging.lo -MD -MP -MF $(DEPDIR)/libclamav_la-perflogging.Tpo -c -o libclamav_la-perflogging.lo `test -f 'perflogging.c' || echo '$(srcdir)/'`perflogging.c
++ at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-perflogging.Tpo $(DEPDIR)/libclamav_la-perflogging.Plo
++ at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='perflogging.c' object='libclamav_la-perflogging.lo' libtool=yes @AMDEPBACKSLASH@
++ at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++ at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-perflogging.lo `test -f 'perflogging.c' || echo '$(srcdir)/'`perflogging.c
++
 +libclamav_la-sha256.lo: sha256.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-sha256.lo -MD -MP -MF $(DEPDIR)/libclamav_la-sha256.Tpo -c -o libclamav_la-sha256.lo `test -f 'sha256.c' || echo '$(srcdir)/'`sha256.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-sha256.Tpo $(DEPDIR)/libclamav_la-sha256.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='sha256.c' object='libclamav_la-sha256.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-sha256.lo `test -f 'sha256.c' || echo '$(srcdir)/'`sha256.c
 +
 +libclamav_la-bytecode.lo: bytecode.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-bytecode.lo -MD -MP -MF $(DEPDIR)/libclamav_la-bytecode.Tpo -c -o libclamav_la-bytecode.lo `test -f 'bytecode.c' || echo '$(srcdir)/'`bytecode.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-bytecode.Tpo $(DEPDIR)/libclamav_la-bytecode.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='bytecode.c' object='libclamav_la-bytecode.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-bytecode.lo `test -f 'bytecode.c' || echo '$(srcdir)/'`bytecode.c
 +
 +libclamav_la-bytecode_vm.lo: bytecode_vm.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-bytecode_vm.lo -MD -MP -MF $(DEPDIR)/libclamav_la-bytecode_vm.Tpo -c -o libclamav_la-bytecode_vm.lo `test -f 'bytecode_vm.c' || echo '$(srcdir)/'`bytecode_vm.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-bytecode_vm.Tpo $(DEPDIR)/libclamav_la-bytecode_vm.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='bytecode_vm.c' object='libclamav_la-bytecode_vm.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-bytecode_vm.lo `test -f 'bytecode_vm.c' || echo '$(srcdir)/'`bytecode_vm.c
 +
 +libclamav_la-cpio.lo: cpio.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-cpio.lo -MD -MP -MF $(DEPDIR)/libclamav_la-cpio.Tpo -c -o libclamav_la-cpio.lo `test -f 'cpio.c' || echo '$(srcdir)/'`cpio.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-cpio.Tpo $(DEPDIR)/libclamav_la-cpio.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cpio.c' object='libclamav_la-cpio.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-cpio.lo `test -f 'cpio.c' || echo '$(srcdir)/'`cpio.c
 +
 +libclamav_la-macho.lo: macho.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-macho.lo -MD -MP -MF $(DEPDIR)/libclamav_la-macho.Tpo -c -o libclamav_la-macho.lo `test -f 'macho.c' || echo '$(srcdir)/'`macho.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-macho.Tpo $(DEPDIR)/libclamav_la-macho.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='macho.c' object='libclamav_la-macho.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-macho.lo `test -f 'macho.c' || echo '$(srcdir)/'`macho.c
 +
 +libclamav_la-ishield.lo: ishield.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-ishield.lo -MD -MP -MF $(DEPDIR)/libclamav_la-ishield.Tpo -c -o libclamav_la-ishield.lo `test -f 'ishield.c' || echo '$(srcdir)/'`ishield.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-ishield.Tpo $(DEPDIR)/libclamav_la-ishield.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='ishield.c' object='libclamav_la-ishield.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-ishield.lo `test -f 'ishield.c' || echo '$(srcdir)/'`ishield.c
 +
 +libclamav_la-bytecode_api.lo: bytecode_api.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-bytecode_api.lo -MD -MP -MF $(DEPDIR)/libclamav_la-bytecode_api.Tpo -c -o libclamav_la-bytecode_api.lo `test -f 'bytecode_api.c' || echo '$(srcdir)/'`bytecode_api.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-bytecode_api.Tpo $(DEPDIR)/libclamav_la-bytecode_api.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='bytecode_api.c' object='libclamav_la-bytecode_api.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-bytecode_api.lo `test -f 'bytecode_api.c' || echo '$(srcdir)/'`bytecode_api.c
 +
 +libclamav_la-bytecode_api_decl.lo: bytecode_api_decl.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-bytecode_api_decl.lo -MD -MP -MF $(DEPDIR)/libclamav_la-bytecode_api_decl.Tpo -c -o libclamav_la-bytecode_api_decl.lo `test -f 'bytecode_api_decl.c' || echo '$(srcdir)/'`bytecode_api_decl.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-bytecode_api_decl.Tpo $(DEPDIR)/libclamav_la-bytecode_api_decl.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='bytecode_api_decl.c' object='libclamav_la-bytecode_api_decl.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-bytecode_api_decl.lo `test -f 'bytecode_api_decl.c' || echo '$(srcdir)/'`bytecode_api_decl.c
 +
 +libclamav_la-cache.lo: cache.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-cache.lo -MD -MP -MF $(DEPDIR)/libclamav_la-cache.Tpo -c -o libclamav_la-cache.lo `test -f 'cache.c' || echo '$(srcdir)/'`cache.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-cache.Tpo $(DEPDIR)/libclamav_la-cache.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='cache.c' object='libclamav_la-cache.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-cache.lo `test -f 'cache.c' || echo '$(srcdir)/'`cache.c
 +
 +libclamav_la-bignum.lo: bignum.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-bignum.lo -MD -MP -MF $(DEPDIR)/libclamav_la-bignum.Tpo -c -o libclamav_la-bignum.lo `test -f 'bignum.c' || echo '$(srcdir)/'`bignum.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-bignum.Tpo $(DEPDIR)/libclamav_la-bignum.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='bignum.c' object='libclamav_la-bignum.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-bignum.lo `test -f 'bignum.c' || echo '$(srcdir)/'`bignum.c
  
  libclamav_internal_utils_la-str.lo: str.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-str.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-str.Tpo -c -o libclamav_internal_utils_la-str.lo `test -f 'str.c' || echo '$(srcdir)/'`str.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libclamav_internal_utils_la-str.Tpo $(DEPDIR)/libclamav_internal_utils_la-str.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-str.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-str.Tpo -c -o libclamav_internal_utils_la-str.lo `test -f 'str.c' || echo '$(srcdir)/'`str.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_la-str.Tpo $(DEPDIR)/libclamav_internal_utils_la-str.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='str.c' object='libclamav_internal_utils_la-str.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-str.lo `test -f 'str.c' || echo '$(srcdir)/'`str.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-str.lo `test -f 'str.c' || echo '$(srcdir)/'`str.c
 +
 +libclamav_internal_utils_la-md5.lo: md5.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-md5.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-md5.Tpo -c -o libclamav_internal_utils_la-md5.lo `test -f 'md5.c' || echo '$(srcdir)/'`md5.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_la-md5.Tpo $(DEPDIR)/libclamav_internal_utils_la-md5.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='md5.c' object='libclamav_internal_utils_la-md5.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-md5.lo `test -f 'md5.c' || echo '$(srcdir)/'`md5.c
  
  libclamav_internal_utils_la-others_common.lo: others_common.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-others_common.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-others_common.Tpo -c -o libclamav_internal_utils_la-others_common.lo `test -f 'others_common.c' || echo '$(srcdir)/'`others_common.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libclamav_internal_utils_la-others_common.Tpo $(DEPDIR)/libclamav_internal_utils_la-others_common.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-others_common.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-others_common.Tpo -c -o libclamav_internal_utils_la-others_common.lo `test -f 'others_common.c' || echo '$(srcdir)/'`others_common.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_la-others_common.Tpo $(DEPDIR)/libclamav_internal_utils_la-others_common.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='others_common.c' object='libclamav_internal_utils_la-others_common.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-others_common.lo `test -f 'others_common.c' || echo '$(srcdir)/'`others_common.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-others_common.lo `test -f 'others_common.c' || echo '$(srcdir)/'`others_common.c
 +
 +libclamav_internal_utils_la-qsort.lo: qsort.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-qsort.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-qsort.Tpo -c -o libclamav_internal_utils_la-qsort.lo `test -f 'qsort.c' || echo '$(srcdir)/'`qsort.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_la-qsort.Tpo $(DEPDIR)/libclamav_internal_utils_la-qsort.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='qsort.c' object='libclamav_internal_utils_la-qsort.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-qsort.lo `test -f 'qsort.c' || echo '$(srcdir)/'`qsort.c
  
  libclamav_internal_utils_la-strlcpy.lo: regex/strlcpy.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-strlcpy.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-strlcpy.Tpo -c -o libclamav_internal_utils_la-strlcpy.lo `test -f 'regex/strlcpy.c' || echo '$(srcdir)/'`regex/strlcpy.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libclamav_internal_utils_la-strlcpy.Tpo $(DEPDIR)/libclamav_internal_utils_la-strlcpy.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-strlcpy.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-strlcpy.Tpo -c -o libclamav_internal_utils_la-strlcpy.lo `test -f 'regex/strlcpy.c' || echo '$(srcdir)/'`regex/strlcpy.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_la-strlcpy.Tpo $(DEPDIR)/libclamav_internal_utils_la-strlcpy.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='regex/strlcpy.c' object='libclamav_internal_utils_la-strlcpy.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-strlcpy.lo `test -f 'regex/strlcpy.c' || echo '$(srcdir)/'`regex/strlcpy.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-strlcpy.lo `test -f 'regex/strlcpy.c' || echo '$(srcdir)/'`regex/strlcpy.c
  
  libclamav_internal_utils_la-regcomp.lo: regex/regcomp.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-regcomp.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-regcomp.Tpo -c -o libclamav_internal_utils_la-regcomp.lo `test -f 'regex/regcomp.c' || echo '$(srcdir)/'`regex/regcomp.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libclamav_internal_utils_la-regcomp.Tpo $(DEPDIR)/libclamav_internal_utils_la-regcomp.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-regcomp.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-regcomp.Tpo -c -o libclamav_internal_utils_la-regcomp.lo `test -f 'regex/regcomp.c' || echo '$(srcdir)/'`regex/regcomp.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_la-regcomp.Tpo $(DEPDIR)/libclamav_internal_utils_la-regcomp.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='regex/regcomp.c' object='libclamav_internal_utils_la-regcomp.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-regcomp.lo `test -f 'regex/regcomp.c' || echo '$(srcdir)/'`regex/regcomp.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-regcomp.lo `test -f 'regex/regcomp.c' || echo '$(srcdir)/'`regex/regcomp.c
  
  libclamav_internal_utils_la-regerror.lo: regex/regerror.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-regerror.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-regerror.Tpo -c -o libclamav_internal_utils_la-regerror.lo `test -f 'regex/regerror.c' || echo '$(srcdir)/'`regex/regerror.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libclamav_internal_utils_la-regerror.Tpo $(DEPDIR)/libclamav_internal_utils_la-regerror.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-regerror.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-regerror.Tpo -c -o libclamav_internal_utils_la-regerror.lo `test -f 'regex/regerror.c' || echo '$(srcdir)/'`regex/regerror.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_la-regerror.Tpo $(DEPDIR)/libclamav_internal_utils_la-regerror.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='regex/regerror.c' object='libclamav_internal_utils_la-regerror.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-regerror.lo `test -f 'regex/regerror.c' || echo '$(srcdir)/'`regex/regerror.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-regerror.lo `test -f 'regex/regerror.c' || echo '$(srcdir)/'`regex/regerror.c
  
  libclamav_internal_utils_la-regexec.lo: regex/regexec.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-regexec.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-regexec.Tpo -c -o libclamav_internal_utils_la-regexec.lo `test -f 'regex/regexec.c' || echo '$(srcdir)/'`regex/regexec.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libclamav_internal_utils_la-regexec.Tpo $(DEPDIR)/libclamav_internal_utils_la-regexec.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-regexec.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-regexec.Tpo -c -o libclamav_internal_utils_la-regexec.lo `test -f 'regex/regexec.c' || echo '$(srcdir)/'`regex/regexec.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_la-regexec.Tpo $(DEPDIR)/libclamav_internal_utils_la-regexec.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='regex/regexec.c' object='libclamav_internal_utils_la-regexec.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-regexec.lo `test -f 'regex/regexec.c' || echo '$(srcdir)/'`regex/regexec.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-regexec.lo `test -f 'regex/regexec.c' || echo '$(srcdir)/'`regex/regexec.c
  
  libclamav_internal_utils_la-regfree.lo: regex/regfree.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-regfree.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-regfree.Tpo -c -o libclamav_internal_utils_la-regfree.lo `test -f 'regex/regfree.c' || echo '$(srcdir)/'`regex/regfree.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libclamav_internal_utils_la-regfree.Tpo $(DEPDIR)/libclamav_internal_utils_la-regfree.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-regfree.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-regfree.Tpo -c -o libclamav_internal_utils_la-regfree.lo `test -f 'regex/regfree.c' || echo '$(srcdir)/'`regex/regfree.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_la-regfree.Tpo $(DEPDIR)/libclamav_internal_utils_la-regfree.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='regex/regfree.c' object='libclamav_internal_utils_la-regfree.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-regfree.lo `test -f 'regex/regfree.c' || echo '$(srcdir)/'`regex/regfree.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-regfree.lo `test -f 'regex/regfree.c' || echo '$(srcdir)/'`regex/regfree.c
  
 -libclamav_internal_utils_la-bignum.lo: bignum.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_la-bignum.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_la-bignum.Tpo -c -o libclamav_internal_utils_la-bignum.lo `test -f 'bignum.c' || echo '$(srcdir)/'`bignum.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/libclamav_internal_utils_la-bignum.Tpo $(DEPDIR)/libclamav_internal_utils_la-bignum.Plo
 - at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='bignum.c' object='libclamav_internal_utils_la-bignum.lo' libtool=yes @AMDEPBACKSLASH@
 +libclamav_internal_utils_nothreads_la-str.lo: str.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_nothreads_la-str.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_nothreads_la-str.Tpo -c -o libclamav_internal_utils_nothreads_la-str.lo `test -f 'str.c' || echo '$(srcdir)/'`str.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_nothreads_la-str.Tpo $(DEPDIR)/libclamav_internal_utils_nothreads_la-str.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='str.c' object='libclamav_internal_utils_nothreads_la-str.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_la-bignum.lo `test -f 'bignum.c' || echo '$(srcdir)/'`bignum.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_nothreads_la-str.lo `test -f 'str.c' || echo '$(srcdir)/'`str.c
 +
 +libclamav_internal_utils_nothreads_la-md5.lo: md5.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_nothreads_la-md5.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_nothreads_la-md5.Tpo -c -o libclamav_internal_utils_nothreads_la-md5.lo `test -f 'md5.c' || echo '$(srcdir)/'`md5.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_nothreads_la-md5.Tpo $(DEPDIR)/libclamav_internal_utils_nothreads_la-md5.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='md5.c' object='libclamav_internal_utils_nothreads_la-md5.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_nothreads_la-md5.lo `test -f 'md5.c' || echo '$(srcdir)/'`md5.c
 +
 +libclamav_internal_utils_nothreads_la-others_common.lo: others_common.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_nothreads_la-others_common.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_nothreads_la-others_common.Tpo -c -o libclamav_internal_utils_nothreads_la-others_common.lo `test -f 'others_common.c' || echo '$(srcdir)/'`others_common.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_nothreads_la-others_common.Tpo $(DEPDIR)/libclamav_internal_utils_nothreads_la-others_common.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='others_common.c' object='libclamav_internal_utils_nothreads_la-others_common.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_nothreads_la-others_common.lo `test -f 'others_common.c' || echo '$(srcdir)/'`others_common.c
 +
 +libclamav_internal_utils_nothreads_la-qsort.lo: qsort.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_nothreads_la-qsort.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_nothreads_la-qsort.Tpo -c -o libclamav_internal_utils_nothreads_la-qsort.lo `test -f 'qsort.c' || echo '$(srcdir)/'`qsort.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_nothreads_la-qsort.Tpo $(DEPDIR)/libclamav_internal_utils_nothreads_la-qsort.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='qsort.c' object='libclamav_internal_utils_nothreads_la-qsort.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_nothreads_la-qsort.lo `test -f 'qsort.c' || echo '$(srcdir)/'`qsort.c
 +
 +libclamav_internal_utils_nothreads_la-strlcpy.lo: regex/strlcpy.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_nothreads_la-strlcpy.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_nothreads_la-strlcpy.Tpo -c -o libclamav_internal_utils_nothreads_la-strlcpy.lo `test -f 'regex/strlcpy.c' || echo '$(srcdir)/'`regex/strlcpy.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_nothreads_la-strlcpy.Tpo $(DEPDIR)/libclamav_internal_utils_nothreads_la-strlcpy.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='regex/strlcpy.c' object='libclamav_internal_utils_nothreads_la-strlcpy.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_nothreads_la-strlcpy.lo `test -f 'regex/strlcpy.c' || echo '$(srcdir)/'`regex/strlcpy.c
 +
 +libclamav_internal_utils_nothreads_la-regcomp.lo: regex/regcomp.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_nothreads_la-regcomp.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_nothreads_la-regcomp.Tpo -c -o libclamav_internal_utils_nothreads_la-regcomp.lo `test -f 'regex/regcomp.c' || echo '$(srcdir)/'`regex/regcomp.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_nothreads_la-regcomp.Tpo $(DEPDIR)/libclamav_internal_utils_nothreads_la-regcomp.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='regex/regcomp.c' object='libclamav_internal_utils_nothreads_la-regcomp.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_nothreads_la-regcomp.lo `test -f 'regex/regcomp.c' || echo '$(srcdir)/'`regex/regcomp.c
 +
 +libclamav_internal_utils_nothreads_la-regerror.lo: regex/regerror.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_nothreads_la-regerror.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_nothreads_la-regerror.Tpo -c -o libclamav_internal_utils_nothreads_la-regerror.lo `test -f 'regex/regerror.c' || echo '$(srcdir)/'`regex/regerror.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_nothreads_la-regerror.Tpo $(DEPDIR)/libclamav_internal_utils_nothreads_la-regerror.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='regex/regerror.c' object='libclamav_internal_utils_nothreads_la-regerror.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_nothreads_la-regerror.lo `test -f 'regex/regerror.c' || echo '$(srcdir)/'`regex/regerror.c
 +
 +libclamav_internal_utils_nothreads_la-regexec.lo: regex/regexec.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_nothreads_la-regexec.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_nothreads_la-regexec.Tpo -c -o libclamav_internal_utils_nothreads_la-regexec.lo `test -f 'regex/regexec.c' || echo '$(srcdir)/'`regex/regexec.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_nothreads_la-regexec.Tpo $(DEPDIR)/libclamav_internal_utils_nothreads_la-regexec.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='regex/regexec.c' object='libclamav_internal_utils_nothreads_la-regexec.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_nothreads_la-regexec.lo `test -f 'regex/regexec.c' || echo '$(srcdir)/'`regex/regexec.c
 +
 +libclamav_internal_utils_nothreads_la-regfree.lo: regex/regfree.c
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -MT libclamav_internal_utils_nothreads_la-regfree.lo -MD -MP -MF $(DEPDIR)/libclamav_internal_utils_nothreads_la-regfree.Tpo -c -o libclamav_internal_utils_nothreads_la-regfree.lo `test -f 'regex/regfree.c' || echo '$(srcdir)/'`regex/regfree.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_internal_utils_nothreads_la-regfree.Tpo $(DEPDIR)/libclamav_internal_utils_nothreads_la-regfree.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	source='regex/regfree.c' object='libclamav_internal_utils_nothreads_la-regfree.lo' libtool=yes @AMDEPBACKSLASH@
 + at AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_internal_utils_nothreads_la_CFLAGS) $(CFLAGS) -c -o libclamav_internal_utils_nothreads_la-regfree.lo `test -f 'regex/regfree.c' || echo '$(srcdir)/'`regex/regfree.c
  
  unrar15.lo: ../libclamunrar/unrar15.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrar15.lo -MD -MP -MF $(DEPDIR)/unrar15.Tpo -c -o unrar15.lo `test -f '../libclamunrar/unrar15.c' || echo '$(srcdir)/'`../libclamunrar/unrar15.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/unrar15.Tpo $(DEPDIR)/unrar15.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrar15.lo -MD -MP -MF $(DEPDIR)/unrar15.Tpo -c -o unrar15.lo `test -f '../libclamunrar/unrar15.c' || echo '$(srcdir)/'`../libclamunrar/unrar15.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/unrar15.Tpo $(DEPDIR)/unrar15.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='../libclamunrar/unrar15.c' object='unrar15.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrar15.lo `test -f '../libclamunrar/unrar15.c' || echo '$(srcdir)/'`../libclamunrar/unrar15.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrar15.lo `test -f '../libclamunrar/unrar15.c' || echo '$(srcdir)/'`../libclamunrar/unrar15.c
  
  unrar.lo: ../libclamunrar/unrar.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrar.lo -MD -MP -MF $(DEPDIR)/unrar.Tpo -c -o unrar.lo `test -f '../libclamunrar/unrar.c' || echo '$(srcdir)/'`../libclamunrar/unrar.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/unrar.Tpo $(DEPDIR)/unrar.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrar.lo -MD -MP -MF $(DEPDIR)/unrar.Tpo -c -o unrar.lo `test -f '../libclamunrar/unrar.c' || echo '$(srcdir)/'`../libclamunrar/unrar.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/unrar.Tpo $(DEPDIR)/unrar.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='../libclamunrar/unrar.c' object='unrar.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrar.lo `test -f '../libclamunrar/unrar.c' || echo '$(srcdir)/'`../libclamunrar/unrar.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrar.lo `test -f '../libclamunrar/unrar.c' || echo '$(srcdir)/'`../libclamunrar/unrar.c
  
  unrar20.lo: ../libclamunrar/unrar20.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrar20.lo -MD -MP -MF $(DEPDIR)/unrar20.Tpo -c -o unrar20.lo `test -f '../libclamunrar/unrar20.c' || echo '$(srcdir)/'`../libclamunrar/unrar20.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/unrar20.Tpo $(DEPDIR)/unrar20.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrar20.lo -MD -MP -MF $(DEPDIR)/unrar20.Tpo -c -o unrar20.lo `test -f '../libclamunrar/unrar20.c' || echo '$(srcdir)/'`../libclamunrar/unrar20.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/unrar20.Tpo $(DEPDIR)/unrar20.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='../libclamunrar/unrar20.c' object='unrar20.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrar20.lo `test -f '../libclamunrar/unrar20.c' || echo '$(srcdir)/'`../libclamunrar/unrar20.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrar20.lo `test -f '../libclamunrar/unrar20.c' || echo '$(srcdir)/'`../libclamunrar/unrar20.c
  
  unrarppm.lo: ../libclamunrar/unrarppm.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrarppm.lo -MD -MP -MF $(DEPDIR)/unrarppm.Tpo -c -o unrarppm.lo `test -f '../libclamunrar/unrarppm.c' || echo '$(srcdir)/'`../libclamunrar/unrarppm.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/unrarppm.Tpo $(DEPDIR)/unrarppm.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrarppm.lo -MD -MP -MF $(DEPDIR)/unrarppm.Tpo -c -o unrarppm.lo `test -f '../libclamunrar/unrarppm.c' || echo '$(srcdir)/'`../libclamunrar/unrarppm.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/unrarppm.Tpo $(DEPDIR)/unrarppm.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='../libclamunrar/unrarppm.c' object='unrarppm.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrarppm.lo `test -f '../libclamunrar/unrarppm.c' || echo '$(srcdir)/'`../libclamunrar/unrarppm.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrarppm.lo `test -f '../libclamunrar/unrarppm.c' || echo '$(srcdir)/'`../libclamunrar/unrarppm.c
  
  unrarvm.lo: ../libclamunrar/unrarvm.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrarvm.lo -MD -MP -MF $(DEPDIR)/unrarvm.Tpo -c -o unrarvm.lo `test -f '../libclamunrar/unrarvm.c' || echo '$(srcdir)/'`../libclamunrar/unrarvm.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/unrarvm.Tpo $(DEPDIR)/unrarvm.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrarvm.lo -MD -MP -MF $(DEPDIR)/unrarvm.Tpo -c -o unrarvm.lo `test -f '../libclamunrar/unrarvm.c' || echo '$(srcdir)/'`../libclamunrar/unrarvm.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/unrarvm.Tpo $(DEPDIR)/unrarvm.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='../libclamunrar/unrarvm.c' object='unrarvm.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrarvm.lo `test -f '../libclamunrar/unrarvm.c' || echo '$(srcdir)/'`../libclamunrar/unrarvm.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrarvm.lo `test -f '../libclamunrar/unrarvm.c' || echo '$(srcdir)/'`../libclamunrar/unrarvm.c
  
  unrarcmd.lo: ../libclamunrar/unrarcmd.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrarcmd.lo -MD -MP -MF $(DEPDIR)/unrarcmd.Tpo -c -o unrarcmd.lo `test -f '../libclamunrar/unrarcmd.c' || echo '$(srcdir)/'`../libclamunrar/unrarcmd.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/unrarcmd.Tpo $(DEPDIR)/unrarcmd.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrarcmd.lo -MD -MP -MF $(DEPDIR)/unrarcmd.Tpo -c -o unrarcmd.lo `test -f '../libclamunrar/unrarcmd.c' || echo '$(srcdir)/'`../libclamunrar/unrarcmd.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/unrarcmd.Tpo $(DEPDIR)/unrarcmd.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='../libclamunrar/unrarcmd.c' object='unrarcmd.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrarcmd.lo `test -f '../libclamunrar/unrarcmd.c' || echo '$(srcdir)/'`../libclamunrar/unrarcmd.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrarcmd.lo `test -f '../libclamunrar/unrarcmd.c' || echo '$(srcdir)/'`../libclamunrar/unrarcmd.c
  
  unrarfilter.lo: ../libclamunrar/unrarfilter.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrarfilter.lo -MD -MP -MF $(DEPDIR)/unrarfilter.Tpo -c -o unrarfilter.lo `test -f '../libclamunrar/unrarfilter.c' || echo '$(srcdir)/'`../libclamunrar/unrarfilter.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/unrarfilter.Tpo $(DEPDIR)/unrarfilter.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrarfilter.lo -MD -MP -MF $(DEPDIR)/unrarfilter.Tpo -c -o unrarfilter.lo `test -f '../libclamunrar/unrarfilter.c' || echo '$(srcdir)/'`../libclamunrar/unrarfilter.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/unrarfilter.Tpo $(DEPDIR)/unrarfilter.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='../libclamunrar/unrarfilter.c' object='unrarfilter.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrarfilter.lo `test -f '../libclamunrar/unrarfilter.c' || echo '$(srcdir)/'`../libclamunrar/unrarfilter.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrarfilter.lo `test -f '../libclamunrar/unrarfilter.c' || echo '$(srcdir)/'`../libclamunrar/unrarfilter.c
  
  unrarhlp.lo: ../libclamunrar/unrarhlp.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrarhlp.lo -MD -MP -MF $(DEPDIR)/unrarhlp.Tpo -c -o unrarhlp.lo `test -f '../libclamunrar/unrarhlp.c' || echo '$(srcdir)/'`../libclamunrar/unrarhlp.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/unrarhlp.Tpo $(DEPDIR)/unrarhlp.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrarhlp.lo -MD -MP -MF $(DEPDIR)/unrarhlp.Tpo -c -o unrarhlp.lo `test -f '../libclamunrar/unrarhlp.c' || echo '$(srcdir)/'`../libclamunrar/unrarhlp.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/unrarhlp.Tpo $(DEPDIR)/unrarhlp.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='../libclamunrar/unrarhlp.c' object='unrarhlp.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrarhlp.lo `test -f '../libclamunrar/unrarhlp.c' || echo '$(srcdir)/'`../libclamunrar/unrarhlp.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrarhlp.lo `test -f '../libclamunrar/unrarhlp.c' || echo '$(srcdir)/'`../libclamunrar/unrarhlp.c
  
  unrar_iface.lo: ../libclamunrar_iface/unrar_iface.c
 - at am__fastdepCC_TRUE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrar_iface.lo -MD -MP -MF $(DEPDIR)/unrar_iface.Tpo -c -o unrar_iface.lo `test -f '../libclamunrar_iface/unrar_iface.c' || echo '$(srcdir)/'`../libclamunrar_iface/unrar_iface.c
 - at am__fastdepCC_TRUE@	mv -f $(DEPDIR)/unrar_iface.Tpo $(DEPDIR)/unrar_iface.Plo
 + at am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT unrar_iface.lo -MD -MP -MF $(DEPDIR)/unrar_iface.Tpo -c -o unrar_iface.lo `test -f '../libclamunrar_iface/unrar_iface.c' || echo '$(srcdir)/'`../libclamunrar_iface/unrar_iface.c
 + at am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/unrar_iface.Tpo $(DEPDIR)/unrar_iface.Plo
 + at am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	source='../libclamunrar_iface/unrar_iface.c' object='unrar_iface.lo' libtool=yes @AMDEPBACKSLASH@
  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCC_FALSE@	$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrar_iface.lo `test -f '../libclamunrar_iface/unrar_iface.c' || echo '$(srcdir)/'`../libclamunrar_iface/unrar_iface.c
 + at am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o unrar_iface.lo `test -f '../libclamunrar_iface/unrar_iface.c' || echo '$(srcdir)/'`../libclamunrar_iface/unrar_iface.c
  
  mostlyclean-libtool:
  	-rm -f *.lo
@@@ -1891,23 -928,20 +1912,23 @@@ clean-libtool
  install-includeHEADERS: $(include_HEADERS)
  	@$(NORMAL_INSTALL)
  	test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)"
 -	@list='$(include_HEADERS)'; for p in $$list; do \
 +	@list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \
 +	for p in $$list; do \
  	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 -	  f=$(am__strip_dir) \
 -	  echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
 -	  $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
 +	  echo "$$d$$p"; \
 +	done | $(am__base_list) | \
 +	while read files; do \
 +	  echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \
 +	  $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \
  	done
  
  uninstall-includeHEADERS:
  	@$(NORMAL_UNINSTALL)
 -	@list='$(include_HEADERS)'; for p in $$list; do \
 -	  f=$(am__strip_dir) \
 -	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
 -	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
 -	done
 +	@list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \
 +	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
 +	test -n "$$files" || exit 0; \
 +	echo " ( cd '$(DESTDIR)$(includedir)' && rm -f" $$files ")"; \
 +	cd "$(DESTDIR)$(includedir)" && rm -f $$files
  
  # This directory's subdirectories are mostly independent; you can cd
  # into them and run `make' without going through this Makefile.
@@@ -1916,7 -950,7 +1937,7 @@@
  #     (which will cause the Makefiles to be regenerated when you run `make');
  # (2) otherwise, pass the desired values on the `make' command line.
  $(RECURSIVE_TARGETS):
 -	@failcom='exit 1'; \
 +	@fail= failcom='exit 1'; \
  	for f in x $$MAKEFLAGS; do \
  	  case $$f in \
  	    *=* | --[!k]*);; \
@@@ -1933,7 -967,7 +1954,7 @@@
  	  else \
  	    local_target="$$target"; \
  	  fi; \
 -	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 +	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
  	  || eval $$failcom; \
  	done; \
  	if test "$$dot_seen" = "no"; then \
@@@ -1941,7 -975,7 +1962,7 @@@
  	fi; test -z "$$fail"
  
  $(RECURSIVE_CLEAN_TARGETS):
 -	@failcom='exit 1'; \
 +	@fail= failcom='exit 1'; \
  	for f in x $$MAKEFLAGS; do \
  	  case $$f in \
  	    *=* | --[!k]*);; \
@@@ -1967,16 -1001,16 +1988,16 @@@
  	  else \
  	    local_target="$$target"; \
  	  fi; \
 -	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
 +	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
  	  || eval $$failcom; \
  	done && test -z "$$fail"
  tags-recursive:
  	list='$(SUBDIRS)'; for subdir in $$list; do \
 -	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
 +	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
  	done
  ctags-recursive:
  	list='$(SUBDIRS)'; for subdir in $$list; do \
 -	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
 +	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
  	done
  
  ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
@@@ -1984,14 -1018,14 +2005,14 @@@
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
 -	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
 +	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
  	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  	mkid -fID $$unique
  tags: TAGS
  
  TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
  		$(TAGS_FILES) $(LISP)
 -	tags=; \
 +	set x; \
  	here=`pwd`; \
  	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
  	  include_option=--etags-include; \
@@@ -2003,7 -1037,7 +2024,7 @@@
  	list='$(SUBDIRS)'; for subdir in $$list; do \
  	  if test "$$subdir" = .; then :; else \
  	    test ! -f $$subdir/TAGS || \
 -	      tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
 +	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
  	  fi; \
  	done; \
  	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
@@@ -2012,34 -1046,29 +2033,34 @@@
  	  done | \
  	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
  	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 -	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
 +	shift; \
 +	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
  	  test -n "$$unique" || unique=$$empty_fix; \
 -	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
 -	    $$tags $$unique; \
 +	  if test $$# -gt 0; then \
 +	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
 +	      "$$@" $$unique; \
 +	  else \
 +	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
 +	      $$unique; \
 +	  fi; \
  	fi
  ctags: CTAGS
  CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
  		$(TAGS_FILES) $(LISP)
 -	tags=; \
  	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
  	unique=`for i in $$list; do \
  	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  	  done | \
  	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
  	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 -	test -z "$(CTAGS_ARGS)$$tags$$unique" \
 +	test -z "$(CTAGS_ARGS)$$unique" \
  	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
 -	     $$tags $$unique
 +	     $$unique
  
  GTAGS:
  	here=`$(am__cd) $(top_builddir) && pwd` \
 -	  && cd $(top_srcdir) \
 -	  && gtags -i $(GTAGS_ARGS) $$here
 +	  && $(am__cd) $(top_srcdir) \
 +	  && gtags -i $(GTAGS_ARGS) "$$here"
  
  distclean-tags:
  	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@@ -2060,44 -1089,29 +2081,44 @@@ distdir: $(DISTFILES
  	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
  	  if test -d $$d/$$file; then \
  	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 +	    if test -d "$(distdir)/$$file"; then \
 +	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 +	    fi; \
  	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 -	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
 +	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 +	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
  	    fi; \
 -	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
 +	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
  	  else \
 -	    test -f $(distdir)/$$file \
 -	    || cp -p $$d/$$file $(distdir)/$$file \
 +	    test -f "$(distdir)/$$file" \
 +	    || cp -p $$d/$$file "$(distdir)/$$file" \
  	    || exit 1; \
  	  fi; \
  	done
 -	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 +	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
  	  if test "$$subdir" = .; then :; else \
  	    test -d "$(distdir)/$$subdir" \
  	    || $(MKDIR_P) "$(distdir)/$$subdir" \
  	    || exit 1; \
 -	    distdir=`$(am__cd) $(distdir) && pwd`; \
 -	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
 -	    (cd $$subdir && \
 +	  fi; \
 +	done
 +	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 +	  if test "$$subdir" = .; then :; else \
 +	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 +	    $(am__relativize); \
 +	    new_distdir=$$reldir; \
 +	    dir1=$$subdir; dir2="$(top_distdir)"; \
 +	    $(am__relativize); \
 +	    new_top_distdir=$$reldir; \
 +	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 +	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 +	    ($(am__cd) $$subdir && \
  	      $(MAKE) $(AM_MAKEFLAGS) \
 -	        top_distdir="$$top_distdir" \
 -	        distdir="$$distdir/$$subdir" \
 +	        top_distdir="$$new_top_distdir" \
 +	        distdir="$$new_distdir" \
  		am__remove_distdir=: \
  		am__skip_length_check=: \
 +		am__skip_mode_fix=: \
  	        distdir) \
  	      || exit 1; \
  	  fi; \
@@@ -2133,7 -1147,6 +2154,7 @@@ clean-generic
  
  distclean-generic:
  	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
 +	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
  
  maintainer-clean-generic:
  	@echo "This command is intended for maintainers to use"
@@@ -2156,8 -1169,6 +2177,8 @@@ dvi-am
  
  html: html-recursive
  
 +html-am:
 +
  info: info-recursive
  
  info-am:
@@@ -2166,28 -1177,18 +2187,28 @@@ install-data-am: install-includeHEADER
  
  install-dvi: install-dvi-recursive
  
 +install-dvi-am:
 +
  install-exec-am: install-libLTLIBRARIES
  
  install-html: install-html-recursive
  
 +install-html-am:
 +
  install-info: install-info-recursive
  
 +install-info-am:
 +
  install-man:
  
  install-pdf: install-pdf-recursive
  
 +install-pdf-am:
 +
  install-ps: install-ps-recursive
  
 +install-ps-am:
 +
  installcheck-am:
  
  maintainer-clean: maintainer-clean-recursive
@@@ -2210,9 -1211,8 +2231,9 @@@ ps-am
  
  uninstall-am: uninstall-includeHEADERS uninstall-libLTLIBRARIES
  
 -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
 -	install-strip
 +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all check \
 +	ctags-recursive install install-am install-strip \
 +	tags-recursive
  
  .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
  	all all-am check check-am clean clean-generic \
@@@ -2233,7 -1233,7 +2254,7 @@@
  
  
  .PHONY: version.h.tmp
 -version.lo: version.h
 +version.c: version.h
  version.h: version.h.tmp
  	@if test -f version.h.static; then\
  		cp version.h.static version.h;\
@@@ -2244,15 -1244,15 +2265,15 @@@
  version.h.tmp:
  	@test -f version.h || touch version.h;\
  	rm -f $@;\
 -	REVISION="$$(LANG=C svnversion "$(top_srcdir)" 2>/dev/null || echo exported)";\
 -	if test $$REVISION = "exported"; then\
 -		REVISION="$$(LANG=C cd "$(top_srcdir)"; git svn info configure 2>/dev/null| awk '/Revision:/ { print $$2 }' || echo)";\
 -		if test -n "$$REVISION"; then\
 -			REVISION="$$REVISION-$$(LANG=C cd "$(top_srcdir)"; git describe --always 2>/dev/null)";\
 -		fi;\
 +	REVISION="$$(LANG=C cd "$(top_srcdir)"; git describe --always 2>/dev/null || echo "exported")";\
 +	if test "$$REVISION" = "exported"; then\
 +	   REVISION="r$$(LANG=C svnversion "$(top_srcdir)" 2>/dev/null || echo exported)";\
 +	   if test "$$REVISION" = "rexported"; then\
 +	    REVISION="";\
 +	   fi;\
  	fi;\
  	if test -n "$$REVISION"; then\
 -		echo "#define REPO_VERSION \"devel-r$$REVISION\"" >> $@;\
 +		echo "#define REPO_VERSION \"devel-$$REVISION\"" >> $@;\
  	else\
  		touch version.h.tmp;\
  	fi
@@@ -2275,7 -1275,6 +2296,7 @@@
  @MAINTAINER_MODE_TRUE@	grep -v '^#line' <keywords-tmp-g |  sed -e 's/^const struct/static const struct/' -e 's/register //g' >keywords-tmp
  @MAINTAINER_MODE_TRUE@	rm keywords-tmp-g
  @MAINTAINER_MODE_TRUE@	mv keywords-tmp @srcdir@/jsparse/generated/keywords.h
 +
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
  # Otherwise a system limit (for SysV at least) may be exceeded.
  .NOEXPORT:
diff --combined libclamav/filtering.c
index 0000000,d7f77b5..1019c8e
mode 000000,100644..100644
--- a/libclamav/filtering.c
+++ b/libclamav/filtering.c
@@@ -1,0 -1,744 +1,749 @@@
+ /*
+  *  A fast filter for static patterns.
+  *
+  *  Copyright (C) 2008 Sourcefire, Inc.
+  *
+  *  Authors: Török Edvin
+  *
+  *  This program is free software; you can redistribute it and/or modify
+  *  it under the terms of the GNU General Public License version 2 as
+  *  published by the Free Software Foundation.
+  *
+  *  This program is distributed in the hope that it will be useful,
+  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  *  GNU General Public License for more details.
+  *
+  *  You should have received a copy of the GNU General Public License
+  *  along with this program; if not, write to the Free Software
+  *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+  *  MA 02110-1301, USA.
+  */
+ #if HAVE_CONFIG_H
+ #include "clamav-config.h"
+ #endif
+ #include "filtering.h"
+ #include "matcher-ac.h"
+ #include <string.h>
+ #include <assert.h>
+ #include "perflogging.h"
+ /* ----- shift-or filtering -------------- */
+ 
+ /*
+  * Description of algorithm:
+  *
+  * Multiple patterns are added to the filter.
+  * The filter retains an approximation of these patterns, which can lead to
+  * false positive matches, but not false negative matches.
+  *
+  * For each position in the filter we retain what qgrams can match at that
+  * position, for example (if we'd use characters as qgrams):
+  * pattern1: atu
+  * pattern2: bzf
+  * pattern3: xat
+  * 
+  * filter accepts:
+  * [abx][tza][uft]
+  *
+  * But it also accepts (false positives):
+  * azu, azf, azt, ...
+  *
+  * It doesn't however accept:
+  * aaa, atz, ...
+  *
+  * This is implemented by having a bit-level state-machine with MAXSOPATLEN (=32) states, 
+  * each active bit meaning that a state is active.
+  * 
+  * The states are activated sequentially, eachtransition decision is made 
+  * considering if we can accept the character at position X. 
+  * Since we can start a match at any position, position 0 is
+  * reactivated each time.
+  * When the last position is activated, the filter reports a match.
+  * If we can't accept the character at position X, the state remains inactive,
+  * and further states aren't activated (unless we activate this state in the
+  * future).
+  *
+  * Essentially this is an automaton like this:
+  *
+  *  /\    (a|b|x)        (t|z|a)        (u|f|t)
+  * [S1] ---------> [S2] -------> [S3] ---------> [S4] -> match
+  *  \_______________/             |               
+  *  \_____________________________/               
+  *
+  *
+  * But we are tracking multiple active states at each time (or run N automatons
+  * in parallel if you like, N = number of states).
+  *
+  * We can have S3 and S2 active, meaning that if the next character is
+  * acceptable, it transitions to S1,S3 and S4 being active, otherwise it
+  * transitions to S1 being active.
+  *
+  * Active states can either be represented as a binary 1 or 0, and using
+  * bit-shifting and masking.
+  * If we choose 1, we must use &, and after shifting always reactivate bit 0.
+  * If we choose 0, we must use |, and after shifting we don't need to do
+  * anything (since by shifting a 0 is implicitly introduced).
+  *
+  * This file implements the latter (shift-or) method.
+  *
+  * The discussion above considered pattern to be of same length (or truncated to
+  * be so). In reality patterns are of variable length, and we often have short
+  * pattern.
+  *
+  * Thus another bitmap was introduced, meaning that if (end[Q] == set), then
+  * a pattern can end at this position.
+  * Also we would fill the pattern's position filters quite quickly with only 256
+  * choices for a position, so the algorithm uses overlapping qgrams of length 2:
+  * 'abcd' is 3 qgrams: 'ab','bc','cd'
+  *
+  * The algorithm is very sensitive to the end[Q] filter, since it can have false
+  * positives due to short patterns!
+  * For optimal performance we need:
+  *   - patterns as long as possible
+  *   - probability for end[Q] to match low (avoid 0000, and other common case
+  *   - choose the most "diverse" subset from a long pattern
+  *
+  * diverse = refering to what we are scanning, so that the filter rarely
+  * matches, so this actually means that we *want* to avoid adding more
+  * characters to the filter, if we have 2 patterns:
+  * abxfg, and dalabxpo, it may be preferable to shift the 2nd one so that we
+  * don't add new character at the beginning.
+  *
+  * With NDB signatures there are more challenges to overcome:
+  *    e8??0000000aa
+  *
+  *    will make the filter accept:
+  *    e8<all-256-values-here>, <all-256-values>00, ... 000000aa
+  *
+  *    We should delay the pattern end as long as possible, especially if it is  0000
+  *    The problem is that now the filter accepts 0000 on position 3, regardless
+  *    of what we have on position 1 (even if we have something else than e8), so
+  *    we have to be very careful not to allow 0000 on first position too,
+  *    otherwise the filter will happily accept 000000000000.
+  *
+  * To optimize cache usage there are 2 end filters, one character (fits L1), and one qgram
+  * based (fits L2), both must match for the filter to consider it a match.   
+  *
+  *
+  */
+ 
+ #define BITMAP_CONTAINS(bmap, val) ((bmap)[(val) >> 5] & (1 << ((val) & 0x1f)))
+ #define BITMAP_INSERT(bmap, val) ((bmap)[(val) >> 5] |= (1 << ((val) & 0x1f)))
+ 
+ void filter_init(struct filter *m)
+ {
+ 	memset(m->B, ~0, sizeof(m->B));
+ 	memset(m->end, ~0, sizeof(m->end));
+ }
+ 
+ /* because we use uint32_t */
+ #define MAXSOPATLEN 8
+ 
+ static inline int filter_isset(const struct filter *m, unsigned pos, uint16_t val)
+ {
+ 	return !(m->B[val] & (1<<pos));
+ }
+ 
+ static inline void filter_set_atpos(struct filter *m, unsigned pos, uint16_t val)
+ {
+ 	if (!filter_isset(m, pos, val)) {
+ 		cli_perf_log_count(FILTER_LOAD, pos);
+ 		m->B[val] &= ~(1<<pos);
+ 	}
+ }
+ 
+ 
+ static inline int filter_end_isset(const struct filter *m, unsigned pos, uint16_t a)
+ {
+ 	return !(m->end[a] & (1<<pos));
+ }
+ 
+ static inline void filter_set_end(struct filter *m, unsigned pos, uint16_t a)
+ {
+ 	if (!filter_end_isset(m, pos, a)) {
+ 		cli_perf_log_count(FILTER_END_LOAD, pos);
+ 		m->end[a] &= ~(1 << pos);
+ 	}
+ }
+ #define MAX_CHOICES 8
+ /* just an arbitrary limit, if patterns are longer, we cut
+  * the filter can only use MAXSOPATLEN (32) characters,
+  * this longer buffer is needed so that we can choose the "best" subpattern from
+  * it */
+ #define MAXPATLEN 255
+ 
+ /* merge another pattern into the filter
+  * add('abc'); add('bcd'); will match [ab][bc][cd] */
+ int filter_add_static(struct filter *m, const unsigned char *pattern, unsigned long len, const char *name)
+ {
+ 	uint16_t q;
+ 	uint8_t j, maxlen;
+ 	uint32_t best = 0xffffffff;
+ 	uint8_t best_pos = 0;
+ 
+ 	cli_perf_log_count(TRIE_ORIG_LEN, len > 8 ? 8 : len);
+ 	/* TODO: choose best among MAXCHOICES */
+ 	/* cut length */
+ 	if(len > MAXPATLEN) {
+ 		len = MAXPATLEN;
+ 	}
+ 	if(len < 2)
+ 		return -1;
+ 
+ 	/* we want subsigs to be as long as possible */
+ 	if (len > 4) {
+ 		maxlen = len - 4;
+ 		if (maxlen == 1) maxlen = 2;
+ 	} else
+ 		maxlen = 2;
+ 	for(j=0;(best < 100 && j<MAX_CHOICES) || (j < maxlen) ;j++) {
+ 		uint32_t num = MAXSOPATLEN;
+ 		uint8_t k;
+ 		if (j+2 > len)
+ 			break;
+ 		for(k=j;k<len-1 && (k-j < MAXSOPATLEN);k++) {
+ 			q = cli_readint16( &pattern[k] );
+ 			/* we want to favor subsigs that add as little as
+ 			 * possible to the filter */
+ 			num += filter_isset(m, k-j, q) ? 0 : MAXSOPATLEN - (k-j);
+ 			if ((k == j || k == j+1) && (q == 0x0000 || q == 0xffff))
+ 				num += k==j ?  10000 : 1000;/* bad */
+ 		}
+ 		/* it is very important to keep the end set small */
+ 		num += 10*(filter_end_isset(m, k-j-1, q) ? 0 : 1);
+ 		/* it is very important to have signatures as long as possible
+ 		 * */
+ 		num += 5*(MAXSOPATLEN - (k-j));
+ 		/* if we are lower length than threshold penalize */
+ 		if (k-j+1 < 4)
+ 			num += 200;
+ 		/* favour longer patterns */
+ 		num -= (2*MAXSOPATLEN - (k + 1+j))*(k-j)/2;
+ 
+ 		if (num < best) {
+ 			best = num;
+ 			best_pos = j;
+ 		}
+ 	}
+ 
+ 	assert(best_pos < len-1);
+ 	if (pattern[best_pos] == 0 && pattern[best_pos+1] == 0) {
+ 		cli_warnmsg("filter: subsignature begins with zero (static): %s\n", name);
+ 	}
+ 	pattern += best_pos;
+ 	len -= best_pos;
+ 	/* cut length */
+ 	if(len > MAXSOPATLEN) {
+ 		len = MAXSOPATLEN;
+ 	}
+ 	/* Shift-Or like preprocessing */
+ 	for(j=0;j < len-1;j++) {
+ 		/* use overlapping little-endian 2-grams. We need them overlapping because matching can start at any position */
+ 		q = cli_readint16( &pattern[j] );
+ 		filter_set_atpos(m, j, q);
+ 	}
+ 	/* we use variable length patterns, use last character to mark pattern end,
+ 	 * can lead to false positives.*/
+ 	/* mark that at state j, the q-gram q can end the pattern */
+ 	if(j) {
+ 		j--;
+ 		filter_set_end(m, j, q);
+ 	}
+ 	return j+2;
+ }
+ 
+ struct char_spec {
+ 	/* if non-null i-th character = alt[start + step*i]; start+step*i < end;
+ 	 */
 -	struct cli_ac_alt *alt;
++	struct cli_ac_special *alt;
+ 	uint8_t start;
+ 	uint8_t end;
+ 	uint8_t step;
+ };
+ 
+ static inline unsigned char spec_ith_char(const struct char_spec *spec, unsigned i)
+ {
 -	const struct cli_ac_alt *alt = spec->alt;
++	const struct cli_ac_special *alt = spec->alt;
+ 	if (alt) {
+ 		assert (alt->chmode);
+ 		assert (i < alt->num);
+ 		return alt->str[i];
+ 	}
+ 	return i;
+ }
+ 
+ static const struct char_spec full_range = {NULL, 0,0xff,1};
+ 
+ static inline int spec_is_fullrange(const struct char_spec *spec0, const struct char_spec *spec1)
+ {
+ 	return !memcmp(spec0, &full_range, sizeof(full_range)) &&
+ 	       !memcmp(spec1, &full_range, sizeof(full_range));
+ }
+ 
+ 
+ #ifndef MIN
+ #define MIN(a,b) ((a) < (b) ? (a) : (b))
+ #endif
+ 
+ enum badness {
+ 	reject,
+ 	/* try to avoid if possible */
+ 	avoid_first,
+ 	avoid_anywhere, /* includes avoid_first! */
+ 	/* not that bad, but still not best */
+ 	dontlike,
+ 	accept,
+ 	like
+ };
+ static inline void get_score(enum badness badness, unsigned i, const struct filter *m, const struct char_spec *spec0, const struct char_spec *spec1, int32_t *score, int32_t *score_end)
+ {
+ 	int32_t base;
+ 	unsigned k0, k1, num_introduced = 0, num_end_introduced = 0;
+ 	switch (badness) {
+ 		case reject:
+ 			/* not reached */
+ 			assert(0);
+ 			base = -0x7fffff;
+ 			break;
+ 		case avoid_first:
+ 			if (!i)
+ 				base = -0x700000;
+ 			else
+ 				base = 0;
+ 			break;
+ 		case avoid_anywhere:
+ 			if (!i)
+ 				base = -0x720000;
+ 			else
+ 				base = -0x1000;
+ 			break;
+ 		case dontlike:
+ 			base = 0;
+ 			break;
+ 		case accept:
+ 			base = 0x200;
+ 			break;
+ 		case like:
+ 			/* a bit better only */
+ 			base = 0x201;
+ 			break;
+ 	}
+ 	if (base < 0) {
+ 		*score = base;
+ 		*score_end = base;
+ 		return;
+ 	}
+ 	/* at most 256 iterations here, otherwise base would be negative */
+ 	for(k0=spec0->start;k0 <= spec0->end;k0 += spec0->step) {
+ 		for(k1=spec1->start;k1 <= spec1->end;k1 += spec1->step) {
+ 			unsigned char c0 = spec_ith_char(spec0, k0);
+ 			unsigned char c1 = spec_ith_char(spec1, k1);
+ 			uint16_t a = c0 | (c1<<8);
+ 			num_introduced += filter_isset(m, i, a);
+ 			num_end_introduced += filter_end_isset(m, i, a);
+ 		}
+ 	}
+ 	*score = base - num_introduced;
+ 	*score_end = base - num_end_introduced;
+ 	if (badness == avoid_first && i) {
+ 		/* what is bad to begin with, is bad at end too */
+ 		*score_end -= 0x1000;
+ 	}
+ }
+ 
+ struct choice {
+ 	enum badness base;
+ 	unsigned begin;
+ 	unsigned len;
+ };
+ 
+ static inline void add_choice(struct choice *choices, unsigned *cnt, unsigned i, unsigned ie, enum badness badness)
+ {
+ 	struct choice *choice;
+ 	int i_neg = -1;
+ 	assert(ie < MAXPATLEN);
+ 	if (ie < i+1)
+ 		return;
+ 	if (*cnt >= MAX_CHOICES)
+ 		return;
+ 	if (badness > avoid_first && *cnt >= (MAX_CHOICES >> 1)) {
+ 		unsigned j;
+ 		/* replace very bad picks if we're full */
+ 		for (j=0;j<*cnt;j++) {
+ 			if (choices[j].base < badness) {
+ 				if (i_neg == -1 || choices[j].base < choices[i_neg].base) {
+ 					i_neg = j;
+ 				}
+ 			}
+ 		}
+ 	}
+ 	if (i_neg != -1) {
+ 		choice = &choices[i_neg];
+ 	} else {
+ 		choice = &choices[(*cnt)++];
+ 	}
+ 	choice->begin = i;
+ 	choice->len = ie - i + 1;
+ 	choice->base = badness;
+ }
+ 
+ static inline int32_t spec_iter(const struct char_spec *spec)
+ {
+ 	assert(spec->step);
+ 	return (1 + spec->end - spec->start)/spec->step;
+ }
+ 
+ int  filter_add_acpatt(struct filter *m, const struct cli_ac_patt *pat)
+ {
+ 	unsigned i, j = 0, stop = 0, l=0;
+ 	uint16_t k0, k1;
+ 
+ 	struct char_spec chars[MAXPATLEN];
+ 	enum badness char_badness[MAXPATLEN];
+ 	unsigned char patc[MAXPATLEN];
+ 	unsigned altcnt = 0;
+ 	int32_t best_score = -0x7fffffff;
+ 	unsigned best_score_i = 0;
+ 	unsigned best_score_len = 0;
+ 	struct char_spec *spec0, *spec1;
+ 
+ 	struct choice choices[MAX_CHOICES];
+ 	unsigned choices_cnt = 0;
+ 	unsigned prefix_len = pat->prefix_length;
+ 
+ 	j = MIN(prefix_len + pat->length, MAXPATLEN);
+ 	for(i=0;i<j;i++) {
+ 		const uint16_t p = i < prefix_len ? pat->prefix[i] : pat->pattern[i - prefix_len];
+ 		if ((p&CLI_MATCH_WILDCARD) != CLI_MATCH_CHAR)
+ 			break;
+ 		patc[i] = (uint8_t)p;
+ 	}
+ 	if (i == j) {
+ 		/* all static, use add_static it has better heuristics for this
+ 		 * case */
+ 		return filter_add_static(m, patc, j, pat->virname);
+ 	}
+ 	cli_perf_log_count(TRIE_ORIG_LEN, j > 8 ? 8 : j);
+ 	/* transform AC characters into our representation */
+ 	for (i=0;i<j && !stop; i++) {
+ 		struct char_spec *spec = &chars[i];
+ 		const uint16_t p = i < prefix_len ? pat->prefix[i] : pat->pattern[i - prefix_len];
+ 		spec->alt = NULL;
+ 		switch (p & CLI_MATCH_WILDCARD) {
+ 			case CLI_MATCH_CHAR:
+ 				spec->start = spec->end = (uint8_t)p;
+ 				spec->step  = 1;
+ 				break;
+ 			case CLI_MATCH_IGNORE:
+ 				spec->start = 0x00;
+ 				spec->end   = 0xff;
+ 				spec->step  = 1;
+ 				break;
 -			case CLI_MATCH_ALTERNATIVE:
 -				assert(pat->alttable);
++			case CLI_MATCH_SPECIAL:
++				assert(pat->special_table);
+ 				assert(altcnt < pat->alt);
 -				assert(pat->alttable[altcnt]);
 -				if (pat->alttable[altcnt++]->chmode) {
++				assert(pat->special_table[altcnt]);
++				switch (pat->special_table[altcnt++]->type) {
++				    case 1: /* ALT_CHAR */
+ 					spec->start = 0;
 -					spec->end = pat->alttable[altcnt-1]->num - 1;
++					spec->end = pat->special_table[altcnt-1]->num - 1;
+ 					spec->step = 1;
 -					spec->alt = pat->alttable[altcnt-1];
++					spec->alt = pat->special_table[altcnt-1];
+ 					break;
++				    default:
++					break;
++					/* TODO: should something be done here?
++					 * */
+ 				}
+ 				stop = 1;
+ 				break;
+ 			case CLI_MATCH_NIBBLE_HIGH:
+ 				spec->start = (p & 0xf0);
+ 				spec->end   = spec->start | 0x0f;
+ 				spec->step  = 1;
+ 				break;
+ 			case CLI_MATCH_NIBBLE_LOW:
+ 				spec->start = (p & 0xf);
+ 				spec->end   = 0xf0 | spec->start;
+ 				spec->step  = 0x10;
+ 				break;
+ 			default:
+ 				cli_errmsg("filtering: unknown wildcard character: %d\n", p);
+ 				return -1;
+ 		}
+ 	}
+ 	if (stop) --i;
+ 	j = i;
+ 	if (j < 2) {
+ 		if (stop)
+ 			cli_warnmsg("Don't know how to create filter for: %s\n",pat->virname);
+ 		else
+ 			cli_warnmsg("Subpattern too short: %s\n", pat->virname);
+ 		return -1;
+ 	}
+ 
+ 	for(i=0;i<j-1;i++) {
+ 		int32_t num_iter;
+ 		/* new qgrams added to the filter */
+ 		spec0 = &chars[i];
+ 		spec1 = &chars[i+1];
+ 		num_iter = spec_iter(spec0) * spec_iter(spec1);
+ 
+ 		if (num_iter >= 0x100) {
+ 			if (num_iter == 0x10000)
+ 				char_badness[i] = reject;
+ 			else
+ 				char_badness[i] = avoid_anywhere;
+ 		} else {
+ 			int8_t binary = 0;
+ 			enum badness scor = accept;
+ 			for(k0=spec0->start;k0 <= spec0->end;k0 += spec0->step) {
+ 				for(k1=spec1->start;k1 <= spec1->end;k1 += spec1->step) {
+ 					unsigned char c0 = spec_ith_char(spec0, k0);
+ 					unsigned char c1 = spec_ith_char(spec1, k1);
+ 					if ((!c0 && !c1) || (c0 == 0xff && c1 == 0xff)) {
+ 						scor = avoid_first;
+ 						break;
+ 					}
+ 					if (c0 == c1) {
+ 						scor = dontlike;
+ 						break;
+ 					}
+ 					if ((c0 < 32 || c0 > 127) && (c1 < 32 || c1 >127))
+ 						binary = 1;
+ 				}
+ 			}
+ 			if (scor == accept && binary) {
+ 				/* slightly favor binary */
+ 				scor = like;
+ 			}
+ 			char_badness[i] = scor;
+ 		}
+ 	}
+ 
+ 	/* try to choose best subpattern */
+ 
+ 	/* calculating the score for all possible i start pos
+ 	 * and all possible length is too slow, so choose best among N choices
+ 	 * only */
+ 	for (i=0;i<j-1 && choices_cnt < MAX_CHOICES;i++) {
+ 		enum badness base0 = like, base1 = like;
+ 		unsigned kend = MIN(j-1, (i + MAXSOPATLEN)&~1), k;
+ 		int ki = -0xff;
+ 		/* add 2 scores: pattern with max length, one where we stop at
+ 		 * first negative, and one we stop at last positive, but never
+ 		 * include reject */
+ 		assert(kend-1 < j-1);
+ 		if (char_badness[i]  == reject)
+ 			continue;
+ 		if ((char_badness[i] == avoid_anywhere || char_badness[i] == avoid_first)
+ 				&& choices_cnt > 0)
+ 			/* if we have another choice don't choose this */
+ 			continue;
+ 		while ((kend > i+3) && char_badness[kend-1] == reject) kend--;
+ 		for (k=i;k<kend;k++) {
+ 			enum badness badness = char_badness[k];
+ 			if (badness < accept) {
+ 				if (badness == reject) {
+ 					/* this is a never pick */
+ 					kend = k;
+ 					break;
+ 				}
+ 				if (badness == avoid_first && k != i)
+ 					badness = dontlike;
+ 				if (k == i && badness == avoid_anywhere)
+ 					badness = avoid_first;
+ 				if (ki == -0xff)
+ 					ki = k;
+ 			}
+ 			base0 = MIN(base0, badness);
+ 			if (ki == -0xff)
+ 				base1 = MIN(base1, badness);
+ 		}
+ 		add_choice(choices, &choices_cnt, i, kend, base0);
+ 		if (ki > (int)i) {
+ 			/* ki|ki+1|??| */
+ 			/* try subpattern from after the wildcard */
+ 			i = ki;
+ 		}
+ 		/* if score is positive, it replaces a negative choice */
+ 	}
+ 	for(l=0;l<choices_cnt;l++) {
+ 		int32_t score;
+ 		unsigned kend;
+ 		unsigned k;
+ 
+ 		i = choices[l].begin;
+ 		kend = i + choices[l].len;
+ 		score = 0;
+ 
+ 		for(k = i; k < kend-1; k++) {
+ 			unsigned p = k - i;
+ 			int32_t iscore, score_end;
+ 			assert(k < j);
+ 			get_score(char_badness[k], p, m, &chars[k], &chars[k+1],
+ 				  &iscore, &score_end);
+ 			/* give more importance to the score of the characters
+ 			 * at the beginning */
+ 			/* TODO: tune magic number here */
+ 			if (p < 6) {
+ 				iscore *= (6-p);
+ 				score_end *= (6-p);
+ 			}
+ 			score += iscore;
+ 			if (score + score_end > best_score) {
+ 				/* we may have negative scores, so truncating
+ 				 * the pattern could actually get us a higher
+ 				 * score */
+ 				best_score = score + score_end;
+ 				best_score_len = p + 2;
+ 				best_score_i = i;
+ 				assert(i + best_score_len <= j);
+ 			}
+ 		}
+ 	}
+ 
+ 	if (best_score <= -0x7fffffff) {
+ 		cli_warnmsg("filter rejecting %s due to very bad score: %ld\n", pat->virname, (long)best_score);
+ 		return -1;
+ 	}
+ 	if (choices_cnt == 0) {
+ 		cli_warnmsg("filter rejecting %s because there are no viable choices", pat->virname);
+ 		return -1;
+ 	}
+ 	assert(best_score_len >= 2);
+ 
+ 	cli_dbgmsg("filter %s score: %ld, %u (+ %u)\n", pat->virname, (long)best_score, best_score_i, best_score_len);
+ 	/* Shift-Or like preprocessing */
+ 	assert(1 < best_score_len);
+ 	for (i=0;i < best_score_len-1;i++) {
+ 		spec0 = &chars[best_score_i + i];
+ 		spec1 = &chars[best_score_i + i + 1];
+ 		/* use overlapping little-endian 2-grams, overlapping because match can start
+ 		 * at any position (including odd) */
+ 
+ 		for(k0=spec0->start;k0 <= spec0->end;k0 += spec0->step) {
+ 			for(k1=spec1->start;k1 <= spec1->end;k1 += spec1->step) {
+ 				unsigned char c0 = spec_ith_char(spec0, k0);
+ 				unsigned char c1 = spec_ith_char(spec1, k1);
+ 				if (!c0 && !c1 && !i) {
+ 					cli_warnmsg("filter: subsignature begins with zero: %s\n",pat->virname);
+ 				}
+ 				filter_set_atpos(m, i, c0 | (c1<<8));
+ 			}
+ 		}
+ 	}
+ 
+ 	j  = best_score_len - 2;
+ 	for (k0=spec0->start;k0 <= spec0->end;k0 += spec0->step) {
+ 		for (k1=spec1->start;k1 <= spec1->end;k1 += spec1->step) {
+ 			unsigned char c0 = spec_ith_char(spec0, k0);
+ 			unsigned char c1 = spec_ith_char(spec1, k1);
+ 			if (!c0 && !c1) {
+ 				cli_dbgmsg("filter: subsignature ends with zero: %s\n",pat->virname);
+ 			}
+ 			filter_set_end(m, j, c0 | (c1<<8));
+ 		}
+ 	}
+ 	return j+2;
+ }
+ 
+ static const struct match_len_info {
+ 	uint8_t shortest;
+ 	uint8_t longest;
+ } match_len[256] = {
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{5,9},
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{6,9},
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{5,9},
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{7,9},
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{5,9},
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{6,9},
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{5,9},
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{8,9},
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{5,9},
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{6,9},
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{5,9},
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{7,9},
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{5,9},
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{6,9},
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{5,9},
+ 	{2,9},{3,9},{2,9},{4,9},{2,9},{3,9},{2,9},{9,9},
+ 	{2,8},{3,8},{2,8},{4,8},{2,8},{3,8},{2,8},{5,8},
+ 	{2,8},{3,8},{2,8},{4,8},{2,8},{3,8},{2,8},{6,8},
+ 	{2,8},{3,8},{2,8},{4,8},{2,8},{3,8},{2,8},{5,8},
+ 	{2,8},{3,8},{2,8},{4,8},{2,8},{3,8},{2,8},{7,8},
+ 	{2,8},{3,8},{2,8},{4,8},{2,8},{3,8},{2,8},{5,8},
+ 	{2,8},{3,8},{2,8},{4,8},{2,8},{3,8},{2,8},{6,8},
+ 	{2,8},{3,8},{2,8},{4,8},{2,8},{3,8},{2,8},{5,8},
+ 	{2,8},{3,8},{2,8},{4,8},{2,8},{3,8},{2,8},{8,8},
+ 	{2,7},{3,7},{2,7},{4,7},{2,7},{3,7},{2,7},{5,7},
+ 	{2,7},{3,7},{2,7},{4,7},{2,7},{3,7},{2,7},{6,7},
+ 	{2,7},{3,7},{2,7},{4,7},{2,7},{3,7},{2,7},{5,7},
+ 	{2,7},{3,7},{2,7},{4,7},{2,7},{3,7},{2,7},{7,7},
+ 	{2,6},{3,6},{2,6},{4,6},{2,6},{3,6},{2,6},{5,6},
+ 	{2,6},{3,6},{2,6},{4,6},{2,6},{3,6},{2,6},{6,6},
+ 	{2,5},{3,5},{2,5},{4,5},{2,5},{3,5},{2,5},{5,5},
+ 	{2,4},{3,4},{2,4},{4,4},{2,3},{3,3},{2,2},{0,0}
+ };
+ /* state 11110011 means that we may have a match of length min 4, max 5 */
+ 
+ __hot__ int filter_search_ext(const struct filter *m, const unsigned char *data, unsigned long len, struct filter_match_info *inf)
+ {
+ 	size_t j;
+ 	uint8_t state = ~0;
+ 	const uint8_t *B = m->B;
+ 	const uint8_t *End = m->end;
+ 	uint8_t shortest, longest=0;
+ 
+ 	if (len < 2) return -1;
+ 	/* look for first match */
+ 	for (j=0; j < len-1;j++) {
+ 		uint8_t match_state_end;
+ 		const uint16_t q0 = cli_readint16( &data[j] );
+ 
+ 		state = (state << 1) | B[q0];
+ 		match_state_end = state | End[q0];
+ 		if (match_state_end != 0xff) {
+ 			inf->first_match = j;
+       return 0;
+ 		}
+ 	}
+   /* no match, inf is invalid */
+   return -1;
+ }
+ 
+ /* this is like a FSM, with multiple active states at the same time.
+  * each bit in "state" means an active state, when a char is encountered
+  * we determine what states can remain active.
+  * The FSM transition rules are expressed as bit-masks */
+ long filter_search(const struct filter *m, const unsigned char *data, unsigned long len)
+ {
+ 	size_t j;
+ 	uint8_t state = ~0;
+ 	const uint8_t *B = m->B;
+ 	const uint8_t *End = m->end;
+ 
+ 	/* we use 2-grams, must be higher than 1 */
+ 	if(len < 2) return -1;
+ 	/* Shift-Or like search algorithm */
+ 	for(j=0;j < len-1; j++) {
+ 		const uint16_t q0 = cli_readint16( &data[j] );
+ 		uint8_t match_end;
+ 		state = (state << 1) | B[q0];
+ 		/* state marks with a 0 bit all active states
+ 		 * End[q0] marks with a 0 bit all states where the q-gram 'q' can end a pattern
+ 		 * if we got two 0's at matching positions, it means we encountered a pattern's end */
+ 		match_end = state | End[q0];
+ 		if(match_end != 0xff) {
+ 
+ 			/* if state is reachable, and this character can finish a pattern, assume match */
+ 			/* to reduce false positives check if qgram can finish the pattern */
+ 			/* return position of probable match */
+ 			/* find first 0 starting from MSB, the position of that bit as counted from LSB, is the length of the
+ 			 * longest pattern that could match */
+ 			return j >= MAXSOPATLEN  ? j - MAXSOPATLEN : 0;
+ 		}
+ 	}
+ 	/* no match */
+ 	return -1;
+ }
diff --combined libclamav/libclamav.map
index a7efe02,5e382dc..5d83ff2
--- a/libclamav/libclamav.map
+++ b/libclamav/libclamav.map
@@@ -7,13 -7,8 +7,13 @@@ CLAMAV_PUBLIC 
      cl_debug;
      cl_init;
      cl_engine_new;
 -    cl_engine_set;
 -    cl_engine_get;
 +    cl_engine_set_num;
 +    cl_engine_get_num;
 +    cl_engine_set_str;
 +    cl_engine_get_str;
 +    cl_engine_settings_copy;
 +    cl_engine_settings_apply;
 +    cl_engine_settings_free;
      cl_engine_compile;
      cl_engine_addref;
      cl_engine_free;
@@@ -32,9 -27,7 +32,9 @@@
  };
  CLAMAV_PRIVATE {
    global:
 +    cli_gettmpdir;
      cli_strtok;
 +    cli_strtokenize;
      cli_cvdunpack;
      cli_regcomp;
      cli_regexec;
@@@ -47,6 -40,7 +47,6 @@@
      cli_rmdirs;
      cli_chomp;
      cli_rndnum;
 -    cli_decodesig;
  
      cli_calloc;
      cli_ole2_extract;
@@@ -62,7 -56,7 +62,7 @@@
      cli_str2hex;
      cli_md5file;
      cli_md5stream;
 -    html_normalise_fd;
 +    html_normalise_map;
      cli_utf16toascii;
  
      cli_malloc;
@@@ -117,14 -111,14 +117,16 @@@
      cli_ac_scanbuff;
      cli_ac_freedata;
      cli_ac_free;
 +    cli_ac_chklsig;
      cli_parse_add;
      cli_bm_init;
      cli_bm_scanbuff;
      cli_bm_free;
 +    cli_initroots;
+     cli_scanbuff;
      html_screnc_decode;
      mpool_create;
+     mpool_calloc;
      mpool_destroy;
      mpool_free;
      mpool_getstats;
@@@ -132,7 -126,6 +134,7 @@@
      mp_read_radix;
      mp_clear;
      cli_versig;
 +    cli_versig2;
      cli_filecopy;
      cli_ftw;
      cli_unlink;
@@@ -141,35 -134,6 +143,35 @@@
      sha256_update;
      sha256_final;
      cli_url_canon;
 +    cli_strerror;
 +    decodeLine;
 +    messageCreate;
 +    messageDestroy;
 +    base64Flush;
 +    have_rar;
 +    have_clamjit;
 +    cli_bytecode_load;
 +    cli_bytecode_prepare;
 +    cli_bytecode_run;
 +    cli_bytecode_destroy;
 +    cli_bytecode_context_alloc;
 +    cli_bytecode_context_destroy;
 +    cli_bytecode_context_setfuncid;
 +    cli_bytecode_context_setparam_int;
 +    cli_bytecode_context_setparam_ptr;
 +    cli_bytecode_context_setfile;
 +    cli_bytecode_context_getresult_int;
 +    cli_bytecode_context_clear;
 +    cli_bytecode_init;
 +    cli_bytecode_done;
 +    cli_bytecode_debug;
 +    cli_hex2ui;
 +    fmap;
 +    funmap;
 +    cli_bytecode_context_set_trace;
 +    cli_bytecode_debug_printsrc;
 +    cli_bytecode_printversion;
 +    cli_bytecode_describe;
    local:
      *;
  };
diff --combined libclamav/others.h
index 0847f79,61bc160..d3c0af4
--- a/libclamav/others.h
+++ b/libclamav/others.h
@@@ -1,5 -1,5 +1,5 @@@
  /*
 - *  Copyright (C) 2007-2008 Sourcefire, Inc.
 + *  Copyright (C) 2007-2010 Sourcefire, Inc.
   *
   *  Authors: Tomasz Kojm
   *
@@@ -27,22 -27,13 +27,22 @@@
  #include "clamav-config.h"
  #endif
  
 +#ifdef HAVE_UNISTD_H
 +#include <unistd.h>
 +#endif
 +
  #include <stdio.h>
  #include <stdlib.h>
  #include "cltypes.h"
  
  #include "clamav.h"
  #include "dconf.h"
 +#include "filetypes.h"
 +#include "fmap.h"
  #include "libclamunrar_iface/unrar_iface.h"
 +#include "regex/regex.h"
 +#include "bytecode.h"
 +#include "bytecode_api.h"
  
  /*
   * CL_FLEVEL is the signature f-level specific to the current code and
@@@ -53,7 -44,7 +53,7 @@@
   * in re-enabling affected modules.
   */
  
 -#define CL_FLEVEL 38
 +#define CL_FLEVEL 49
  #define CL_FLEVEL_DCONF	CL_FLEVEL
  
  extern uint8_t cli_debug_flag;
@@@ -68,12 -59,12 +68,12 @@@
   * The macro can be used to protect against wraps.
   */
  #define CLI_ISCONTAINED(bb, bb_size, sb, sb_size)	\
 -    (bb_size > 0 && sb_size > 0 && (size_t)sb_size <= (size_t)bb_size	\
 -     && sb >= bb && sb + sb_size <= bb + bb_size && sb + sb_size > bb)
 +  ((bb_size) > 0 && (sb_size) > 0 && (size_t)(sb_size) <= (size_t)(bb_size) \
 +   && (sb) >= (bb) && ((sb) + (sb_size)) <= ((bb) + (bb_size)) && ((sb) + (sb_size)) > (bb) && (sb) < ((bb) + (bb_size)))
  
  #define CLI_ISCONTAINED2(bb, bb_size, sb, sb_size)	\
 -    (bb_size > 0 && sb_size >= 0 && (size_t)sb_size <= (size_t)bb_size	\
 -     && sb >= bb && sb + sb_size <= bb + bb_size && sb + sb_size >= bb)
 +  ((bb_size) > 0 && (sb_size) >= 0 && (size_t)(sb_size) <= (size_t)(bb_size) \
 +   && (sb) >= (bb) && ((sb) + (sb_size)) <= ((bb) + (bb_size)) && ((sb) + (sb_size)) >= (bb) && (sb) < ((bb) + (bb_size)))
  
  #define CLI_MAX_ALLOCATION 184549376
  
@@@ -99,14 -90,8 +99,14 @@@
  #define NAME_MAX 256
  #endif
  
 +typedef struct bitset_tag
 +{
 +        unsigned char *bitset;
 +        unsigned long length;
 +} bitset_t;
 +
  /* internal clamav context */
 -typedef struct {
 +typedef struct cli_ctx_tag {
      const char **virname;
      unsigned long int *scanned;
      const struct cli_matcher *root;
@@@ -116,58 -101,9 +116,58 @@@
      unsigned int recursion;
      unsigned int scannedfiles;
      unsigned int found_possibly_unwanted;
 +    cli_file_t container_type; /* FIXME: to be made into a stack or array - see bb#1579 & bb#1293 */
 +    size_t container_size;
      struct cli_dconf *dconf;
 +    fmap_t **fmap;
 +    bitset_t* hook_lsig_matches;
  } cli_ctx;
  
 +
 +typedef struct {uint64_t v[2][4];} icon_groupset;
 +
 +struct icomtr {
 +    unsigned int group[2];
 +    unsigned int color_avg[3];
 +    unsigned int color_x[3];
 +    unsigned int color_y[3];
 +    unsigned int gray_avg[3];
 +    unsigned int gray_x[3];
 +    unsigned int gray_y[3];
 +    unsigned int bright_avg[3];
 +    unsigned int bright_x[3];
 +    unsigned int bright_y[3];
 +    unsigned int dark_avg[3];
 +    unsigned int dark_x[3];
 +    unsigned int dark_y[3];
 +    unsigned int edge_avg[3];
 +    unsigned int edge_x[3];
 +    unsigned int edge_y[3];
 +    unsigned int noedge_avg[3];
 +    unsigned int noedge_x[3];
 +    unsigned int noedge_y[3];
 +    unsigned int rsum;
 +    unsigned int gsum;
 +    unsigned int bsum;
 +    unsigned int ccount;
 +    char *name;
 +};
 +
 +struct icon_matcher {
 +    char **group_names[2];
 +    unsigned int group_counts[2];
 +    struct icomtr *icons[3];
 +    unsigned int icon_counts[3];
 +};
 +
 +struct cli_dbinfo {
 +    char *name;
 +    unsigned char *hash;
 +    size_t size;
 +    struct cl_cvd *cvd;
 +    struct cli_dbinfo *next;
 +};
 +
  struct cl_engine {
      uint32_t refcount; /* reference counter */
      uint32_t sdb;
@@@ -209,8 -145,11 +209,8 @@@
      /* B-M matcher for whitelist db */
      struct cli_matcher *md5_fp;
  
 -    /* Zip metadata */
 -    struct cli_meta_node *zip_mlist;
 -
 -    /* RAR metadata */
 -    struct cli_meta_node *rar_mlist;
 +    /* Container metadata */
 +    struct cli_cdb *cdb;
  
      /* Phishing .pdb and .wdb databases*/
      struct regex_matcher *whitelist_matcher;
@@@ -224,48 -163,13 +224,48 @@@
      struct cli_ftype *ftypes;
  
      /* Ignored signatures */
 -    struct cli_ignored *ignored;
 +    struct cli_matcher *ignored;
  
      /* PUA categories (to be included or excluded) */
      char *pua_cats;
  
 +    /* Icon reference storage */
 +    struct icon_matcher *iconcheck;
 +
 +    /* Negative cache storage */
 +    struct CACHE *cache;
 +
 +    /* Database information from .info files */
 +    struct cli_dbinfo *dbinfo;
 +
      /* Used for memory pools */
      mpool_t *mempool;
 +
 +    /* Used for bytecode */
 +    struct cli_all_bc bcs;
 +    unsigned *hooks[_BC_LAST_HOOK - _BC_START_HOOKS];
 +    unsigned hooks_cnt[_BC_LAST_HOOK - _BC_START_HOOKS];
 +    unsigned hook_lsig_ids;
 +    enum bytecode_security bytecode_security;
 +};
 +
 +struct cl_settings {
 +    /* don't store dboptions here; it needs to be provided to cl_load() and
 +     * can be optionally obtained with cl_engine_get() or from the original
 +     * settings stored by the application
 +     */
 +    uint32_t ac_only;
 +    uint32_t ac_mindepth;
 +    uint32_t ac_maxdepth;
 +    char *tmpdir;
 +    uint32_t keeptmp;
 +    uint64_t maxscansize;
 +    uint64_t maxfilesize;
 +    uint32_t maxreclevel;
 +    uint32_t maxfiles;
 +    uint32_t min_cc_count;
 +    uint32_t min_ssn_count;
 +    char *pua_cats;
  };
  
  extern int (*cli_unrar_open)(int fd, const char *dirname, unrar_state_t *state);
@@@ -300,6 -204,9 +300,6 @@@ extern int have_rar
  		     (((v) & 0x00ff000000000000ULL) >> 40) | \
  		     (((v) & 0xff00000000000000ULL) >> 56))
  
 -
 -#if WORDS_BIGENDIAN == 0
 -
  #ifndef HAVE_ATTRIB_PACKED 
  #define __attribute__(x)
  #endif
@@@ -310,18 -217,12 +310,18 @@@
  #pragma pack 1
  #endif
  
 +union unaligned_64 {
 +	uint64_t una_u64;
 +	int64_t una_s64;
 +} __attribute__((packed));
 +
  union unaligned_32 {
  	uint32_t una_u32;
  	int32_t una_s32;
  } __attribute__((packed));
  
  union unaligned_16 {
 +	uint16_t una_u16;
  	int16_t una_s16;
  } __attribute__((packed));
  
@@@ -331,9 -232,6 +331,9 @@@
  #ifdef HAVE_PRAGMA_PACK_HPPA
  #pragma pack
  #endif
 +
 +#if WORDS_BIGENDIAN == 0
 +
  /* Little endian */
  #define le16_to_host(v)	(v)
  #define le32_to_host(v)	(v)
@@@ -381,19 -279,38 +381,19 @@@ static inline void cli_writeint32(char 
  #endif
  
  /* used by: spin, yc (C) aCaB */
 -#define CLI_ROL(a,b) a = ( a << (b % (sizeof(a)<<3) ))  |  (a >> (  (sizeof(a)<<3)  -  (b % (sizeof(a)<<3 )) ) )
 -#define CLI_ROR(a,b) a = ( a >> (b % (sizeof(a)<<3) ))  |  (a << (  (sizeof(a)<<3)  -  (b % (sizeof(a)<<3 )) ) )
 +#define __SHIFTBITS(a) (sizeof(a)<<3)
 +#define __SHIFTMASK(a) (__SHIFTBITS(a)-1)
 +#define CLI_ROL(a,b) a = ( a << ((b) & __SHIFTMASK(a)) ) | ( a >> ((__SHIFTBITS(a) - (b)) & __SHIFTMASK(a)) )
 +#define CLI_ROR(a,b) a = ( a >> ((b) & __SHIFTMASK(a)) ) | ( a << ((__SHIFTBITS(a) - (b)) & __SHIFTMASK(a)) )
  
  /* Implementation independent sign-extended signed right shift */
  #ifdef HAVE_SAR
  #define CLI_SRS(n,s) ((n)>>(s))
  #else
 -#define CLI_SRS(n,s) (((n)>>(s)) ^ (1<<(sizeof(n)*8-1-s)) - (1<<(sizeof(n)*8-1-s)))
 +#define CLI_SRS(n,s) ((((n)>>(s)) ^ (1<<(sizeof(n)*8-1-s))) - (1<<(sizeof(n)*8-1-s)))
  #endif
  #define CLI_SAR(n,s) n = CLI_SRS(n,s)
  
 -#ifndef	FALSE
 -#define FALSE (0)
 -#endif
 -
 -#ifndef	TRUE
 -#define TRUE (1)
 -#endif
 -
 -#ifndef MIN
 -#define MIN(a, b)	(((a) < (b)) ? (a) : (b))
 -#endif
 -#ifndef MAX
 -#define MAX(a,b)	(((a) > (b)) ? (a) : (b))
 -#endif
 -
 -typedef struct bitset_tag
 -{
 -        unsigned char *bitset;
 -        unsigned long length;
 -} bitset_t;
 -
  #ifdef __GNUC__
  void cli_warnmsg(const char *str, ...) __attribute__((format(printf, 1, 2)));
  #else
@@@ -410,18 -327,22 +410,24 @@@ void cli_errmsg(const char *str, ...)
   * such as debug paths, and error paths */
  #if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 2)
  #define UNLIKELY(cond) __builtin_expect(!!(cond), 0)
 +#define LIKELY(cond) __builtin_expect(!!(cond), 1)
  #else
  #define UNLIKELY(cond) (cond)
 +#define LIKELY(cond) (cond)
  #endif
  
 -#if defined (__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))
 -#define __hot__ __attribute__((hot))
 +#ifdef __GNUC__
 +#define always_inline inline __attribute__((always_inline))
  #else
 -#define __hot__
 +#define always_inline inline
  #endif
  
 -#ifdef __GNUC__
 -#define always_inline __attribute__((always_inline))
++#if defined (__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))
++#define __hot__ __attribute__((hot))
+ #else
 -#define always_inline
++#define __hot__
+ #endif
+ 
  #define cli_dbgmsg (!UNLIKELY(cli_debug_flag)) ? (void)0 : cli_dbgmsg_internal
  
  #ifdef __GNUC__
@@@ -430,28 -351,6 +436,28 @@@ void cli_dbgmsg_internal(const char *st
  void cli_dbgmsg_internal(const char *str, ...);
  #endif
  
 +#ifdef HAVE_CLI_GETPAGESIZE
 +#undef HAVE_CLI_GETPAGESIZE
 +#endif
 +
 +#ifdef _WIN32
 +static inline int cli_getpagesize(void) {
 +    SYSTEM_INFO si;
 +    GetSystemInfo(&si);
 +    return si.dwPageSize;
 +}
 +#else /* ! _WIN32 */
 +#if HAVE_SYSCONF_SC_PAGESIZE
 +static inline int cli_getpagesize(void) { return sysconf(_SC_PAGESIZE); }
 +#define HAVE_CLI_GETPAGESIZE 1
 +#else
 +#if HAVE_GETPAGESIZE
 +static inline int cli_getpagesize(void) { return getpagesize(); }
 +#define HAVE_CLI_GETPAGESIZE 1
 +#endif /* HAVE_GETPAGESIZE */
 +#endif /* HAVE_SYSCONF_SC_PAGESIZE */
 +#endif /* _WIN32 */
 +
  void *cli_malloc(size_t nmemb);
  void *cli_calloc(size_t nmemb, size_t size);
  void *cli_realloc(void *ptr, size_t size);
@@@ -464,12 -363,10 +470,12 @@@ char *cli_md5file(const char *filename)
  int cli_unlink(const char *pathname);
  int cli_readn(int fd, void *buff, unsigned int count);
  int cli_writen(int fd, const void *buff, unsigned int count);
 +const char *cli_gettmpdir(void);
  char *cli_gentemp(const char *dir);
  int cli_gentempfd(const char *dir, char **name, int *fd);
  unsigned int cli_rndnum(unsigned int max);
  int cli_filecopy(const char *src, const char *dest);
 +int cli_dumpscan(int fd, off_t offset, size_t size, cli_ctx *ctx);
  bitset_t *cli_bitset_init(void);
  void cli_bitset_free(bitset_t *bs);
  int cli_bitset_set(bitset_t *bs, unsigned long bit_offset);
@@@ -479,7 -376,6 +485,7 @@@ int cli_checklimits(const char *, cli_c
  int cli_updatelimits(cli_ctx *, unsigned long);
  unsigned long cli_getsizelimit(cli_ctx *, unsigned long);
  int cli_matchregex(const char *str, const char *regex);
 +void cli_qsort(void *a, size_t n, size_t es, int (*cmp)(const void *, const void *));
  
  /* symlink behaviour */
  #define CLI_FTW_FOLLOW_FILE_SYMLINK 0x01
@@@ -488,9 -384,7 +494,9 @@@
  /* if the callback needs the stat */
  #define CLI_FTW_NEED_STAT	    0x04
  
 -#define CLI_FTW_STD (CLI_FTW_NEED_STAT)
 +/* remove leading/trailing slashes */
 +#define CLI_FTW_TRIM_SLASHES	    0x08
 +#define CLI_FTW_STD (CLI_FTW_NEED_STAT | CLI_FTW_TRIM_SLASHES)
  
  enum cli_ftw_reason {
      visit_file,
@@@ -519,12 -413,6 +525,12 @@@ struct cli_ftw_cbdata 
  typedef int (*cli_ftw_cb)(struct stat *stat_buf, char *filename, const char *path, enum cli_ftw_reason reason, struct cli_ftw_cbdata *data);
  
  /*
 + * returns 1 if the path should be skipped and 0 otherwise
 + * uses callback data
 + */
 +typedef int (*cli_ftw_pathchk)(const char *path, struct cli_ftw_cbdata *data);
 +
 +/*
   * returns 
   *  CL_SUCCESS if it traversed all files and subdirs
   *  CL_BREAK if traversal has stopped at some point
@@@ -538,7 -426,6 +544,7 @@@
   * which one it is.
   * If it is a file, it simply calls the callback once, otherwise recurses.
   */
 -int cli_ftw(const char *base, int flags, int maxdepth, cli_ftw_cb callback, struct cli_ftw_cbdata *data);
 +int cli_ftw(char *base, int flags, int maxdepth, cli_ftw_cb callback, struct cli_ftw_cbdata *data, cli_ftw_pathchk pathchk);
  
 +const char *cli_strerror(int errnum, char* buf, size_t len);
  #endif
diff --combined libclamav/regex_list.c
index 6771ece,03ae07d..9c82ee2
--- a/libclamav/regex_list.c
+++ b/libclamav/regex_list.c
@@@ -54,7 -54,6 +54,7 @@@
  #include "jsparse/textbuf.h"
  #include "regex_suffix.h"
  #include "default.h"
 +#include "hashtab.h"
  
  #include "mpool.h"
  
@@@ -65,104 -64,6 +65,6 @@@ static int add_pattern_suffix(void *cbd
  static int add_static_pattern(struct regex_matcher *matcher, char* pattern);
  /* ---------- */
  
- /* ----- shift-or filtering -------------- */
- 
- #define BITMAP_CONTAINS(bmap, val) ((bmap)[(val) >> 5] & (1 << ((val) & 0x1f)))
- #define BITMAP_INSERT(bmap, val) ((bmap)[(val) >> 5] |= (1 << ((val) & 0x1f)))
- 
- static void SO_init(struct filter *m)
- {
- 	memset(m->B, ~0, sizeof(m->B));
- 	memset(m->end, ~0, sizeof(m->end));
- 	memset(m->end_fast, ~0, sizeof(m->end_fast));
- }
- 
- /* because we use uint32_t */
- #define MAXSOPATLEN 32
- 
- /* merge another pattern into the filter
-  * add('abc'); add('bcd'); will match [ab][bc][cd] */
- static int SO_preprocess_add(struct filter *m, const unsigned char *pattern, size_t len)
- {
- 	uint16_t q;
- 	uint8_t j;
- 
- 	/* cut length, and make it modulo 2 */
- 	if(len > MAXSOPATLEN) {
- 		len = MAXSOPATLEN;
- 	} else {
- 		/* we use 2-grams, must be multiple of 2 */
- 		len = len & ~1;
- 	}
- 	if(!len)
- 		return 0;
- 
- 	/* Shift-Or like preprocessing */
- 	for(j=0;j < len-1;j++) {
- 		/* use overlapping 2-grams. We need them overlapping because matching can start at any position */
- 		q = cli_readint16( &pattern[j] );
- 		m->B[q] &= ~(1 << j);
- 	}
- 	/* we use variable length patterns, use last character to mark pattern end,
- 	 * can lead to false positives.*/
- 	/* mark that at state j, the q-gram q can end the pattern */
- 	if(j) {
- 		j--;
- 		m->end[q] &= ~(1 << j);
- 		m->end_fast[pattern[j+1]] &= ~(1<<j);
- 	}
- 	return 0;
- }
- 
- /* this is like a FSM, with multiple active states at the same time.
-  * each bit in "state" means an active state, when a char is encountered
-  * we determine what states can remain active.
-  * The FSM transition rules are expressed as bit-masks */
- long SO_search(const struct filter *m, const unsigned char *data, unsigned long len)
- {
- 	size_t j;
- 	uint32_t state = ~0;
- 	const uint32_t *B = m->B;
- 	const uint32_t *End = m->end;
- 	const uint32_t *EndFast = m->end_fast;
- 
- 	/* cut length, and make it modulo 2 */
- 	if(len > MAXSOPATLEN) {
- 		len = MAXSOPATLEN;
- 	} else {
- 		/* we use 2-grams, must be multiple of 2 */
- 		len = len & ~1;
- 	}
- 	if(!len) return -1;
- 	/* Shift-Or like search algorithm */
- 	for(j=0;j < len-1; j++) {
- 		const uint16_t q0 = cli_readint16( &data[j] );
- 		uint32_t match_end;
- 		state = (state << 1) | B[q0];
- 		/* state marks with a 0 bit all active states
- 		 * End[q0] marks with a 0 bit all states where the q-gram 'q' can end a pattern
- 		 * if we got two 0's at matching positions, it means we encountered a pattern's end */
- 		match_end = state | EndFast[data[j+1]];
- 		if((match_end != 0xffffffff) && (state | End[q0]) !=  0xffffffff) {
- 			/* note: we rely on short-circuit eval here, we only evaluate and fetch End[q0], if
- 			 * end_fast has matched. This reduces cache pressure on End[], and allows us to keep the working
- 			 * set inside L2 */
- 
- 			/* if state is reachable, and this character can finish a pattern, assume match */
- 			/* to reduce false positives check if qgram can finish the pattern */
- 			/* return position of probable match */
- 			/* find first 0 starting from MSB, the position of that bit as counted from LSB, is the length of the
- 			 * longest pattern that could match */
- 			return j >= MAXSOPATLEN  ? j - MAXSOPATLEN : 0;
- 		}
- 	}
- 	/* no match */
- 	return -1;
- }
- 
- /* ----------------------------------------------------------- */
- 
- 
  #define MATCH_SUCCESS 0
  #define MATCH_FAILED  -1
  
@@@ -273,7 -174,7 +175,7 @@@ int regex_list_match(struct regex_match
  	{
  		char *buffer = cli_malloc(buffer_len+1);
  		char *bufrev;
 -		int rc = 0;
 +		int rc = 0, root;
  		struct cli_ac_data mdata;
  		struct cli_ac_result *res = NULL;
  
@@@ -289,14 -190,14 +191,14 @@@
  		buffer[buffer_len]=0;
  		cli_dbgmsg("Looking up in regex_list: %s\n", buffer);
  
 -		if((rc = cli_ac_initdata(&mdata, 0, 0, CLI_DEFAULT_AC_TRACKLEN)))
 +		if((rc = cli_ac_initdata(&mdata, 0, 0, 0, CLI_DEFAULT_AC_TRACKLEN)))
  			return rc;
  
  		bufrev = cli_strdup(buffer);
  		if(!bufrev)
  			return CL_EMEM;
  		reverse_string(bufrev);
- 		rc = SO_search(&matcher->filter, (const unsigned char*)bufrev, buffer_len) != -1;
+ 		rc = filter_search(&matcher->filter, (const unsigned char*)bufrev, buffer_len) != -1;
  		if(rc == -1) {
  			free(buffer);
  			free(bufrev);
@@@ -305,20 -206,14 +207,20 @@@
  			 * negatives */
  			return 0;
  		}
 -		rc = cli_ac_scanbuff((const unsigned char*)bufrev,buffer_len, NULL, (void*)&regex, &res, &matcher->suffixes,&mdata,0,0,-1,NULL,AC_SCAN_VIR,NULL);
 +		rc = cli_ac_scanbuff((const unsigned char*)bufrev,buffer_len, NULL, (void*)&regex, &res, &matcher->suffixes,&mdata,0,0,NULL,AC_SCAN_VIR,NULL);
  		free(bufrev);
  		cli_ac_freedata(&mdata);
  
  		rc = 0;
 -		while(res) {
 +		root = matcher->root_regex_idx;
 +		while(res || root) {
  			struct cli_ac_result *q;
 -			regex = res->customdata;
 +			if (!res) {
 +			    regex = matcher->suffix_regexes[root].head;
 +			    root = 0;
 +			} else {
 +			    regex = res->customdata;
 +			}
  			while(!rc && regex) {
  				/* loop over multiple regexes corresponding to
  				 * this suffix */
@@@ -331,11 -226,9 +233,11 @@@
  				if(rc) *info = regex->pattern;
  				regex = regex->nxt;
  			}
 -			q = res;
 -			res = res->next;
 -			free(q);
 +			if (res) {
 +			    q = res;
 +			    res = res->next;
 +			    free(q);
 +			}
  		}
  		free(buffer);
  		if(!rc)
@@@ -362,7 -255,7 +264,7 @@@ int init_regex_list(struct regex_matche
  	matcher->list_inited=1;
  	matcher->list_built=0;
  	matcher->list_loaded=0;
 -	hashtab_init(&matcher->suffix_hash, 512);
 +	cli_hashtab_init(&matcher->suffix_hash, 512);
  #ifdef USE_MPOOL
  	matcher->mempool = mp;
  	matcher->suffixes.mempool = mp;
@@@ -373,15 -266,12 +275,15 @@@
  	}
  #ifdef USE_MPOOL
  	matcher->sha256_hashes.mempool = mp;
 +	matcher->hostkey_prefix.mempool = mp;
  #endif
  	if((rc = cli_bm_init(&matcher->sha256_hashes))) {
  		return rc;
  	}
 +	if((rc = cli_bm_init(&matcher->hostkey_prefix))) {
 +		return rc;
 +	}
- 	SO_init(&matcher->filter);
+ 	filter_init(&matcher->filter);
 -	filter_init(&matcher->sha256_filter);
  	return CL_SUCCESS;
  }
  
@@@ -428,50 -318,24 +330,50 @@@ static int functionality_level_check(ch
  	}
  }
  
 -static int add_hash(struct regex_matcher *matcher, char* pattern, const char fl)
 +static int add_hash(struct regex_matcher *matcher, char* pattern, const char fl, int is_prefix)
  {
  	int rc;
  	struct cli_bm_patt *pat = mpool_calloc(matcher->mempool, 1, sizeof(*pat));
 +	struct cli_matcher *bm;
 +	const char *vname = NULL;
  	if(!pat)
  		return CL_EMEM;
  	pat->pattern = (unsigned char*)cli_mpool_hex2str(matcher->mempool, pattern);
  	if(!pat->pattern)
  		return CL_EMALFDB;
  	pat->length = 32;
 +	if (is_prefix) {
 +	    pat->length=4;
 +	    bm = &matcher->hostkey_prefix;
 +	} else {
 +	    bm = &matcher->sha256_hashes;
 +	}
 +
 +	if (!matcher->sha256_pfx_set.keys) {
 +	    if((rc = cli_hashset_init(&matcher->sha256_pfx_set, 1048576, 90))) {
 +		return rc;
 +	    }
 +	}
 +
 +	if (fl != 'W' && pat->length == 32 &&
 +	    cli_hashset_contains(&matcher->sha256_pfx_set, cli_readint32(pat->pattern)) &&
 +	    cli_bm_scanbuff(pat->pattern, 32, &vname, NULL, &matcher->sha256_hashes,0,NULL,NULL) == CL_VIRUS) {
 +	    if (*vname == 'W') {
 +		/* hash is whitelisted in local.gdb */
 +		cli_dbgmsg("Skipping hash %s\n", pattern);
 +		mpool_free(matcher->mempool, pat->pattern);
 +		mpool_free(matcher->mempool, pat);
 +		return CL_SUCCESS;
 +	    }
 +	}
  	pat->virname = mpool_malloc(matcher->mempool, 1);
  	if(!pat->virname) {
  		free(pat);
  		return CL_EMEM;
  	}
  	*pat->virname = fl;
 -	filter_add_static(&matcher->sha256_filter, pat->pattern, pat->length, "regex");
 -	if((rc = cli_bm_addpatt(&matcher->sha256_hashes, pat))) {
 +	cli_hashset_addkey(&matcher->sha256_pfx_set, cli_readint32(pat->pattern));
 +	if((rc = cli_bm_addpatt(bm, pat, "*"))) {
  		cli_errmsg("add_hash: failed to add BM pattern\n");
  		free(pat->pattern);
  		free(pat->virname);
@@@ -483,9 -347,9 +385,9 @@@
  
  
  /* Load patterns/regexes from file */
 -int load_regex_matcher(struct regex_matcher* matcher,FILE* fd,unsigned int options,int is_whitelist,struct cli_dbio *dbio)
 +int load_regex_matcher(struct regex_matcher* matcher,FILE* fd,unsigned int *signo,unsigned int options,int is_whitelist,struct cli_dbio *dbio)
  {
 -	int rc,line=0;
 +	int rc,line=0,entry=0;
  	char buffer[FILEBUFF];
  
  	assert(matcher);
@@@ -532,14 -396,13 +434,14 @@@
  		size_t pattern_len;
  
  		cli_chomp(buffer);
 +		line++;
  		if(!*buffer)
  			continue;/* skip empty lines */
  
  		if(functionality_level_check(buffer))
  			continue;
  
 -		line++;
 +		entry++;
  		pattern = strchr(buffer,':');
  		if(!pattern) {
  			cli_errmsg("Malformed regex list line %d\n",line);
@@@ -570,27 -433,17 +472,27 @@@
  			/*matches displayed host*/
  			if (( rc = add_static_pattern(matcher, pattern) ))
  				return rc==CL_EMEM ? CL_EMEM : CL_EMALFDB;
 -		} else if (buffer[0] == 'U' && !is_whitelist) {
 +		} else if (buffer[0] == 'S' && (!is_whitelist || pattern[0]=='W')) {
  			pattern[pattern_len] = '\0';
 -			if (( rc = add_hash(matcher, pattern, flags[0]) )) {
 +			if (pattern[0]=='W')
 +			    flags[0]='W';
 +			if((pattern[0]=='W' || pattern[0]=='F' || pattern[0]=='P') && pattern[1]==':') {
 +			    pattern += 2;
 +			    if (( rc = add_hash(matcher, pattern, flags[0], pattern[-2] == 'P') )) {
  				cli_errmsg("Error loading at line: %d\n", line);
  				return rc==CL_EMEM ? CL_EMEM : CL_EMALFDB;
 +			    }
 +			} else {
 +			    cli_errmsg("Error loading line: %d, %c\n", line, *pattern);
 +			    return CL_EMALFDB;
  			}
  		} else {
  			return CL_EMALFDB;
  		}
  	}
  	matcher->list_loaded = 1;
 +	if(signo)
 +	    *signo += entry;
  
  	return CL_SUCCESS;
  }
@@@ -607,11 -460,10 +509,11 @@@ int cli_build_regex_list(struct regex_m
  		return -1;/*TODO: better error code */
  	}
  	cli_dbgmsg("Building regex list\n");
 -	hashtab_free(&matcher->suffix_hash);
 +	cli_hashtab_free(&matcher->suffix_hash);
  	if(( rc = cli_ac_buildtrie(&matcher->suffixes) ))
  		return rc;
  	matcher->list_built=1;
 +	cli_hashset_destroy(&matcher->sha256_pfx_set);
  
  	return CL_SUCCESS;
  }
@@@ -645,9 -497,8 +547,9 @@@ void regex_list_done(struct regex_match
  			}
  			mpool_free(matcher->mempool, matcher->all_pregs);
  		}
 -		hashtab_free(&matcher->suffix_hash);
 +		cli_hashtab_free(&matcher->suffix_hash);
  		cli_bm_free(&matcher->sha256_hashes);
 +		cli_bm_free(&matcher->hostkey_prefix);
  	}
  }
  
@@@ -675,7 -526,7 +577,7 @@@ static int add_newsuffix(struct regex_m
  	new->partno = 0;
  	new->mindist = 0;
  	new->maxdist = 0;
 -	new->offset = 0;
 +	new->offset_min = CLI_OFF_ANY;
  	new->length = len;
  
  	new->ch[0] = new->ch[1] |= CLI_MATCH_IGNORE;
@@@ -697,7 -548,7 +599,7 @@@
  		mpool_free(matcher->mempool, new);
  		return ret;
  	}
- 	SO_preprocess_add(&matcher->filter, (const unsigned char*)suffix, len);
+ 	filter_add_static(&matcher->filter, (const unsigned char*)suffix, len, "regex");
  	return CL_SUCCESS;
  }
  
@@@ -719,7 -570,7 +621,7 @@@ static int add_pattern_suffix(void *cbd
  {
  	struct regex_matcher *matcher = cbdata;
  	struct regex_list *regex = cli_malloc(sizeof(*regex));
 -	const struct element *el;
 +	const struct cli_element *el;
  
  	assert(matcher);
  	if(!regex)
@@@ -727,25 -578,25 +629,25 @@@
  	regex->pattern = iregex->pattern ? cli_strdup(iregex->pattern) : NULL;
  	regex->preg = iregex->preg;
  	regex->nxt = NULL;
 -	el = hashtab_find(&matcher->suffix_hash, suffix, suffix_len);
 +	el = cli_hashtab_find(&matcher->suffix_hash, suffix, suffix_len);
  	/* TODO: what if suffixes are prefixes of eachother and only one will
  	 * match? */
  	if(el) {
  		/* existing suffix */
  		assert((size_t)el->data < matcher->suffix_cnt);
  		list_add_tail(&matcher->suffix_regexes[el->data], regex);
  	} else {
  		/* new suffix */
  		size_t n = matcher->suffix_cnt++;
 -		el = hashtab_insert(&matcher->suffix_hash, suffix, suffix_len, n);
 +		el = cli_hashtab_insert(&matcher->suffix_hash, suffix, suffix_len, n);
  		matcher->suffix_regexes = cli_realloc(matcher->suffix_regexes, (n+1)*sizeof(*matcher->suffix_regexes));
  		if(!matcher->suffix_regexes)
  			return CL_EMEM;
  		matcher->suffix_regexes[n].tail = regex;
  		matcher->suffix_regexes[n].head = regex;
 +		if (suffix[0] == '/' && suffix[1] == '\0')
 +		    matcher->root_regex_idx = n;
  		add_newsuffix(matcher, regex, suffix, suffix_len);
 -		cli_dbgmsg(MODULE "added new suffix %s, for regex: %s\n", suffix, regex->pattern);
  	}
  	return 0;
  }
diff --combined libclamav/regex_list.h
index 040a702,971792c..c469c53
--- a/libclamav/regex_list.h
+++ b/libclamav/regex_list.h
@@@ -27,33 -27,25 +27,27 @@@
  #include "phishcheck.h"
  #include "readdb.h"
  #include "matcher.h"
+ #include "filtering.h"
  #include <zlib.h> /* for gzFile */
  
  #include "mpool.h"
  
- struct filter {
- 	uint32_t B[65536];
- 	uint32_t end_fast[256];
- 	uint32_t end[65536];
- 	unsigned long m;
- };
- 
  struct regex_list_ht {
  	struct regex_list *head;
  	struct regex_list *tail;
  };
  
  struct regex_matcher {
 -	struct hashtable suffix_hash;
 +	struct cli_hashtable suffix_hash;
  	size_t suffix_cnt;
  	struct regex_list_ht *suffix_regexes;
 +	size_t root_regex_idx;
  	size_t regex_cnt;
  	regex_t **all_pregs;
  	struct cli_matcher suffixes;
  	struct cli_matcher sha256_hashes;
 -	struct filter sha256_filter;
 +	struct cli_hashset sha256_pfx_set;
 +	struct cli_matcher hostkey_prefix;
  	struct filter filter;
  #ifdef USE_MPOOL
  	mpool_t *mempool;
@@@ -67,11 -59,10 +61,10 @@@ int cli_build_regex_list(struct regex_m
  int regex_list_add_pattern(struct regex_matcher *matcher, char *pattern);
  int regex_list_match(struct regex_matcher* matcher, char* real_url,const char* display_url,const struct pre_fixup_info* pre_fixup, int hostOnly,const char **info, int is_whitelist);
  int init_regex_list(struct regex_matcher* matcher);
 -int load_regex_matcher(struct regex_matcher* matcher,FILE* fd,unsigned int options,int is_whitelist,struct cli_dbio *dbio);
 +int load_regex_matcher(struct regex_matcher* matcher,FILE* fd,unsigned int *signo,unsigned int options,int is_whitelist,struct cli_dbio *dbio);
  void regex_list_cleanup(struct regex_matcher* matcher);
  void regex_list_done(struct regex_matcher* matcher);
  int is_regex_ok(struct regex_matcher* matcher);
- long SO_search(const struct filter *m, const unsigned char *data, unsigned long len);
  
  #endif
  
diff --combined unit_tests/check_matchers.c
index 7597fcc,33915ca..4f9178f
--- a/unit_tests/check_matchers.c
+++ b/unit_tests/check_matchers.c
@@@ -30,6 -30,7 +30,7 @@@
  #include "../libclamav/matcher.h"
  #include "../libclamav/matcher-ac.h"
  #include "../libclamav/matcher-bm.h"
+ #include "../libclamav/others.h"
  #include "../libclamav/default.h"
  #include "checks.h"
  
@@@ -46,19 -47,44 +47,44 @@@ static const struct ac_testdata_s 
      { "abdcabcddabccadbbdbacb", "6463{2-3}64646162(63|64|65)6361*6462????6261{-1}6362", "Test_5" },
      { "abcdefghijkabcdefghijk", "62????65666768*696a6b6162{2-3}656667[1-3]6b", "Test_6" },
      { "abcadbabcadbabcacb", "6?6164?26?62{3}?26162?361", "Test_7" },
+     /* testcase for filter bug: it was checking only first 32 chars, and last
+      * maxpatlen */
+     { "\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1dddddddddddddddddddd5\1\1\1\1\1\1\1\1\1\1\1\1\1","6464646464646464646464646464646464646464(35|36)","Test_8"},
  
      { NULL, NULL, NULL}
  };
  
- START_TEST (test_ac_scanbuff) {
+ 
+ static cli_ctx ctx;
+ static const char *virname = NULL;
+ static void setup(void)
+ {
  	struct cli_matcher *root;
+ 	virname = NULL;
+ 	ctx.virname = &virname;
+ 	ctx.engine = cl_engine_new();
+ 	fail_unless(!!ctx.engine, "cl_engine_new() failed");
+ 	root = (struct cli_matcher *) mpool_calloc(ctx.engine->mempool, 1, sizeof(struct cli_matcher));
+ 	fail_unless(root != NULL, "root == NULL");
+ #ifdef USE_MPOOL
+ 	root->mempool = ctx.engine->mempool;
+ #endif
+ 
+ 	ctx.engine->root[0] = root;
+ }
+ 
+ static void teardown(void)
+ {
+ 	cl_engine_free((struct cl_engine*)ctx.engine);
+ }
+ 
+ START_TEST (test_ac_scanbuff) {
  	struct cli_ac_data mdata;
- 	const char *virname = NULL;
+ 	struct cli_matcher *root;
  	unsigned int i;
  	int ret;
  
- 
-     root = (struct cli_matcher *) cli_calloc(1, sizeof(struct cli_matcher));
+     root = ctx.engine->root[0];
      fail_unless(root != NULL, "root == NULL");
      root->ac_only = 1;
  
@@@ -68,29 -94,29 +94,29 @@@
      ret = cli_ac_init(root, CLI_DEFAULT_AC_MINDEPTH, CLI_DEFAULT_AC_MAXDEPTH);
      fail_unless(ret == CL_SUCCESS, "cli_ac_init() failed");
  
+ 
      for(i = 0; ac_testdata[i].data; i++) {
 -	ret = cli_parse_add(root, ac_testdata[i].virname, ac_testdata[i].hexsig, 0, 0, NULL, 0, NULL, 0);
 +	ret = cli_parse_add(root, ac_testdata[i].virname, ac_testdata[i].hexsig, 0, 0, "*", 0, NULL, 0);
  	fail_unless(ret == CL_SUCCESS, "cli_parse_add() failed");
      }
  
      ret = cli_ac_buildtrie(root);
      fail_unless(ret == CL_SUCCESS, "cli_ac_buildtrie() failed");
  
 -    ret = cli_ac_initdata(&mdata, root->ac_partsigs, 0, CLI_DEFAULT_AC_TRACKLEN);
 +    ret = cli_ac_initdata(&mdata, root->ac_partsigs, 0, 0, CLI_DEFAULT_AC_TRACKLEN);
      fail_unless(ret == CL_SUCCESS, "cli_ac_initdata() failed");
  
      for(i = 0; ac_testdata[i].data; i++) {
 -	ret = cli_ac_scanbuff(ac_testdata[i].data, strlen(ac_testdata[i].data), &virname, NULL, NULL, root, &mdata, 0, 0, -1, NULL, AC_SCAN_VIR, NULL);
 +	ret = cli_ac_scanbuff(ac_testdata[i].data, strlen(ac_testdata[i].data), &virname, NULL, NULL, root, &mdata, 0, 0, NULL, AC_SCAN_VIR, NULL);
  	fail_unless_fmt(ret == CL_VIRUS, "cli_ac_scanbuff() failed for %s", ac_testdata[i].virname);
  	fail_unless_fmt(!strncmp(virname, ac_testdata[i].virname, strlen(ac_testdata[i].virname)), "Dataset %u matched with %s", i, virname);
+ 
 -	ret = cli_scanbuff(ac_testdata[i].data, strlen(ac_testdata[i].data), &ctx, 0, NULL);
++	ret = cli_scanbuff(ac_testdata[i].data, strlen(ac_testdata[i].data), 0, &ctx, 0, NULL);
+ 	fail_unless_fmt(ret == CL_VIRUS, "cli_scanbuff() failed for %s", ac_testdata[i].virname);
+ 	fail_unless_fmt(!strncmp(virname, ac_testdata[i].virname, strlen(ac_testdata[i].virname)), "Dataset %u matched with %s", i, virname);
      }
  
      cli_ac_freedata(&mdata);
-     cli_ac_free(root);
- #ifdef USE_MPOOL
-     mpool_destroy(root->mempool);
- #endif
-     free(root);
  }
  END_TEST
  
@@@ -100,7 -126,7 +126,7 @@@ START_TEST (test_bm_scanbuff) 
  	int ret;
  
  
-     root = (struct cli_matcher *) cli_calloc(1, sizeof(struct cli_matcher));
+     root = ctx.engine->root[0];
      fail_unless(root != NULL, "root == NULL");
  
  #ifdef USE_MPOOL
@@@ -109,21 -135,16 +135,16 @@@
      ret = cli_bm_init(root);
      fail_unless(ret == CL_SUCCESS, "cli_bm_init() failed");
  
 -    ret = cli_parse_add(root, "Sig1", "deadbabe", 0, 0, NULL, 0, NULL, 0);
 +    ret = cli_parse_add(root, "Sig1", "deadbabe", 0, 0, "*", 0, NULL, 0);
      fail_unless(ret == CL_SUCCESS, "cli_parse_add() failed");
 -    ret = cli_parse_add(root, "Sig2", "deadbeef", 0, 0, NULL, 0, NULL, 0);
 +    ret = cli_parse_add(root, "Sig2", "deadbeef", 0, 0, "*", 0, NULL, 0);
      fail_unless(ret == CL_SUCCESS, "cli_parse_add() failed");
 -    ret = cli_parse_add(root, "Sig3", "babedead", 0, 0, NULL, 0, NULL, 0);
 +    ret = cli_parse_add(root, "Sig3", "babedead", 0, 0, "*", 0, NULL, 0);
      fail_unless(ret == CL_SUCCESS, "cli_parse_add() failed");
  
 -    ret = cli_bm_scanbuff("blah\xde\xad\xbe\xef", 12, &virname, root, 0, 0, -1);
 +    ret = cli_bm_scanbuff("blah\xde\xad\xbe\xef", 12, &virname, NULL, root, 0, NULL, NULL);
      fail_unless(ret == CL_VIRUS, "cli_bm_scanbuff() failed");
      fail_unless(!strncmp(virname, "Sig2", 4), "Incorrect signature matched in cli_bm_scanbuff()\n");
-     cli_bm_free(root);
- #ifdef USE_MPOOL
-     mpool_destroy(root->mempool);
- #endif
-     free(root);
  }
  END_TEST
  
@@@ -133,6 -154,7 +154,7 @@@ Suite *test_matchers_suite(void
      TCase *tc_matchers;
      tc_matchers = tcase_create("matchers");
      suite_add_tcase(s, tc_matchers);
+     tcase_add_checked_fixture (tc_matchers, setup, teardown);
      tcase_add_test(tc_matchers, test_ac_scanbuff);
      tcase_add_test(tc_matchers, test_bm_scanbuff);
      return s;

-- 
Debian repository for ClamAV



More information about the Pkg-clamav-commits mailing list