Browse code

Added oss-fuzz integration.

Micah Snyder (micasnyd) authored on 2018/12/05 07:26:42
Showing 32 changed files
... ...
@@ -42,6 +42,8 @@ lcov:
42 42
 	($(MAKE); cd unit_tests; $(MAKE) lcov)
43 43
 quick-check:
44 44
 	($(MAKE); cd unit_tests; $(MAKE) quick-check)
45
+fuzz:
46
+	($(MAKE); $(MAKE) -C fuzz check)
45 47
 
46 48
 dist-hook:
47 49
 	rm -rf $(distdir)/win32/clamav-for-windows $(distdir)/win32/build
... ...
@@ -145,6 +145,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
145 145
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
146 146
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
147 147
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
148
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
148 149
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
149 150
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
150 151
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -1191,6 +1192,8 @@ lcov:
1191 1191
 	($(MAKE); cd unit_tests; $(MAKE) lcov)
1192 1192
 quick-check:
1193 1193
 	($(MAKE); cd unit_tests; $(MAKE) quick-check)
1194
+fuzz-check:
1195
+	($(MAKE); $(MAKE) -C fuzz check)
1194 1196
 
1195 1197
 dist-hook:
1196 1198
 	rm -rf $(distdir)/win32/clamav-for-windows $(distdir)/win32/build
... ...
@@ -119,6 +119,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
119 119
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
120 120
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
121 121
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
122
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
122 123
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
123 124
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
124 125
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -100,6 +100,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
100 100
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
101 101
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
102 102
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
103
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
103 104
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
104 105
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
105 106
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -118,6 +118,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
118 118
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
119 119
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
120 120
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
121
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
121 122
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
122 123
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
123 124
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -121,6 +121,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
121 121
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
122 122
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
123 123
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
124
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
124 125
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
125 126
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
126 127
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -118,6 +118,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
118 118
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
119 119
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
120 120
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
121
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
121 122
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
122 123
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
123 124
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -100,6 +100,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
100 100
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
101 101
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
102 102
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
103
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
103 104
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
104 105
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
105 106
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -119,6 +119,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
119 119
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
120 120
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
121 121
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
122
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
122 123
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
123 124
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
124 125
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -118,6 +118,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
118 118
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
119 119
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
120 120
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
121
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
121 122
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
122 123
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
123 124
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -748,6 +748,8 @@ HAVE_LIBCHECK_TRUE
748 748
 CHECK_CPPFLAGS
749 749
 CHECK_LIBS
750 750
 CHECK_CFLAGS
751
+ENABLE_FUZZ_FALSE
752
+ENABLE_FUZZ_TRUE
751 753
 BUILD_CONFIGURE_FLAGS
752 754
 VERSIONSCRIPT_FALSE
753 755
 VERSIONSCRIPT_TRUE
... ...
@@ -924,6 +926,7 @@ with_ltdl_lib
924 924
 enable_ltdl_install
925 925
 enable_gcc_vcheck
926 926
 enable_experimental
927
+enable_fuzz
927 928
 enable_mempool
928 929
 enable_check
929 930
 enable_rpath
... ...
@@ -1636,6 +1639,7 @@ Optional Features:
1636 1636
   --enable-ltdl-install   install libltdl
1637 1637
   --disable-gcc-vcheck    do not check for buggy gcc version
1638 1638
   --enable-experimental   enable experimental code
1639
+  --enable-fuzz           enable building standalone fuzz targets [default=no]
1639 1640
   --disable-mempool       do not use memory pools
1640 1641
   --enable-check          enable check unit tests [default=auto]
1641 1642
   --disable-rpath         do not hardcode runtime library paths
... ...
@@ -20301,6 +20305,29 @@ build_configure_args=`echo "$ac_configure_args" | sed -e 's/\"//g'`
20301 20301
 BUILD_CONFIGURE_FLAGS=$build_configure_args
20302 20302
 
20303 20303
 
20304
+# Check whether --enable-fuzz was given.
20305
+if test "${enable_fuzz+set}" = set; then :
20306
+  enableval=$enable_fuzz; enable_cov=$enableval
20307
+else
20308
+  enable_cov="no"
20309
+fi
20310
+
20311
+
20312
+# if test "x$enable_fuzz" = "xyes"; then
20313
+#     CPPFLAGS="-O2 -fno-omit-frame-pointer -g -fsanitize=address -fsanitize-coverage=edge,trace-pc-guard,indirect-calls,trace-cmp,trace-div,trace-gep $CPPFLAGS"
20314
+#     CFLAGS="-O2 -fno-omit-frame-pointer -g -fsanitize=address -fsanitize-coverage=edge,trace-pc-guard,indirect-calls,trace-cmp,trace-div,trace-gep $CFLAGS"
20315
+# #	LDFLAGS="-Wl,-Bstatic -lssl -lcrypto -lz -Wl,-Bdynamic -lc -lpthread -ldl $LDFLAGS"
20316
+# fi
20317
+
20318
+ if test "x$enable_fuzz" = "xyes"; then
20319
+  ENABLE_FUZZ_TRUE=
20320
+  ENABLE_FUZZ_FALSE='#'
20321
+else
20322
+  ENABLE_FUZZ_TRUE='#'
20323
+  ENABLE_FUZZ_FALSE=
20324
+fi
20325
+
20326
+
20304 20327
 
20305 20328
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether uname(2) is POSIX" >&5
20306 20329
 $as_echo_n "checking whether uname(2) is POSIX... " >&6; }
... ...
@@ -29156,7 +29183,7 @@ else
29156 29156
     mspack_msg="External, $LIBMSPACK_CFLAGS $LIBMSPACK_LIBS"
29157 29157
 fi
29158 29158
 
29159
-ac_config_files="$ac_config_files clamscan/Makefile database/Makefile docs/Makefile clamd/Makefile clamd/clamav-daemon.service clamd/clamav-daemon.socket clamdscan/Makefile clamsubmit/Makefile clamav-milter/Makefile freshclam/clamav-freshclam.service freshclam/Makefile sigtool/Makefile clamconf/Makefile etc/Makefile test/Makefile unit_tests/Makefile clamdtop/Makefile clambc/Makefile libfreshclam/Makefile Makefile clamav-config libclamav.pc platform.h docs/man/clamav-milter.8 docs/man/clamav-milter.conf.5 docs/man/clambc.1 docs/man/clamconf.1 docs/man/clamd.8 docs/man/clamd.conf.5 docs/man/clamdscan.1 docs/man/clamscan.1 docs/man/freshclam.1 docs/man/freshclam.conf.5 docs/man/sigtool.1 docs/man/clamdtop.1 docs/man/clamsubmit.1"
29159
+ac_config_files="$ac_config_files clamscan/Makefile database/Makefile docs/Makefile clamd/Makefile clamd/clamav-daemon.service clamd/clamav-daemon.socket clamdscan/Makefile clamsubmit/Makefile clamav-milter/Makefile freshclam/clamav-freshclam.service freshclam/Makefile sigtool/Makefile clamconf/Makefile etc/Makefile test/Makefile unit_tests/Makefile fuzz/Makefile clamdtop/Makefile clambc/Makefile libfreshclam/Makefile Makefile clamav-config libclamav.pc platform.h docs/man/clamav-milter.8 docs/man/clamav-milter.conf.5 docs/man/clambc.1 docs/man/clamconf.1 docs/man/clamd.8 docs/man/clamd.conf.5 docs/man/clamdscan.1 docs/man/clamscan.1 docs/man/freshclam.1 docs/man/freshclam.conf.5 docs/man/sigtool.1 docs/man/clamdtop.1 docs/man/clamsubmit.1"
29160 29160
 
29161 29161
 
29162 29162
 cat >confcache <<\_ACEOF
... ...
@@ -29330,6 +29357,10 @@ if test -z "${VERSIONSCRIPT_TRUE}" && test -z "${VERSIONSCRIPT_FALSE}"; then
29330 29330
   as_fn_error $? "conditional \"VERSIONSCRIPT\" was never defined.
29331 29331
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
29332 29332
 fi
29333
+if test -z "${ENABLE_FUZZ_TRUE}" && test -z "${ENABLE_FUZZ_FALSE}"; then
29334
+  as_fn_error $? "conditional \"ENABLE_FUZZ\" was never defined.
29335
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
29336
+fi
29333 29337
 if test -z "${HAVE_LIBCHECK_TRUE}" && test -z "${HAVE_LIBCHECK_FALSE}"; then
29334 29338
   as_fn_error $? "conditional \"HAVE_LIBCHECK\" was never defined.
29335 29339
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
... ...
@@ -30385,6 +30416,7 @@ do
30385 30385
     "etc/Makefile") CONFIG_FILES="$CONFIG_FILES etc/Makefile" ;;
30386 30386
     "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
30387 30387
     "unit_tests/Makefile") CONFIG_FILES="$CONFIG_FILES unit_tests/Makefile" ;;
30388
+    "fuzz/Makefile") CONFIG_FILES="$CONFIG_FILES fuzz/Makefile" ;;
30388 30389
     "clamdtop/Makefile") CONFIG_FILES="$CONFIG_FILES clamdtop/Makefile" ;;
30389 30390
     "clambc/Makefile") CONFIG_FILES="$CONFIG_FILES clambc/Makefile" ;;
30390 30391
     "libfreshclam/Makefile") CONFIG_FILES="$CONFIG_FILES libfreshclam/Makefile" ;;
... ...
@@ -32197,6 +32229,10 @@ if test -z "${VERSIONSCRIPT_TRUE}" && test -z "${VERSIONSCRIPT_FALSE}"; then
32197 32197
   as_fn_error $? "conditional \"VERSIONSCRIPT\" was never defined.
32198 32198
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
32199 32199
 fi
32200
+if test -z "${ENABLE_FUZZ_TRUE}" && test -z "${ENABLE_FUZZ_FALSE}"; then
32201
+  as_fn_error $? "conditional \"ENABLE_FUZZ\" was never defined.
32202
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
32203
+fi
32200 32204
 if test -z "${HAVE_LIBCHECK_TRUE}" && test -z "${HAVE_LIBCHECK_FALSE}"; then
32201 32205
   as_fn_error $? "conditional \"HAVE_LIBCHECK\" was never defined.
32202 32206
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
... ...
@@ -33269,6 +33305,7 @@ do
33269 33269
     "etc/Makefile") CONFIG_FILES="$CONFIG_FILES etc/Makefile" ;;
33270 33270
     "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
33271 33271
     "unit_tests/Makefile") CONFIG_FILES="$CONFIG_FILES unit_tests/Makefile" ;;
33272
+    "fuzz/Makefile") CONFIG_FILES="$CONFIG_FILES fuzz/Makefile" ;;
33272 33273
     "clamdtop/Makefile") CONFIG_FILES="$CONFIG_FILES clamdtop/Makefile" ;;
33273 33274
     "clambc/Makefile") CONFIG_FILES="$CONFIG_FILES clambc/Makefile" ;;
33274 33275
     "libfreshclam/Makefile") CONFIG_FILES="$CONFIG_FILES libfreshclam/Makefile" ;;
... ...
@@ -78,6 +78,7 @@ fi
78 78
 build_configure_args=`echo "$ac_configure_args" | sed -e 's/[\"]//g'`
79 79
 AC_SUBST([BUILD_CONFIGURE_FLAGS], [$build_configure_args])
80 80
 
81
+m4_include([m4/reorganization/code_checks/fuzz.m4])
81 82
 m4_include([m4/reorganization/code_checks/functions.m4])
82 83
 m4_include([m4/reorganization/code_checks/mpool.m4])
83 84
 m4_include([m4/reorganization/code_checks/unit_tests.m4])
... ...
@@ -170,6 +171,7 @@ clamconf/Makefile
170 170
 etc/Makefile
171 171
 test/Makefile
172 172
 unit_tests/Makefile
173
+fuzz/Makefile
173 174
 clamdtop/Makefile
174 175
 clambc/Makefile
175 176
 libfreshclam/Makefile
... ...
@@ -116,6 +116,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
116 116
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
117 117
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
118 118
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
119
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
119 120
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
120 121
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
121 122
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -116,6 +116,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
116 116
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
117 117
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
118 118
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
119
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
119 120
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
120 121
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
121 122
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -117,6 +117,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
117 117
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
118 118
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
119 119
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
120
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
120 121
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
121 122
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
122 123
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -121,6 +121,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
121 121
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
122 122
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
123 123
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
124
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
124 125
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
125 126
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
126 127
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
127 128
new file mode 100644
... ...
@@ -0,0 +1,189 @@
0
+# Process this file with automake to produce Makefile.in
1
+
2
+# By default, use our own standalone_fuzz_target_runner.
3
+# This runner does no fuzzing, but simply executes the inputs
4
+# provided via parameters.
5
+# Run e.g. "make all LIB_FUZZING_ENGINE=/path/to/libFuzzer.a"
6
+# to link the fuzzer(s) against a real fuzzing engine.
7
+#
8
+# OSS-Fuzz will define its own value for LIB_FUZZING_ENGINE.
9
+
10
+if ENABLE_FUZZ
11
+
12
+LIB_FUZZING_ENGINE ?= standalone_fuzz_target_runner.o
13
+
14
+AM_CPPFLAGS = \
15
+    -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav \
16
+    -std=c++11 -O2 -fno-omit-frame-pointer -g \
17
+    -fsanitize=address \
18
+    -fsanitize-coverage=edge,trace-pc-guard,indirect-calls,trace-cmp,trace-div,trace-gep
19
+
20
+AM_LDFLAGS = \
21
+    $(top_builddir)/libclamav/libclamav.la $(top_builddir)/libclamav/libclammspack.la \
22
+    -Wc,-fsanitize=address -Wl,-U,_LLVMFuzzerCustomMutator -Wl,-U,_LLVMFuzzerInitialize \
23
+    "-no-undefined"
24
+
25
+check_PROGRAMS = \
26
+	clamav_scanmap_fuzzer \
27
+	clamav_scanfile_fuzzer \
28
+	clamav_scanfile_fuzzer_ARCHIVE \
29
+	clamav_scanfile_fuzzer_MAIL \
30
+	clamav_scanfile_fuzzer_OLE2 \
31
+	clamav_scanfile_fuzzer_PDF \
32
+	clamav_scanfile_fuzzer_HTML \
33
+	clamav_scanfile_fuzzer_PE \
34
+	clamav_scanfile_fuzzer_ELF \
35
+	clamav_scanfile_fuzzer_SWF \
36
+	clamav_scanfile_fuzzer_XMLDOCS \
37
+	clamav_scanfile_fuzzer_HWP3 \
38
+	clamav_dbload_fuzzer_CDB \
39
+	clamav_dbload_fuzzer_CFG \
40
+	clamav_dbload_fuzzer_CRB \
41
+	clamav_dbload_fuzzer_FP \
42
+	clamav_dbload_fuzzer_FTM \
43
+	clamav_dbload_fuzzer_HDB \
44
+	clamav_dbload_fuzzer_HSB \
45
+	clamav_dbload_fuzzer_IDB \
46
+	clamav_dbload_fuzzer_IGN \
47
+	clamav_dbload_fuzzer_IGN2 \
48
+	clamav_dbload_fuzzer_LDB \
49
+	clamav_dbload_fuzzer_MDB \
50
+	clamav_dbload_fuzzer_MSB \
51
+	clamav_dbload_fuzzer_NDB \
52
+	clamav_dbload_fuzzer_PDB \
53
+	clamav_dbload_fuzzer_WDB \
54
+	clamav_dbload_fuzzer_YARA
55
+
56
+clamav_scanmap_fuzzer_SOURCES = clamav_scanmap_fuzzer.cpp
57
+clamav_scanmap_fuzzer_LDADD = $(LIB_FUZZING_ENGINE)
58
+
59
+clamav_scanfile_fuzzer_SOURCES = clamav_scanfile_fuzzer.cpp
60
+clamav_scanfile_fuzzer_LDADD = $(LIB_FUZZING_ENGINE)
61
+
62
+clamav_scanfile_fuzzer_ARCHIVE_SOURCES = clamav_scanfile_fuzzer.cpp
63
+clamav_scanfile_fuzzer_ARCHIVE_LDADD = $(LIB_FUZZING_ENGINE)
64
+clamav_scanfile_fuzzer_ARCHIVE_CPPFLAGS = -DCLAMAV_FUZZ_ARCHIVE $(AM_CPPFLAGS)
65
+
66
+clamav_scanfile_fuzzer_MAIL_SOURCES = clamav_scanfile_fuzzer.cpp
67
+clamav_scanfile_fuzzer_MAIL_LDADD = $(LIB_FUZZING_ENGINE)
68
+clamav_scanfile_fuzzer_MAIL_CPPFLAGS = -DCLAMAV_FUZZ_MAIL $(AM_CPPFLAGS)
69
+
70
+clamav_scanfile_fuzzer_OLE2_SOURCES = clamav_scanfile_fuzzer.cpp
71
+clamav_scanfile_fuzzer_OLE2_LDADD = $(LIB_FUZZING_ENGINE)
72
+clamav_scanfile_fuzzer_OLE2_CPPFLAGS = -DCLAMAV_FUZZ_OLE2 $(AM_CPPFLAGS)
73
+
74
+clamav_scanfile_fuzzer_PDF_SOURCES = clamav_scanfile_fuzzer.cpp
75
+clamav_scanfile_fuzzer_PDF_LDADD = $(LIB_FUZZING_ENGINE)
76
+clamav_scanfile_fuzzer_PDF_CPPFLAGS = -DCLAMAV_FUZZ_PDF $(AM_CPPFLAGS)
77
+
78
+clamav_scanfile_fuzzer_HTML_SOURCES = clamav_scanfile_fuzzer.cpp
79
+clamav_scanfile_fuzzer_HTML_LDADD = $(LIB_FUZZING_ENGINE)
80
+clamav_scanfile_fuzzer_HTML_CPPFLAGS = -DCLAMAV_FUZZ_HTML $(AM_CPPFLAGS)
81
+
82
+clamav_scanfile_fuzzer_PE_SOURCES = clamav_scanfile_fuzzer.cpp
83
+clamav_scanfile_fuzzer_PE_LDADD = $(LIB_FUZZING_ENGINE)
84
+clamav_scanfile_fuzzer_PE_CPPFLAGS = -DCLAMAV_FUZZ_PE $(AM_CPPFLAGS)
85
+
86
+clamav_scanfile_fuzzer_ELF_SOURCES = clamav_scanfile_fuzzer.cpp
87
+clamav_scanfile_fuzzer_ELF_LDADD = $(LIB_FUZZING_ENGINE)
88
+clamav_scanfile_fuzzer_ELF_CPPFLAGS = -DCLAMAV_FUZZ_ELF $(AM_CPPFLAGS)
89
+
90
+clamav_scanfile_fuzzer_SWF_SOURCES = clamav_scanfile_fuzzer.cpp
91
+clamav_scanfile_fuzzer_SWF_LDADD = $(LIB_FUZZING_ENGINE)
92
+clamav_scanfile_fuzzer_SWF_CPPFLAGS = -DCLAMAV_FUZZ_SWF $(AM_CPPFLAGS)
93
+
94
+clamav_scanfile_fuzzer_XMLDOCS_SOURCES = clamav_scanfile_fuzzer.cpp
95
+clamav_scanfile_fuzzer_XMLDOCS_LDADD = $(LIB_FUZZING_ENGINE)
96
+clamav_scanfile_fuzzer_XMLDOCS_CPPFLAGS = -DCLAMAV_FUZZ_XMLDOCS $(AM_CPPFLAGS)
97
+
98
+clamav_scanfile_fuzzer_HWP3_SOURCES = clamav_scanfile_fuzzer.cpp
99
+clamav_scanfile_fuzzer_HWP3_LDADD = $(LIB_FUZZING_ENGINE)
100
+clamav_scanfile_fuzzer_HWP3_CPPFLAGS = -DCLAMAV_FUZZ_HWP3 $(AM_CPPFLAGS)
101
+
102
+clamav_dbload_fuzzer_CDB_SOURCES = clamav_dbload_fuzzer.cpp
103
+clamav_dbload_fuzzer_CDB_LDADD = $(LIB_FUZZING_ENGINE)
104
+clamav_dbload_fuzzer_CDB_CPPFLAGS = -DCLAMAV_FUZZ_CDB $(AM_CPPFLAGS)
105
+
106
+clamav_dbload_fuzzer_CFG_SOURCES = clamav_dbload_fuzzer.cpp
107
+clamav_dbload_fuzzer_CFG_LDADD = $(LIB_FUZZING_ENGINE)
108
+clamav_dbload_fuzzer_CFG_CPPFLAGS = -DCLAMAV_FUZZ_CFG $(AM_CPPFLAGS)
109
+
110
+clamav_dbload_fuzzer_CRB_SOURCES = clamav_dbload_fuzzer.cpp
111
+clamav_dbload_fuzzer_CRB_LDADD = $(LIB_FUZZING_ENGINE)
112
+clamav_dbload_fuzzer_CRB_CPPFLAGS = -DCLAMAV_FUZZ_CRB $(AM_CPPFLAGS)
113
+
114
+clamav_dbload_fuzzer_FP_SOURCES = clamav_dbload_fuzzer.cpp
115
+clamav_dbload_fuzzer_FP_LDADD = $(LIB_FUZZING_ENGINE)
116
+clamav_dbload_fuzzer_FP_CPPFLAGS = -DCLAMAV_FUZZ_FP $(AM_CPPFLAGS)
117
+
118
+clamav_dbload_fuzzer_FTM_SOURCES = clamav_dbload_fuzzer.cpp
119
+clamav_dbload_fuzzer_FTM_LDADD = $(LIB_FUZZING_ENGINE)
120
+clamav_dbload_fuzzer_FTM_CPPFLAGS = -DCLAMAV_FUZZ_FTM $(AM_CPPFLAGS)
121
+
122
+clamav_dbload_fuzzer_HDB_SOURCES = clamav_dbload_fuzzer.cpp
123
+clamav_dbload_fuzzer_HDB_LDADD = $(LIB_FUZZING_ENGINE)
124
+clamav_dbload_fuzzer_HDB_CPPFLAGS = -DCLAMAV_FUZZ_HDB $(AM_CPPFLAGS)
125
+
126
+clamav_dbload_fuzzer_HSB_SOURCES = clamav_dbload_fuzzer.cpp
127
+clamav_dbload_fuzzer_HSB_LDADD = $(LIB_FUZZING_ENGINE)
128
+clamav_dbload_fuzzer_HSB_CPPFLAGS = -DCLAMAV_FUZZ_HSB $(AM_CPPFLAGS)
129
+
130
+clamav_dbload_fuzzer_IDB_SOURCES = clamav_dbload_fuzzer.cpp
131
+clamav_dbload_fuzzer_IDB_LDADD = $(LIB_FUZZING_ENGINE)
132
+clamav_dbload_fuzzer_IDB_CPPFLAGS = -DCLAMAV_FUZZ_IDB $(AM_CPPFLAGS)
133
+
134
+clamav_dbload_fuzzer_IGN_SOURCES = clamav_dbload_fuzzer.cpp
135
+clamav_dbload_fuzzer_IGN_LDADD = $(LIB_FUZZING_ENGINE)
136
+clamav_dbload_fuzzer_IGN_CPPFLAGS = -DCLAMAV_FUZZ_IGN $(AM_CPPFLAGS)
137
+
138
+clamav_dbload_fuzzer_IGN2_SOURCES = clamav_dbload_fuzzer.cpp
139
+clamav_dbload_fuzzer_IGN2_LDADD = $(LIB_FUZZING_ENGINE)
140
+clamav_dbload_fuzzer_IGN2_CPPFLAGS = -DCLAMAV_FUZZ_IGN2 $(AM_CPPFLAGS)
141
+
142
+clamav_dbload_fuzzer_LDB_SOURCES = clamav_dbload_fuzzer.cpp
143
+clamav_dbload_fuzzer_LDB_LDADD = $(LIB_FUZZING_ENGINE)
144
+clamav_dbload_fuzzer_LDB_CPPFLAGS = -DCLAMAV_FUZZ_LDB $(AM_CPPFLAGS)
145
+
146
+clamav_dbload_fuzzer_MDB_SOURCES = clamav_dbload_fuzzer.cpp
147
+clamav_dbload_fuzzer_MDB_LDADD = $(LIB_FUZZING_ENGINE)
148
+clamav_dbload_fuzzer_MDB_CPPFLAGS = -DCLAMAV_FUZZ_MDB $(AM_CPPFLAGS)
149
+
150
+clamav_dbload_fuzzer_MSB_SOURCES = clamav_dbload_fuzzer.cpp
151
+clamav_dbload_fuzzer_MSB_LDADD = $(LIB_FUZZING_ENGINE)
152
+clamav_dbload_fuzzer_MSB_CPPFLAGS = -DCLAMAV_FUZZ_MSB $(AM_CPPFLAGS)
153
+
154
+clamav_dbload_fuzzer_NDB_SOURCES = clamav_dbload_fuzzer.cpp
155
+clamav_dbload_fuzzer_NDB_LDADD = $(LIB_FUZZING_ENGINE)
156
+clamav_dbload_fuzzer_NDB_CPPFLAGS = -DCLAMAV_FUZZ_NDB $(AM_CPPFLAGS)
157
+
158
+clamav_dbload_fuzzer_PDB_SOURCES = clamav_dbload_fuzzer.cpp
159
+clamav_dbload_fuzzer_PDB_LDADD = $(LIB_FUZZING_ENGINE)
160
+clamav_dbload_fuzzer_PDB_CPPFLAGS = -DCLAMAV_FUZZ_PDB $(AM_CPPFLAGS)
161
+
162
+clamav_dbload_fuzzer_WDB_SOURCES = clamav_dbload_fuzzer.cpp
163
+clamav_dbload_fuzzer_WDB_LDADD = $(LIB_FUZZING_ENGINE)
164
+clamav_dbload_fuzzer_WDB_CPPFLAGS = -DCLAMAV_FUZZ_WDB $(AM_CPPFLAGS)
165
+
166
+clamav_dbload_fuzzer_YARA_SOURCES = clamav_dbload_fuzzer.cpp
167
+clamav_dbload_fuzzer_YARA_LDADD = $(LIB_FUZZING_ENGINE)
168
+clamav_dbload_fuzzer_YARA_CPPFLAGS = -DCLAMAV_FUZZ_YARA $(AM_CPPFLAGS)
169
+
170
+check: $(LIB_FUZZING_ENGINE)
171
+	for type in ARCHIVE MAIL OLE2 PDF HTML PE ELF SWF XMLDOCS HWP3 ; do \
172
+	    builddir="$(builddir)" $(srcdir)/run_fuzzer_tests.py -f clamav_scanmap_fuzzer -c $(top_srcdir)/../clamav-fuzz-corpus/scantype/$$type ; \
173
+	done
174
+	for type in ARCHIVE MAIL OLE2 PDF HTML PE ELF SWF XMLDOCS HWP3 ; do \
175
+	    builddir="$(builddir)" $(srcdir)/run_fuzzer_tests.py -f clamav_scanfile_fuzzer_$$type -c $(top_srcdir)/../clamav-fuzz-corpus/scantype/$$type ; \
176
+	done
177
+	for type in CDB CFG CRB FP FTM HDB HSB IDB IGN IGN2 LDB MDB MSB NDB PDB WDB YARA ; do \
178
+	    builddir="$(builddir)" $(srcdir)/run_fuzzer_tests.py -f clamav_dbload_fuzzer_$$type -c $(top_srcdir)/../clamav-fuzz-corpus/database/$$type ; \
179
+	done
180
+
181
+else
182
+
183
+check:
184
+	@echo "Building fuzz targets is not enabled"
185
+	@echo "Use: ./configure --enable-fuzz --with-libjson=no --with-pcre=no --enable-static=yes --enable-shared=no --disable-llvm"
186
+	@exit 1
187
+
188
+endif
0 189
new file mode 100644
... ...
@@ -0,0 +1,1632 @@
0
+# Makefile.in generated by automake 1.14.1 from Makefile.am.
1
+# @configure_input@
2
+
3
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
4
+
5
+# This Makefile.in is free software; the Free Software Foundation
6
+# gives unlimited permission to copy and/or distribute it,
7
+# with or without modifications, as long as this notice is preserved.
8
+
9
+# This program is distributed in the hope that it will be useful,
10
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12
+# PARTICULAR PURPOSE.
13
+
14
+@SET_MAKE@
15
+
16
+# Process this file with automake to produce Makefile.in
17
+
18
+# By default, use our own standalone_fuzz_target_runner.
19
+# This runner does no fuzzing, but simply executes the inputs
20
+# provided via parameters.
21
+# Run e.g. "make all LIB_FUZZING_ENGINE=/path/to/libFuzzer.a"
22
+# to link the fuzzer(s) against a real fuzzing engine.
23
+#
24
+# OSS-Fuzz will define its own value for LIB_FUZZING_ENGINE.
25
+VPATH = @srcdir@
26
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
27
+am__make_running_with_option = \
28
+  case $${target_option-} in \
29
+      ?) ;; \
30
+      *) echo "am__make_running_with_option: internal error: invalid" \
31
+              "target option '$${target_option-}' specified" >&2; \
32
+         exit 1;; \
33
+  esac; \
34
+  has_opt=no; \
35
+  sane_makeflags=$$MAKEFLAGS; \
36
+  if $(am__is_gnu_make); then \
37
+    sane_makeflags=$$MFLAGS; \
38
+  else \
39
+    case $$MAKEFLAGS in \
40
+      *\\[\ \	]*) \
41
+        bs=\\; \
42
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
43
+          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
44
+    esac; \
45
+  fi; \
46
+  skip_next=no; \
47
+  strip_trailopt () \
48
+  { \
49
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
50
+  }; \
51
+  for flg in $$sane_makeflags; do \
52
+    test $$skip_next = yes && { skip_next=no; continue; }; \
53
+    case $$flg in \
54
+      *=*|--*) continue;; \
55
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
56
+      -*I?*) strip_trailopt 'I';; \
57
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
58
+      -*O?*) strip_trailopt 'O';; \
59
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
60
+      -*l?*) strip_trailopt 'l';; \
61
+      -[dEDm]) skip_next=yes;; \
62
+      -[JT]) skip_next=yes;; \
63
+    esac; \
64
+    case $$flg in \
65
+      *$$target_option*) has_opt=yes; break;; \
66
+    esac; \
67
+  done; \
68
+  test $$has_opt = yes
69
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
70
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
71
+pkgdatadir = $(datadir)/@PACKAGE@
72
+pkgincludedir = $(includedir)/@PACKAGE@
73
+pkglibdir = $(libdir)/@PACKAGE@
74
+pkglibexecdir = $(libexecdir)/@PACKAGE@
75
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
76
+install_sh_DATA = $(install_sh) -c -m 644
77
+install_sh_PROGRAM = $(install_sh) -c
78
+install_sh_SCRIPT = $(install_sh) -c
79
+INSTALL_HEADER = $(INSTALL_DATA)
80
+transform = $(program_transform_name)
81
+NORMAL_INSTALL = :
82
+PRE_INSTALL = :
83
+POST_INSTALL = :
84
+NORMAL_UNINSTALL = :
85
+PRE_UNINSTALL = :
86
+POST_UNINSTALL = :
87
+build_triplet = @build@
88
+host_triplet = @host@
89
+target_triplet = @target@
90
+@ENABLE_FUZZ_TRUE@check_PROGRAMS = clamav_scanmap_fuzzer$(EXEEXT) \
91
+@ENABLE_FUZZ_TRUE@	clamav_scanfile_fuzzer$(EXEEXT) \
92
+@ENABLE_FUZZ_TRUE@	clamav_scanfile_fuzzer_ARCHIVE$(EXEEXT) \
93
+@ENABLE_FUZZ_TRUE@	clamav_scanfile_fuzzer_MAIL$(EXEEXT) \
94
+@ENABLE_FUZZ_TRUE@	clamav_scanfile_fuzzer_OLE2$(EXEEXT) \
95
+@ENABLE_FUZZ_TRUE@	clamav_scanfile_fuzzer_PDF$(EXEEXT) \
96
+@ENABLE_FUZZ_TRUE@	clamav_scanfile_fuzzer_HTML$(EXEEXT) \
97
+@ENABLE_FUZZ_TRUE@	clamav_scanfile_fuzzer_PE$(EXEEXT) \
98
+@ENABLE_FUZZ_TRUE@	clamav_scanfile_fuzzer_ELF$(EXEEXT) \
99
+@ENABLE_FUZZ_TRUE@	clamav_scanfile_fuzzer_SWF$(EXEEXT) \
100
+@ENABLE_FUZZ_TRUE@	clamav_scanfile_fuzzer_XMLDOCS$(EXEEXT) \
101
+@ENABLE_FUZZ_TRUE@	clamav_scanfile_fuzzer_HWP3$(EXEEXT) \
102
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_CDB$(EXEEXT) \
103
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_CFG$(EXEEXT) \
104
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_CRB$(EXEEXT) \
105
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_FP$(EXEEXT) \
106
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_FTM$(EXEEXT) \
107
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_HDB$(EXEEXT) \
108
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_HSB$(EXEEXT) \
109
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_IDB$(EXEEXT) \
110
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_IGN$(EXEEXT) \
111
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_IGN2$(EXEEXT) \
112
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_LDB$(EXEEXT) \
113
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_MDB$(EXEEXT) \
114
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_MSB$(EXEEXT) \
115
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_NDB$(EXEEXT) \
116
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_PDB$(EXEEXT) \
117
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_WDB$(EXEEXT) \
118
+@ENABLE_FUZZ_TRUE@	clamav_dbload_fuzzer_YARA$(EXEEXT)
119
+subdir = fuzz
120
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
121
+	$(top_srcdir)/config/depcomp
122
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
123
+am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
124
+	$(top_srcdir)/m4/ax_check_uname_syscall.m4 \
125
+	$(top_srcdir)/m4/fdpassing.m4 $(top_srcdir)/m4/lib-ld.m4 \
126
+	$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
127
+	$(top_srcdir)/m4/lib-prelude.m4 $(top_srcdir)/m4/libtool.m4 \
128
+	$(top_srcdir)/m4/llvm.m4 $(top_srcdir)/m4/ltargz.m4 \
129
+	$(top_srcdir)/m4/ltdl.m4 $(top_srcdir)/m4/ltoptions.m4 \
130
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
131
+	$(top_srcdir)/m4/lt~obsolete.m4 \
132
+	$(top_srcdir)/m4/mmap_private.m4 $(top_srcdir)/m4/resolv.m4 \
133
+	$(top_srcdir)/m4/reorganization/version.m4 \
134
+	$(top_srcdir)/m4/reorganization/build_tools.m4 \
135
+	$(top_srcdir)/m4/reorganization/headers.m4 \
136
+	$(top_srcdir)/m4/reorganization/c_options.m4 \
137
+	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
138
+	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
139
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
140
+	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
141
+	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
142
+	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
143
+	$(top_srcdir)/m4/reorganization/code_checks/coverage.m4 \
144
+	$(top_srcdir)/m4/reorganization/libs/xml.m4 \
145
+	$(top_srcdir)/m4/reorganization/libs/openssl.m4 \
146
+	$(top_srcdir)/m4/reorganization/libs/json.m4 \
147
+	$(top_srcdir)/m4/reorganization/libs/pcre.m4 \
148
+	$(top_srcdir)/m4/reorganization/libs/libmspack.m4 \
149
+	$(top_srcdir)/m4/reorganization/libs/libz.m4 \
150
+	$(top_srcdir)/m4/reorganization/libs/bzip.m4 \
151
+	$(top_srcdir)/m4/reorganization/libs/unrar.m4 \
152
+	$(top_srcdir)/m4/reorganization/libs/systemd.m4 \
153
+	$(top_srcdir)/m4/reorganization/code_checks/ipv6.m4 \
154
+	$(top_srcdir)/m4/reorganization/code_checks/dns.m4 \
155
+	$(top_srcdir)/m4/reorganization/code_checks/fanotify.m4 \
156
+	$(top_srcdir)/m4/reorganization/code_checks/setpgrp.m4 \
157
+	$(top_srcdir)/m4/reorganization/milter/enable.m4 \
158
+	$(top_srcdir)/m4/reorganization/code_checks/iconv.m4 \
159
+	$(top_srcdir)/m4/reorganization/code_checks/pthreads.m4 \
160
+	$(top_srcdir)/m4/reorganization/code_checks/reentrant.m4 \
161
+	$(top_srcdir)/m4/reorganization/utility_checks/id.m4 \
162
+	$(top_srcdir)/m4/reorganization/utility_checks/yp.m4 \
163
+	$(top_srcdir)/m4/reorganization/usergroup.m4 \
164
+	$(top_srcdir)/m4/reorganization/debug.m4 \
165
+	$(top_srcdir)/m4/reorganization/customversion.m4 \
166
+	$(top_srcdir)/m4/reorganization/nocache.m4 \
167
+	$(top_srcdir)/m4/reorganization/dns.m4 \
168
+	$(top_srcdir)/m4/reorganization/bigstack.m4 \
169
+	$(top_srcdir)/m4/reorganization/dbdir.m4 \
170
+	$(top_srcdir)/m4/reorganization/cfgdir.m4 \
171
+	$(top_srcdir)/m4/reorganization/code_checks/in_port_t.m4 \
172
+	$(top_srcdir)/m4/reorganization/code_checks/in_addr_t.m4 \
173
+	$(top_srcdir)/m4/reorganization/os_checks.m4 \
174
+	$(top_srcdir)/m4/reorganization/milter/check.m4 \
175
+	$(top_srcdir)/m4/reorganization/code_checks/pthread_02.m4 \
176
+	$(top_srcdir)/m4/reorganization/code_checks/readdir.m4 \
177
+	$(top_srcdir)/m4/reorganization/code_checks/ctime.m4 \
178
+	$(top_srcdir)/m4/reorganization/code_checks/socklen_t.m4 \
179
+	$(top_srcdir)/m4/reorganization/clamav_user.m4 \
180
+	$(top_srcdir)/m4/reorganization/code_checks/compiler_attribs.m4 \
181
+	$(top_srcdir)/m4/reorganization/code_checks/select.m4 \
182
+	$(top_srcdir)/m4/reorganization/code_checks/stat64.m4 \
183
+	$(top_srcdir)/m4/reorganization/code_checks/shift.m4 \
184
+	$(top_srcdir)/m4/reorganization/code_checks/features.m4 \
185
+	$(top_srcdir)/m4/reorganization/clamdtop.m4 \
186
+	$(top_srcdir)/m4/reorganization/distcheck.m4 \
187
+	$(top_srcdir)/m4/reorganization/llvm.m4 \
188
+	$(top_srcdir)/libclamav/c++/m4/llvm-opts.m4 \
189
+	$(top_srcdir)/m4/reorganization/sha_collect.m4 \
190
+	$(top_srcdir)/m4/reorganization/yara.m4 \
191
+	$(top_srcdir)/m4/reorganization/code_checks/fts.m4 \
192
+	$(top_srcdir)/m4/reorganization/libfreshclam.m4 \
193
+	$(top_srcdir)/m4/reorganization/prelude.m4 \
194
+	$(top_srcdir)/m4/reorganization/bsd.m4 \
195
+	$(top_srcdir)/m4/reorganization/libs/curl.m4 \
196
+	$(top_srcdir)/m4/reorganization/substitutions.m4 \
197
+	$(top_srcdir)/m4/reorganization/strni.m4 \
198
+	$(top_srcdir)/configure.ac
199
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
200
+	$(ACLOCAL_M4)
201
+mkinstalldirs = $(install_sh) -d
202
+CONFIG_HEADER = $(top_builddir)/clamav-config.h \
203
+	$(top_builddir)/libclammspack/config.h
204
+CONFIG_CLEAN_FILES =
205
+CONFIG_CLEAN_VPATH_FILES =
206
+am__clamav_dbload_fuzzer_CDB_SOURCES_DIST = clamav_dbload_fuzzer.cpp
207
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_CDB_OBJECTS = clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.$(OBJEXT)
208
+clamav_dbload_fuzzer_CDB_OBJECTS =  \
209
+	$(am_clamav_dbload_fuzzer_CDB_OBJECTS)
210
+clamav_dbload_fuzzer_CDB_DEPENDENCIES =
211
+AM_V_lt = $(am__v_lt_@AM_V@)
212
+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
213
+am__v_lt_0 = --silent
214
+am__v_lt_1 = 
215
+am__clamav_dbload_fuzzer_CFG_SOURCES_DIST = clamav_dbload_fuzzer.cpp
216
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_CFG_OBJECTS = clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.$(OBJEXT)
217
+clamav_dbload_fuzzer_CFG_OBJECTS =  \
218
+	$(am_clamav_dbload_fuzzer_CFG_OBJECTS)
219
+clamav_dbload_fuzzer_CFG_DEPENDENCIES =
220
+am__clamav_dbload_fuzzer_CRB_SOURCES_DIST = clamav_dbload_fuzzer.cpp
221
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_CRB_OBJECTS = clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.$(OBJEXT)
222
+clamav_dbload_fuzzer_CRB_OBJECTS =  \
223
+	$(am_clamav_dbload_fuzzer_CRB_OBJECTS)
224
+clamav_dbload_fuzzer_CRB_DEPENDENCIES =
225
+am__clamav_dbload_fuzzer_FP_SOURCES_DIST = clamav_dbload_fuzzer.cpp
226
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_FP_OBJECTS = clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.$(OBJEXT)
227
+clamav_dbload_fuzzer_FP_OBJECTS =  \
228
+	$(am_clamav_dbload_fuzzer_FP_OBJECTS)
229
+clamav_dbload_fuzzer_FP_DEPENDENCIES =
230
+am__clamav_dbload_fuzzer_FTM_SOURCES_DIST = clamav_dbload_fuzzer.cpp
231
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_FTM_OBJECTS = clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.$(OBJEXT)
232
+clamav_dbload_fuzzer_FTM_OBJECTS =  \
233
+	$(am_clamav_dbload_fuzzer_FTM_OBJECTS)
234
+clamav_dbload_fuzzer_FTM_DEPENDENCIES =
235
+am__clamav_dbload_fuzzer_HDB_SOURCES_DIST = clamav_dbload_fuzzer.cpp
236
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_HDB_OBJECTS = clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.$(OBJEXT)
237
+clamav_dbload_fuzzer_HDB_OBJECTS =  \
238
+	$(am_clamav_dbload_fuzzer_HDB_OBJECTS)
239
+clamav_dbload_fuzzer_HDB_DEPENDENCIES =
240
+am__clamav_dbload_fuzzer_HSB_SOURCES_DIST = clamav_dbload_fuzzer.cpp
241
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_HSB_OBJECTS = clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.$(OBJEXT)
242
+clamav_dbload_fuzzer_HSB_OBJECTS =  \
243
+	$(am_clamav_dbload_fuzzer_HSB_OBJECTS)
244
+clamav_dbload_fuzzer_HSB_DEPENDENCIES =
245
+am__clamav_dbload_fuzzer_IDB_SOURCES_DIST = clamav_dbload_fuzzer.cpp
246
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_IDB_OBJECTS = clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.$(OBJEXT)
247
+clamav_dbload_fuzzer_IDB_OBJECTS =  \
248
+	$(am_clamav_dbload_fuzzer_IDB_OBJECTS)
249
+clamav_dbload_fuzzer_IDB_DEPENDENCIES =
250
+am__clamav_dbload_fuzzer_IGN_SOURCES_DIST = clamav_dbload_fuzzer.cpp
251
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_IGN_OBJECTS = clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.$(OBJEXT)
252
+clamav_dbload_fuzzer_IGN_OBJECTS =  \
253
+	$(am_clamav_dbload_fuzzer_IGN_OBJECTS)
254
+clamav_dbload_fuzzer_IGN_DEPENDENCIES =
255
+am__clamav_dbload_fuzzer_IGN2_SOURCES_DIST = clamav_dbload_fuzzer.cpp
256
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_IGN2_OBJECTS = clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.$(OBJEXT)
257
+clamav_dbload_fuzzer_IGN2_OBJECTS =  \
258
+	$(am_clamav_dbload_fuzzer_IGN2_OBJECTS)
259
+clamav_dbload_fuzzer_IGN2_DEPENDENCIES =
260
+am__clamav_dbload_fuzzer_LDB_SOURCES_DIST = clamav_dbload_fuzzer.cpp
261
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_LDB_OBJECTS = clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.$(OBJEXT)
262
+clamav_dbload_fuzzer_LDB_OBJECTS =  \
263
+	$(am_clamav_dbload_fuzzer_LDB_OBJECTS)
264
+clamav_dbload_fuzzer_LDB_DEPENDENCIES =
265
+am__clamav_dbload_fuzzer_MDB_SOURCES_DIST = clamav_dbload_fuzzer.cpp
266
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_MDB_OBJECTS = clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.$(OBJEXT)
267
+clamav_dbload_fuzzer_MDB_OBJECTS =  \
268
+	$(am_clamav_dbload_fuzzer_MDB_OBJECTS)
269
+clamav_dbload_fuzzer_MDB_DEPENDENCIES =
270
+am__clamav_dbload_fuzzer_MSB_SOURCES_DIST = clamav_dbload_fuzzer.cpp
271
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_MSB_OBJECTS = clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.$(OBJEXT)
272
+clamav_dbload_fuzzer_MSB_OBJECTS =  \
273
+	$(am_clamav_dbload_fuzzer_MSB_OBJECTS)
274
+clamav_dbload_fuzzer_MSB_DEPENDENCIES =
275
+am__clamav_dbload_fuzzer_NDB_SOURCES_DIST = clamav_dbload_fuzzer.cpp
276
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_NDB_OBJECTS = clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.$(OBJEXT)
277
+clamav_dbload_fuzzer_NDB_OBJECTS =  \
278
+	$(am_clamav_dbload_fuzzer_NDB_OBJECTS)
279
+clamav_dbload_fuzzer_NDB_DEPENDENCIES =
280
+am__clamav_dbload_fuzzer_PDB_SOURCES_DIST = clamav_dbload_fuzzer.cpp
281
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_PDB_OBJECTS = clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.$(OBJEXT)
282
+clamav_dbload_fuzzer_PDB_OBJECTS =  \
283
+	$(am_clamav_dbload_fuzzer_PDB_OBJECTS)
284
+clamav_dbload_fuzzer_PDB_DEPENDENCIES =
285
+am__clamav_dbload_fuzzer_WDB_SOURCES_DIST = clamav_dbload_fuzzer.cpp
286
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_WDB_OBJECTS = clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.$(OBJEXT)
287
+clamav_dbload_fuzzer_WDB_OBJECTS =  \
288
+	$(am_clamav_dbload_fuzzer_WDB_OBJECTS)
289
+clamav_dbload_fuzzer_WDB_DEPENDENCIES =
290
+am__clamav_dbload_fuzzer_YARA_SOURCES_DIST = clamav_dbload_fuzzer.cpp
291
+@ENABLE_FUZZ_TRUE@am_clamav_dbload_fuzzer_YARA_OBJECTS = clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.$(OBJEXT)
292
+clamav_dbload_fuzzer_YARA_OBJECTS =  \
293
+	$(am_clamav_dbload_fuzzer_YARA_OBJECTS)
294
+clamav_dbload_fuzzer_YARA_DEPENDENCIES =
295
+am__clamav_scanfile_fuzzer_SOURCES_DIST = clamav_scanfile_fuzzer.cpp
296
+@ENABLE_FUZZ_TRUE@am_clamav_scanfile_fuzzer_OBJECTS =  \
297
+@ENABLE_FUZZ_TRUE@	clamav_scanfile_fuzzer.$(OBJEXT)
298
+clamav_scanfile_fuzzer_OBJECTS = $(am_clamav_scanfile_fuzzer_OBJECTS)
299
+clamav_scanfile_fuzzer_DEPENDENCIES =
300
+am__clamav_scanfile_fuzzer_ARCHIVE_SOURCES_DIST =  \
301
+	clamav_scanfile_fuzzer.cpp
302
+@ENABLE_FUZZ_TRUE@am_clamav_scanfile_fuzzer_ARCHIVE_OBJECTS = clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.$(OBJEXT)
303
+clamav_scanfile_fuzzer_ARCHIVE_OBJECTS =  \
304
+	$(am_clamav_scanfile_fuzzer_ARCHIVE_OBJECTS)
305
+clamav_scanfile_fuzzer_ARCHIVE_DEPENDENCIES =
306
+am__clamav_scanfile_fuzzer_ELF_SOURCES_DIST =  \
307
+	clamav_scanfile_fuzzer.cpp
308
+@ENABLE_FUZZ_TRUE@am_clamav_scanfile_fuzzer_ELF_OBJECTS = clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.$(OBJEXT)
309
+clamav_scanfile_fuzzer_ELF_OBJECTS =  \
310
+	$(am_clamav_scanfile_fuzzer_ELF_OBJECTS)
311
+clamav_scanfile_fuzzer_ELF_DEPENDENCIES =
312
+am__clamav_scanfile_fuzzer_HTML_SOURCES_DIST =  \
313
+	clamav_scanfile_fuzzer.cpp
314
+@ENABLE_FUZZ_TRUE@am_clamav_scanfile_fuzzer_HTML_OBJECTS = clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.$(OBJEXT)
315
+clamav_scanfile_fuzzer_HTML_OBJECTS =  \
316
+	$(am_clamav_scanfile_fuzzer_HTML_OBJECTS)
317
+clamav_scanfile_fuzzer_HTML_DEPENDENCIES =
318
+am__clamav_scanfile_fuzzer_HWP3_SOURCES_DIST =  \
319
+	clamav_scanfile_fuzzer.cpp
320
+@ENABLE_FUZZ_TRUE@am_clamav_scanfile_fuzzer_HWP3_OBJECTS = clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.$(OBJEXT)
321
+clamav_scanfile_fuzzer_HWP3_OBJECTS =  \
322
+	$(am_clamav_scanfile_fuzzer_HWP3_OBJECTS)
323
+clamav_scanfile_fuzzer_HWP3_DEPENDENCIES =
324
+am__clamav_scanfile_fuzzer_MAIL_SOURCES_DIST =  \
325
+	clamav_scanfile_fuzzer.cpp
326
+@ENABLE_FUZZ_TRUE@am_clamav_scanfile_fuzzer_MAIL_OBJECTS = clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.$(OBJEXT)
327
+clamav_scanfile_fuzzer_MAIL_OBJECTS =  \
328
+	$(am_clamav_scanfile_fuzzer_MAIL_OBJECTS)
329
+clamav_scanfile_fuzzer_MAIL_DEPENDENCIES =
330
+am__clamav_scanfile_fuzzer_OLE2_SOURCES_DIST =  \
331
+	clamav_scanfile_fuzzer.cpp
332
+@ENABLE_FUZZ_TRUE@am_clamav_scanfile_fuzzer_OLE2_OBJECTS = clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.$(OBJEXT)
333
+clamav_scanfile_fuzzer_OLE2_OBJECTS =  \
334
+	$(am_clamav_scanfile_fuzzer_OLE2_OBJECTS)
335
+clamav_scanfile_fuzzer_OLE2_DEPENDENCIES =
336
+am__clamav_scanfile_fuzzer_PDF_SOURCES_DIST =  \
337
+	clamav_scanfile_fuzzer.cpp
338
+@ENABLE_FUZZ_TRUE@am_clamav_scanfile_fuzzer_PDF_OBJECTS = clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.$(OBJEXT)
339
+clamav_scanfile_fuzzer_PDF_OBJECTS =  \
340
+	$(am_clamav_scanfile_fuzzer_PDF_OBJECTS)
341
+clamav_scanfile_fuzzer_PDF_DEPENDENCIES =
342
+am__clamav_scanfile_fuzzer_PE_SOURCES_DIST =  \
343
+	clamav_scanfile_fuzzer.cpp
344
+@ENABLE_FUZZ_TRUE@am_clamav_scanfile_fuzzer_PE_OBJECTS = clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.$(OBJEXT)
345
+clamav_scanfile_fuzzer_PE_OBJECTS =  \
346
+	$(am_clamav_scanfile_fuzzer_PE_OBJECTS)
347
+clamav_scanfile_fuzzer_PE_DEPENDENCIES =
348
+am__clamav_scanfile_fuzzer_SWF_SOURCES_DIST =  \
349
+	clamav_scanfile_fuzzer.cpp
350
+@ENABLE_FUZZ_TRUE@am_clamav_scanfile_fuzzer_SWF_OBJECTS = clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.$(OBJEXT)
351
+clamav_scanfile_fuzzer_SWF_OBJECTS =  \
352
+	$(am_clamav_scanfile_fuzzer_SWF_OBJECTS)
353
+clamav_scanfile_fuzzer_SWF_DEPENDENCIES =
354
+am__clamav_scanfile_fuzzer_XMLDOCS_SOURCES_DIST =  \
355
+	clamav_scanfile_fuzzer.cpp
356
+@ENABLE_FUZZ_TRUE@am_clamav_scanfile_fuzzer_XMLDOCS_OBJECTS = clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.$(OBJEXT)
357
+clamav_scanfile_fuzzer_XMLDOCS_OBJECTS =  \
358
+	$(am_clamav_scanfile_fuzzer_XMLDOCS_OBJECTS)
359
+clamav_scanfile_fuzzer_XMLDOCS_DEPENDENCIES =
360
+am__clamav_scanmap_fuzzer_SOURCES_DIST = clamav_scanmap_fuzzer.cpp
361
+@ENABLE_FUZZ_TRUE@am_clamav_scanmap_fuzzer_OBJECTS =  \
362
+@ENABLE_FUZZ_TRUE@	clamav_scanmap_fuzzer.$(OBJEXT)
363
+clamav_scanmap_fuzzer_OBJECTS = $(am_clamav_scanmap_fuzzer_OBJECTS)
364
+clamav_scanmap_fuzzer_DEPENDENCIES =
365
+AM_V_P = $(am__v_P_@AM_V@)
366
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
367
+am__v_P_0 = false
368
+am__v_P_1 = :
369
+AM_V_GEN = $(am__v_GEN_@AM_V@)
370
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
371
+am__v_GEN_0 = @echo "  GEN     " $@;
372
+am__v_GEN_1 = 
373
+AM_V_at = $(am__v_at_@AM_V@)
374
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
375
+am__v_at_0 = @
376
+am__v_at_1 = 
377
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -I$(top_builddir)/libclammspack
378
+depcomp = $(SHELL) $(top_srcdir)/config/depcomp
379
+am__depfiles_maybe = depfiles
380
+am__mv = mv -f
381
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
382
+	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
383
+LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
384
+	$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \
385
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
386
+	$(AM_CXXFLAGS) $(CXXFLAGS)
387
+AM_V_CXX = $(am__v_CXX_@AM_V@)
388
+am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@)
389
+am__v_CXX_0 = @echo "  CXX     " $@;
390
+am__v_CXX_1 = 
391
+CXXLD = $(CXX)
392
+CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
393
+	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
394
+	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
395
+AM_V_CXXLD = $(am__v_CXXLD_@AM_V@)
396
+am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@)
397
+am__v_CXXLD_0 = @echo "  CXXLD   " $@;
398
+am__v_CXXLD_1 = 
399
+SOURCES = $(clamav_dbload_fuzzer_CDB_SOURCES) \
400
+	$(clamav_dbload_fuzzer_CFG_SOURCES) \
401
+	$(clamav_dbload_fuzzer_CRB_SOURCES) \
402
+	$(clamav_dbload_fuzzer_FP_SOURCES) \
403
+	$(clamav_dbload_fuzzer_FTM_SOURCES) \
404
+	$(clamav_dbload_fuzzer_HDB_SOURCES) \
405
+	$(clamav_dbload_fuzzer_HSB_SOURCES) \
406
+	$(clamav_dbload_fuzzer_IDB_SOURCES) \
407
+	$(clamav_dbload_fuzzer_IGN_SOURCES) \
408
+	$(clamav_dbload_fuzzer_IGN2_SOURCES) \
409
+	$(clamav_dbload_fuzzer_LDB_SOURCES) \
410
+	$(clamav_dbload_fuzzer_MDB_SOURCES) \
411
+	$(clamav_dbload_fuzzer_MSB_SOURCES) \
412
+	$(clamav_dbload_fuzzer_NDB_SOURCES) \
413
+	$(clamav_dbload_fuzzer_PDB_SOURCES) \
414
+	$(clamav_dbload_fuzzer_WDB_SOURCES) \
415
+	$(clamav_dbload_fuzzer_YARA_SOURCES) \
416
+	$(clamav_scanfile_fuzzer_SOURCES) \
417
+	$(clamav_scanfile_fuzzer_ARCHIVE_SOURCES) \
418
+	$(clamav_scanfile_fuzzer_ELF_SOURCES) \
419
+	$(clamav_scanfile_fuzzer_HTML_SOURCES) \
420
+	$(clamav_scanfile_fuzzer_HWP3_SOURCES) \
421
+	$(clamav_scanfile_fuzzer_MAIL_SOURCES) \
422
+	$(clamav_scanfile_fuzzer_OLE2_SOURCES) \
423
+	$(clamav_scanfile_fuzzer_PDF_SOURCES) \
424
+	$(clamav_scanfile_fuzzer_PE_SOURCES) \
425
+	$(clamav_scanfile_fuzzer_SWF_SOURCES) \
426
+	$(clamav_scanfile_fuzzer_XMLDOCS_SOURCES) \
427
+	$(clamav_scanmap_fuzzer_SOURCES)
428
+DIST_SOURCES = $(am__clamav_dbload_fuzzer_CDB_SOURCES_DIST) \
429
+	$(am__clamav_dbload_fuzzer_CFG_SOURCES_DIST) \
430
+	$(am__clamav_dbload_fuzzer_CRB_SOURCES_DIST) \
431
+	$(am__clamav_dbload_fuzzer_FP_SOURCES_DIST) \
432
+	$(am__clamav_dbload_fuzzer_FTM_SOURCES_DIST) \
433
+	$(am__clamav_dbload_fuzzer_HDB_SOURCES_DIST) \
434
+	$(am__clamav_dbload_fuzzer_HSB_SOURCES_DIST) \
435
+	$(am__clamav_dbload_fuzzer_IDB_SOURCES_DIST) \
436
+	$(am__clamav_dbload_fuzzer_IGN_SOURCES_DIST) \
437
+	$(am__clamav_dbload_fuzzer_IGN2_SOURCES_DIST) \
438
+	$(am__clamav_dbload_fuzzer_LDB_SOURCES_DIST) \
439
+	$(am__clamav_dbload_fuzzer_MDB_SOURCES_DIST) \
440
+	$(am__clamav_dbload_fuzzer_MSB_SOURCES_DIST) \
441
+	$(am__clamav_dbload_fuzzer_NDB_SOURCES_DIST) \
442
+	$(am__clamav_dbload_fuzzer_PDB_SOURCES_DIST) \
443
+	$(am__clamav_dbload_fuzzer_WDB_SOURCES_DIST) \
444
+	$(am__clamav_dbload_fuzzer_YARA_SOURCES_DIST) \
445
+	$(am__clamav_scanfile_fuzzer_SOURCES_DIST) \
446
+	$(am__clamav_scanfile_fuzzer_ARCHIVE_SOURCES_DIST) \
447
+	$(am__clamav_scanfile_fuzzer_ELF_SOURCES_DIST) \
448
+	$(am__clamav_scanfile_fuzzer_HTML_SOURCES_DIST) \
449
+	$(am__clamav_scanfile_fuzzer_HWP3_SOURCES_DIST) \
450
+	$(am__clamav_scanfile_fuzzer_MAIL_SOURCES_DIST) \
451
+	$(am__clamav_scanfile_fuzzer_OLE2_SOURCES_DIST) \
452
+	$(am__clamav_scanfile_fuzzer_PDF_SOURCES_DIST) \
453
+	$(am__clamav_scanfile_fuzzer_PE_SOURCES_DIST) \
454
+	$(am__clamav_scanfile_fuzzer_SWF_SOURCES_DIST) \
455
+	$(am__clamav_scanfile_fuzzer_XMLDOCS_SOURCES_DIST) \
456
+	$(am__clamav_scanmap_fuzzer_SOURCES_DIST)
457
+am__can_run_installinfo = \
458
+  case $$AM_UPDATE_INFO_DIR in \
459
+    n|no|NO) false;; \
460
+    *) (install-info --version) >/dev/null 2>&1;; \
461
+  esac
462
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
463
+# Read a list of newline-separated strings from the standard input,
464
+# and print each of them once, without duplicates.  Input order is
465
+# *not* preserved.
466
+am__uniquify_input = $(AWK) '\
467
+  BEGIN { nonempty = 0; } \
468
+  { items[$$0] = 1; nonempty = 1; } \
469
+  END { if (nonempty) { for (i in items) print i; }; } \
470
+'
471
+# Make sure the list of sources is unique.  This is necessary because,
472
+# e.g., the same source file might be shared among _SOURCES variables
473
+# for different programs/libraries.
474
+am__define_uniq_tagged_files = \
475
+  list='$(am__tagged_files)'; \
476
+  unique=`for i in $$list; do \
477
+    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
478
+  done | $(am__uniquify_input)`
479
+ETAGS = etags
480
+CTAGS = ctags
481
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
482
+ACLOCAL = @ACLOCAL@
483
+AMTAR = @AMTAR@
484
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
485
+AR = @AR@
486
+AUTOCONF = @AUTOCONF@
487
+AUTOHEADER = @AUTOHEADER@
488
+AUTOMAKE = @AUTOMAKE@
489
+AWK = @AWK@
490
+BUILD_CONFIGURE_FLAGS = @BUILD_CONFIGURE_FLAGS@
491
+CC = @CC@
492
+CCDEPMODE = @CCDEPMODE@
493
+CFGDIR = @CFGDIR@
494
+CFLAGS = @CFLAGS@
495
+CHECK_CFLAGS = @CHECK_CFLAGS@
496
+CHECK_CPPFLAGS = @CHECK_CPPFLAGS@
497
+CHECK_LIBS = @CHECK_LIBS@
498
+CLAMAVGROUP = @CLAMAVGROUP@
499
+CLAMAVUSER = @CLAMAVUSER@
500
+CLAMAV_MILTER_CPPFLAGS = @CLAMAV_MILTER_CPPFLAGS@
501
+CLAMAV_MILTER_LIBS = @CLAMAV_MILTER_LIBS@
502
+CLAMBC_CPPFLAGS = @CLAMBC_CPPFLAGS@
503
+CLAMBC_LIBS = @CLAMBC_LIBS@
504
+CLAMCONF_CPPFLAGS = @CLAMCONF_CPPFLAGS@
505
+CLAMCONF_LIBS = @CLAMCONF_LIBS@
506
+CLAMDSCAN_CPPFLAGS = @CLAMDSCAN_CPPFLAGS@
507
+CLAMDSCAN_LIBS = @CLAMDSCAN_LIBS@
508
+CLAMDTOP_CPPFLAGS = @CLAMDTOP_CPPFLAGS@
509
+CLAMDTOP_LIBS = @CLAMDTOP_LIBS@
510
+CLAMD_CPPFLAGS = @CLAMD_CPPFLAGS@
511
+CLAMD_LIBS = @CLAMD_LIBS@
512
+CLAMMEM_CPPFLAGS = @CLAMMEM_CPPFLAGS@
513
+CLAMMEM_LIBS = @CLAMMEM_LIBS@
514
+CLAMSCAN_CPPFLAGS = @CLAMSCAN_CPPFLAGS@
515
+CLAMSCAN_LIBS = @CLAMSCAN_LIBS@
516
+CLAMSUBMIT_CFLAGS = @CLAMSUBMIT_CFLAGS@
517
+CLAMSUBMIT_LIBS = @CLAMSUBMIT_LIBS@
518
+CPP = @CPP@
519
+CPPFLAGS = @CPPFLAGS@
520
+CURSES_CPPFLAGS = @CURSES_CPPFLAGS@
521
+CURSES_LIBS = @CURSES_LIBS@
522
+CXX = @CXX@
523
+CXXCPP = @CXXCPP@
524
+CXXDEPMODE = @CXXDEPMODE@
525
+CXXFLAGS = @CXXFLAGS@
526
+CYGPATH_W = @CYGPATH_W@
527
+DBDIR = @DBDIR@
528
+DEFS = @DEFS@
529
+DEPDIR = @DEPDIR@
530
+DLLTOOL = @DLLTOOL@
531
+DSYMUTIL = @DSYMUTIL@
532
+DUMPBIN = @DUMPBIN@
533
+ECHO_C = @ECHO_C@
534
+ECHO_N = @ECHO_N@
535
+ECHO_T = @ECHO_T@
536
+EGREP = @EGREP@
537
+EXEEXT = @EXEEXT@
538
+FGREP = @FGREP@
539
+FRESHCLAM_CPPFLAGS = @FRESHCLAM_CPPFLAGS@
540
+FRESHCLAM_LIBS = @FRESHCLAM_LIBS@
541
+GCOV = @GCOV@
542
+GENHTML = @GENHTML@
543
+GETENT = @GETENT@
544
+GPERF = @GPERF@
545
+GREP = @GREP@
546
+HAVE_STRNI = @HAVE_STRNI@
547
+HAVE_YARA = @HAVE_YARA@
548
+ICONV_CPPFLAGS = @ICONV_CPPFLAGS@
549
+ICONV_LDFLAGS = @ICONV_LDFLAGS@
550
+INCLTDL = @INCLTDL@
551
+INSTALL = @INSTALL@
552
+INSTALL_DATA = @INSTALL_DATA@
553
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
554
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
555
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
556
+JSON_CPPFLAGS = @JSON_CPPFLAGS@
557
+JSON_LDFLAGS = @JSON_LDFLAGS@
558
+JSON_LIBS = @JSON_LIBS@
559
+LCOV = @LCOV@
560
+LD = @LD@
561
+LDFLAGS = @LDFLAGS@
562
+LEX = @LEX@
563
+LEXLIB = @LEXLIB@
564
+LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
565
+LIBADD_DL = @LIBADD_DL@
566
+LIBADD_DLD_LINK = @LIBADD_DLD_LINK@
567
+LIBADD_DLOPEN = @LIBADD_DLOPEN@
568
+LIBADD_SHL_LOAD = @LIBADD_SHL_LOAD@
569
+LIBBZ2 = @LIBBZ2@
570
+LIBBZ2_PREFIX = @LIBBZ2_PREFIX@
571
+LIBCLAMAV_CPPFLAGS = @LIBCLAMAV_CPPFLAGS@
572
+LIBCLAMAV_LIBS = @LIBCLAMAV_LIBS@
573
+LIBCLAMAV_VERSION = @LIBCLAMAV_VERSION@
574
+LIBCLAMSHARED_CPPFLAGS = @LIBCLAMSHARED_CPPFLAGS@
575
+LIBLTDL = @LIBLTDL@
576
+LIBM = @LIBM@
577
+LIBMSPACK_CFLAGS = @LIBMSPACK_CFLAGS@
578
+LIBMSPACK_LIBS = @LIBMSPACK_LIBS@
579
+LIBOBJS = @LIBOBJS@
580
+LIBPRELUDE_CFLAGS = @LIBPRELUDE_CFLAGS@
581
+LIBPRELUDE_CONFIG = @LIBPRELUDE_CONFIG@
582
+LIBPRELUDE_CONFIG_PREFIX = @LIBPRELUDE_CONFIG_PREFIX@
583
+LIBPRELUDE_LDFLAGS = @LIBPRELUDE_LDFLAGS@
584
+LIBPRELUDE_LIBS = @LIBPRELUDE_LIBS@
585
+LIBPRELUDE_PREFIX = @LIBPRELUDE_PREFIX@
586
+LIBPRELUDE_PTHREAD_CFLAGS = @LIBPRELUDE_PTHREAD_CFLAGS@
587
+LIBS = @LIBS@
588
+LIBTOOL = @LIBTOOL@
589
+LIPO = @LIPO@
590
+LN_S = @LN_S@
591
+LTDLDEPS = @LTDLDEPS@
592
+LTDLINCL = @LTDLINCL@
593
+LTDLOPEN = @LTDLOPEN@
594
+LTLIBBZ2 = @LTLIBBZ2@
595
+LTLIBOBJS = @LTLIBOBJS@
596
+LT_ARGZ_H = @LT_ARGZ_H@
597
+LT_CONFIG_H = @LT_CONFIG_H@
598
+LT_DLLOADERS = @LT_DLLOADERS@
599
+LT_DLPREOPEN = @LT_DLPREOPEN@
600
+LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
601
+MAINT = @MAINT@
602
+MAKEINFO = @MAKEINFO@
603
+MANIFEST_TOOL = @MANIFEST_TOOL@
604
+MKDIR_P = @MKDIR_P@
605
+NM = @NM@
606
+NMEDIT = @NMEDIT@
607
+OBJDUMP = @OBJDUMP@
608
+OBJEXT = @OBJEXT@
609
+OTOOL = @OTOOL@
610
+OTOOL64 = @OTOOL64@
611
+PACKAGE = @PACKAGE@
612
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
613
+PACKAGE_NAME = @PACKAGE_NAME@
614
+PACKAGE_STRING = @PACKAGE_STRING@
615
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
616
+PACKAGE_URL = @PACKAGE_URL@
617
+PACKAGE_VERSION = @PACKAGE_VERSION@
618
+PATH_SEPARATOR = @PATH_SEPARATOR@
619
+PCRE_CPPFLAGS = @PCRE_CPPFLAGS@
620
+PCRE_LIBS = @PCRE_LIBS@
621
+PKG_CONFIG = @PKG_CONFIG@
622
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
623
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
624
+RANLIB = @RANLIB@
625
+SED = @SED@
626
+SET_MAKE = @SET_MAKE@
627
+SHELL = @SHELL@
628
+SIGTOOL_CPPFLAGS = @SIGTOOL_CPPFLAGS@
629
+SSL_CPPFLAGS = @SSL_CPPFLAGS@
630
+SSL_LDFLAGS = @SSL_LDFLAGS@
631
+SSL_LIBS = @SSL_LIBS@
632
+STRIP = @STRIP@
633
+SYSTEMD_CFLAGS = @SYSTEMD_CFLAGS@
634
+SYSTEMD_LIBS = @SYSTEMD_LIBS@
635
+THREAD_LIBS = @THREAD_LIBS@
636
+TH_SAFE = @TH_SAFE@
637
+VERSION = @VERSION@
638
+VERSIONSCRIPTFLAG = @VERSIONSCRIPTFLAG@
639
+WERR_CFLAGS = @WERR_CFLAGS@
640
+WERR_CFLAGS_MILTER = @WERR_CFLAGS_MILTER@
641
+XML_CPPFLAGS = @XML_CPPFLAGS@
642
+XML_LIBS = @XML_LIBS@
643
+YACC = @YACC@
644
+YFLAGS = @YFLAGS@
645
+abs_builddir = @abs_builddir@
646
+abs_srcdir = @abs_srcdir@
647
+abs_top_builddir = @abs_top_builddir@
648
+abs_top_srcdir = @abs_top_srcdir@
649
+ac_ct_AR = @ac_ct_AR@
650
+ac_ct_CC = @ac_ct_CC@
651
+ac_ct_CXX = @ac_ct_CXX@
652
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
653
+am__include = @am__include@
654
+am__leading_dot = @am__leading_dot@
655
+am__quote = @am__quote@
656
+am__tar = @am__tar@
657
+am__untar = @am__untar@
658
+bindir = @bindir@
659
+build = @build@
660
+build_alias = @build_alias@
661
+build_cpu = @build_cpu@
662
+build_os = @build_os@
663
+build_vendor = @build_vendor@
664
+builddir = @builddir@
665
+datadir = @datadir@
666
+datarootdir = @datarootdir@
667
+docdir = @docdir@
668
+dvidir = @dvidir@
669
+exec_prefix = @exec_prefix@
670
+host = @host@
671
+host_alias = @host_alias@
672
+host_cpu = @host_cpu@
673
+host_os = @host_os@
674
+host_vendor = @host_vendor@
675
+htmldir = @htmldir@
676
+includedir = @includedir@
677
+infodir = @infodir@
678
+install_sh = @install_sh@
679
+libdir = @libdir@
680
+libexecdir = @libexecdir@
681
+llvmconfig = @llvmconfig@
682
+localedir = @localedir@
683
+localstatedir = @localstatedir@
684
+ltdl_LIBOBJS = @ltdl_LIBOBJS@
685
+ltdl_LTLIBOBJS = @ltdl_LTLIBOBJS@
686
+mandir = @mandir@
687
+mkdir_p = @mkdir_p@
688
+oldincludedir = @oldincludedir@
689
+pcreconfig = @pcreconfig@
690
+pdfdir = @pdfdir@
691
+prefix = @prefix@
692
+program_transform_name = @program_transform_name@
693
+psdir = @psdir@
694
+sbindir = @sbindir@
695
+sharedstatedir = @sharedstatedir@
696
+srcdir = @srcdir@
697
+subdirs = @subdirs@
698
+sys_symbol_underscore = @sys_symbol_underscore@
699
+sysconfdir = @sysconfdir@
700
+systemdsystemunitdir = @systemdsystemunitdir@
701
+target = @target@
702
+target_alias = @target_alias@
703
+target_cpu = @target_cpu@
704
+target_os = @target_os@
705
+target_vendor = @target_vendor@
706
+top_build_prefix = @top_build_prefix@
707
+top_builddir = @top_builddir@
708
+top_srcdir = @top_srcdir@
709
+@ENABLE_FUZZ_TRUE@AM_CPPFLAGS = \
710
+@ENABLE_FUZZ_TRUE@    -I$(top_srcdir) -I$(top_srcdir)/shared -I$(top_srcdir)/libclamav \
711
+@ENABLE_FUZZ_TRUE@    -std=c++11 -O2 -fno-omit-frame-pointer -g \
712
+@ENABLE_FUZZ_TRUE@    -fsanitize=address \
713
+@ENABLE_FUZZ_TRUE@    -fsanitize-coverage=edge,trace-pc-guard,indirect-calls,trace-cmp,trace-div,trace-gep
714
+
715
+@ENABLE_FUZZ_TRUE@AM_LDFLAGS = \
716
+@ENABLE_FUZZ_TRUE@    $(top_builddir)/libclamav/libclamav.la $(top_builddir)/libclamav/libclammspack.la \
717
+@ENABLE_FUZZ_TRUE@    -Wc,-fsanitize=address -Wl,-U,_LLVMFuzzerCustomMutator -Wl,-U,_LLVMFuzzerInitialize \
718
+@ENABLE_FUZZ_TRUE@    "-no-undefined"
719
+
720
+@ENABLE_FUZZ_TRUE@clamav_scanmap_fuzzer_SOURCES = clamav_scanmap_fuzzer.cpp
721
+@ENABLE_FUZZ_TRUE@clamav_scanmap_fuzzer_LDADD = $(LIB_FUZZING_ENGINE)
722
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_SOURCES = clamav_scanfile_fuzzer.cpp
723
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_LDADD = $(LIB_FUZZING_ENGINE)
724
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_ARCHIVE_SOURCES = clamav_scanfile_fuzzer.cpp
725
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_ARCHIVE_LDADD = $(LIB_FUZZING_ENGINE)
726
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_ARCHIVE_CPPFLAGS = -DCLAMAV_FUZZ_ARCHIVE $(AM_CPPFLAGS)
727
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_MAIL_SOURCES = clamav_scanfile_fuzzer.cpp
728
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_MAIL_LDADD = $(LIB_FUZZING_ENGINE)
729
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_MAIL_CPPFLAGS = -DCLAMAV_FUZZ_MAIL $(AM_CPPFLAGS)
730
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_OLE2_SOURCES = clamav_scanfile_fuzzer.cpp
731
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_OLE2_LDADD = $(LIB_FUZZING_ENGINE)
732
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_OLE2_CPPFLAGS = -DCLAMAV_FUZZ_OLE2 $(AM_CPPFLAGS)
733
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_PDF_SOURCES = clamav_scanfile_fuzzer.cpp
734
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_PDF_LDADD = $(LIB_FUZZING_ENGINE)
735
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_PDF_CPPFLAGS = -DCLAMAV_FUZZ_PDF $(AM_CPPFLAGS)
736
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_HTML_SOURCES = clamav_scanfile_fuzzer.cpp
737
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_HTML_LDADD = $(LIB_FUZZING_ENGINE)
738
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_HTML_CPPFLAGS = -DCLAMAV_FUZZ_HTML $(AM_CPPFLAGS)
739
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_PE_SOURCES = clamav_scanfile_fuzzer.cpp
740
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_PE_LDADD = $(LIB_FUZZING_ENGINE)
741
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_PE_CPPFLAGS = -DCLAMAV_FUZZ_PE $(AM_CPPFLAGS)
742
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_ELF_SOURCES = clamav_scanfile_fuzzer.cpp
743
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_ELF_LDADD = $(LIB_FUZZING_ENGINE)
744
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_ELF_CPPFLAGS = -DCLAMAV_FUZZ_ELF $(AM_CPPFLAGS)
745
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_SWF_SOURCES = clamav_scanfile_fuzzer.cpp
746
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_SWF_LDADD = $(LIB_FUZZING_ENGINE)
747
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_SWF_CPPFLAGS = -DCLAMAV_FUZZ_SWF $(AM_CPPFLAGS)
748
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_XMLDOCS_SOURCES = clamav_scanfile_fuzzer.cpp
749
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_XMLDOCS_LDADD = $(LIB_FUZZING_ENGINE)
750
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_XMLDOCS_CPPFLAGS = -DCLAMAV_FUZZ_XMLDOCS $(AM_CPPFLAGS)
751
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_HWP3_SOURCES = clamav_scanfile_fuzzer.cpp
752
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_HWP3_LDADD = $(LIB_FUZZING_ENGINE)
753
+@ENABLE_FUZZ_TRUE@clamav_scanfile_fuzzer_HWP3_CPPFLAGS = -DCLAMAV_FUZZ_HWP3 $(AM_CPPFLAGS)
754
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_CDB_SOURCES = clamav_dbload_fuzzer.cpp
755
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_CDB_LDADD = $(LIB_FUZZING_ENGINE)
756
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_CDB_CPPFLAGS = -DCLAMAV_FUZZ_CDB $(AM_CPPFLAGS)
757
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_CFG_SOURCES = clamav_dbload_fuzzer.cpp
758
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_CFG_LDADD = $(LIB_FUZZING_ENGINE)
759
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_CFG_CPPFLAGS = -DCLAMAV_FUZZ_CFG $(AM_CPPFLAGS)
760
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_CRB_SOURCES = clamav_dbload_fuzzer.cpp
761
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_CRB_LDADD = $(LIB_FUZZING_ENGINE)
762
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_CRB_CPPFLAGS = -DCLAMAV_FUZZ_CRB $(AM_CPPFLAGS)
763
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_FP_SOURCES = clamav_dbload_fuzzer.cpp
764
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_FP_LDADD = $(LIB_FUZZING_ENGINE)
765
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_FP_CPPFLAGS = -DCLAMAV_FUZZ_FP $(AM_CPPFLAGS)
766
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_FTM_SOURCES = clamav_dbload_fuzzer.cpp
767
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_FTM_LDADD = $(LIB_FUZZING_ENGINE)
768
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_FTM_CPPFLAGS = -DCLAMAV_FUZZ_FTM $(AM_CPPFLAGS)
769
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_HDB_SOURCES = clamav_dbload_fuzzer.cpp
770
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_HDB_LDADD = $(LIB_FUZZING_ENGINE)
771
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_HDB_CPPFLAGS = -DCLAMAV_FUZZ_HDB $(AM_CPPFLAGS)
772
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_HSB_SOURCES = clamav_dbload_fuzzer.cpp
773
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_HSB_LDADD = $(LIB_FUZZING_ENGINE)
774
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_HSB_CPPFLAGS = -DCLAMAV_FUZZ_HSB $(AM_CPPFLAGS)
775
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_IDB_SOURCES = clamav_dbload_fuzzer.cpp
776
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_IDB_LDADD = $(LIB_FUZZING_ENGINE)
777
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_IDB_CPPFLAGS = -DCLAMAV_FUZZ_IDB $(AM_CPPFLAGS)
778
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_IGN_SOURCES = clamav_dbload_fuzzer.cpp
779
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_IGN_LDADD = $(LIB_FUZZING_ENGINE)
780
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_IGN_CPPFLAGS = -DCLAMAV_FUZZ_IGN $(AM_CPPFLAGS)
781
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_IGN2_SOURCES = clamav_dbload_fuzzer.cpp
782
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_IGN2_LDADD = $(LIB_FUZZING_ENGINE)
783
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_IGN2_CPPFLAGS = -DCLAMAV_FUZZ_IGN2 $(AM_CPPFLAGS)
784
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_LDB_SOURCES = clamav_dbload_fuzzer.cpp
785
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_LDB_LDADD = $(LIB_FUZZING_ENGINE)
786
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_LDB_CPPFLAGS = -DCLAMAV_FUZZ_LDB $(AM_CPPFLAGS)
787
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_MDB_SOURCES = clamav_dbload_fuzzer.cpp
788
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_MDB_LDADD = $(LIB_FUZZING_ENGINE)
789
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_MDB_CPPFLAGS = -DCLAMAV_FUZZ_MDB $(AM_CPPFLAGS)
790
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_MSB_SOURCES = clamav_dbload_fuzzer.cpp
791
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_MSB_LDADD = $(LIB_FUZZING_ENGINE)
792
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_MSB_CPPFLAGS = -DCLAMAV_FUZZ_MSB $(AM_CPPFLAGS)
793
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_NDB_SOURCES = clamav_dbload_fuzzer.cpp
794
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_NDB_LDADD = $(LIB_FUZZING_ENGINE)
795
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_NDB_CPPFLAGS = -DCLAMAV_FUZZ_NDB $(AM_CPPFLAGS)
796
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_PDB_SOURCES = clamav_dbload_fuzzer.cpp
797
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_PDB_LDADD = $(LIB_FUZZING_ENGINE)
798
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_PDB_CPPFLAGS = -DCLAMAV_FUZZ_PDB $(AM_CPPFLAGS)
799
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_WDB_SOURCES = clamav_dbload_fuzzer.cpp
800
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_WDB_LDADD = $(LIB_FUZZING_ENGINE)
801
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_WDB_CPPFLAGS = -DCLAMAV_FUZZ_WDB $(AM_CPPFLAGS)
802
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_YARA_SOURCES = clamav_dbload_fuzzer.cpp
803
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_YARA_LDADD = $(LIB_FUZZING_ENGINE)
804
+@ENABLE_FUZZ_TRUE@clamav_dbload_fuzzer_YARA_CPPFLAGS = -DCLAMAV_FUZZ_YARA $(AM_CPPFLAGS)
805
+all: all-am
806
+
807
+.SUFFIXES:
808
+.SUFFIXES: .cpp .lo .o .obj
809
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
810
+	@for dep in $?; do \
811
+	  case '$(am__configure_deps)' in \
812
+	    *$$dep*) \
813
+	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
814
+	        && { if test -f $@; then exit 0; else break; fi; }; \
815
+	      exit 1;; \
816
+	  esac; \
817
+	done; \
818
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign fuzz/Makefile'; \
819
+	$(am__cd) $(top_srcdir) && \
820
+	  $(AUTOMAKE) --foreign fuzz/Makefile
821
+.PRECIOUS: Makefile
822
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
823
+	@case '$?' in \
824
+	  *config.status*) \
825
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
826
+	  *) \
827
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
828
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
829
+	esac;
830
+
831
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
832
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
833
+
834
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
835
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
836
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
837
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
838
+$(am__aclocal_m4_deps):
839
+
840
+clean-checkPROGRAMS:
841
+	@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
842
+	echo " rm -f" $$list; \
843
+	rm -f $$list || exit $$?; \
844
+	test -n "$(EXEEXT)" || exit 0; \
845
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
846
+	echo " rm -f" $$list; \
847
+	rm -f $$list
848
+
849
+clamav_dbload_fuzzer_CDB$(EXEEXT): $(clamav_dbload_fuzzer_CDB_OBJECTS) $(clamav_dbload_fuzzer_CDB_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_CDB_DEPENDENCIES) 
850
+	@rm -f clamav_dbload_fuzzer_CDB$(EXEEXT)
851
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_CDB_OBJECTS) $(clamav_dbload_fuzzer_CDB_LDADD) $(LIBS)
852
+
853
+clamav_dbload_fuzzer_CFG$(EXEEXT): $(clamav_dbload_fuzzer_CFG_OBJECTS) $(clamav_dbload_fuzzer_CFG_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_CFG_DEPENDENCIES) 
854
+	@rm -f clamav_dbload_fuzzer_CFG$(EXEEXT)
855
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_CFG_OBJECTS) $(clamav_dbload_fuzzer_CFG_LDADD) $(LIBS)
856
+
857
+clamav_dbload_fuzzer_CRB$(EXEEXT): $(clamav_dbload_fuzzer_CRB_OBJECTS) $(clamav_dbload_fuzzer_CRB_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_CRB_DEPENDENCIES) 
858
+	@rm -f clamav_dbload_fuzzer_CRB$(EXEEXT)
859
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_CRB_OBJECTS) $(clamav_dbload_fuzzer_CRB_LDADD) $(LIBS)
860
+
861
+clamav_dbload_fuzzer_FP$(EXEEXT): $(clamav_dbload_fuzzer_FP_OBJECTS) $(clamav_dbload_fuzzer_FP_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_FP_DEPENDENCIES) 
862
+	@rm -f clamav_dbload_fuzzer_FP$(EXEEXT)
863
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_FP_OBJECTS) $(clamav_dbload_fuzzer_FP_LDADD) $(LIBS)
864
+
865
+clamav_dbload_fuzzer_FTM$(EXEEXT): $(clamav_dbload_fuzzer_FTM_OBJECTS) $(clamav_dbload_fuzzer_FTM_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_FTM_DEPENDENCIES) 
866
+	@rm -f clamav_dbload_fuzzer_FTM$(EXEEXT)
867
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_FTM_OBJECTS) $(clamav_dbload_fuzzer_FTM_LDADD) $(LIBS)
868
+
869
+clamav_dbload_fuzzer_HDB$(EXEEXT): $(clamav_dbload_fuzzer_HDB_OBJECTS) $(clamav_dbload_fuzzer_HDB_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_HDB_DEPENDENCIES) 
870
+	@rm -f clamav_dbload_fuzzer_HDB$(EXEEXT)
871
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_HDB_OBJECTS) $(clamav_dbload_fuzzer_HDB_LDADD) $(LIBS)
872
+
873
+clamav_dbload_fuzzer_HSB$(EXEEXT): $(clamav_dbload_fuzzer_HSB_OBJECTS) $(clamav_dbload_fuzzer_HSB_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_HSB_DEPENDENCIES) 
874
+	@rm -f clamav_dbload_fuzzer_HSB$(EXEEXT)
875
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_HSB_OBJECTS) $(clamav_dbload_fuzzer_HSB_LDADD) $(LIBS)
876
+
877
+clamav_dbload_fuzzer_IDB$(EXEEXT): $(clamav_dbload_fuzzer_IDB_OBJECTS) $(clamav_dbload_fuzzer_IDB_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_IDB_DEPENDENCIES) 
878
+	@rm -f clamav_dbload_fuzzer_IDB$(EXEEXT)
879
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_IDB_OBJECTS) $(clamav_dbload_fuzzer_IDB_LDADD) $(LIBS)
880
+
881
+clamav_dbload_fuzzer_IGN$(EXEEXT): $(clamav_dbload_fuzzer_IGN_OBJECTS) $(clamav_dbload_fuzzer_IGN_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_IGN_DEPENDENCIES) 
882
+	@rm -f clamav_dbload_fuzzer_IGN$(EXEEXT)
883
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_IGN_OBJECTS) $(clamav_dbload_fuzzer_IGN_LDADD) $(LIBS)
884
+
885
+clamav_dbload_fuzzer_IGN2$(EXEEXT): $(clamav_dbload_fuzzer_IGN2_OBJECTS) $(clamav_dbload_fuzzer_IGN2_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_IGN2_DEPENDENCIES) 
886
+	@rm -f clamav_dbload_fuzzer_IGN2$(EXEEXT)
887
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_IGN2_OBJECTS) $(clamav_dbload_fuzzer_IGN2_LDADD) $(LIBS)
888
+
889
+clamav_dbload_fuzzer_LDB$(EXEEXT): $(clamav_dbload_fuzzer_LDB_OBJECTS) $(clamav_dbload_fuzzer_LDB_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_LDB_DEPENDENCIES) 
890
+	@rm -f clamav_dbload_fuzzer_LDB$(EXEEXT)
891
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_LDB_OBJECTS) $(clamav_dbload_fuzzer_LDB_LDADD) $(LIBS)
892
+
893
+clamav_dbload_fuzzer_MDB$(EXEEXT): $(clamav_dbload_fuzzer_MDB_OBJECTS) $(clamav_dbload_fuzzer_MDB_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_MDB_DEPENDENCIES) 
894
+	@rm -f clamav_dbload_fuzzer_MDB$(EXEEXT)
895
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_MDB_OBJECTS) $(clamav_dbload_fuzzer_MDB_LDADD) $(LIBS)
896
+
897
+clamav_dbload_fuzzer_MSB$(EXEEXT): $(clamav_dbload_fuzzer_MSB_OBJECTS) $(clamav_dbload_fuzzer_MSB_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_MSB_DEPENDENCIES) 
898
+	@rm -f clamav_dbload_fuzzer_MSB$(EXEEXT)
899
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_MSB_OBJECTS) $(clamav_dbload_fuzzer_MSB_LDADD) $(LIBS)
900
+
901
+clamav_dbload_fuzzer_NDB$(EXEEXT): $(clamav_dbload_fuzzer_NDB_OBJECTS) $(clamav_dbload_fuzzer_NDB_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_NDB_DEPENDENCIES) 
902
+	@rm -f clamav_dbload_fuzzer_NDB$(EXEEXT)
903
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_NDB_OBJECTS) $(clamav_dbload_fuzzer_NDB_LDADD) $(LIBS)
904
+
905
+clamav_dbload_fuzzer_PDB$(EXEEXT): $(clamav_dbload_fuzzer_PDB_OBJECTS) $(clamav_dbload_fuzzer_PDB_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_PDB_DEPENDENCIES) 
906
+	@rm -f clamav_dbload_fuzzer_PDB$(EXEEXT)
907
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_PDB_OBJECTS) $(clamav_dbload_fuzzer_PDB_LDADD) $(LIBS)
908
+
909
+clamav_dbload_fuzzer_WDB$(EXEEXT): $(clamav_dbload_fuzzer_WDB_OBJECTS) $(clamav_dbload_fuzzer_WDB_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_WDB_DEPENDENCIES) 
910
+	@rm -f clamav_dbload_fuzzer_WDB$(EXEEXT)
911
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_WDB_OBJECTS) $(clamav_dbload_fuzzer_WDB_LDADD) $(LIBS)
912
+
913
+clamav_dbload_fuzzer_YARA$(EXEEXT): $(clamav_dbload_fuzzer_YARA_OBJECTS) $(clamav_dbload_fuzzer_YARA_DEPENDENCIES) $(EXTRA_clamav_dbload_fuzzer_YARA_DEPENDENCIES) 
914
+	@rm -f clamav_dbload_fuzzer_YARA$(EXEEXT)
915
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_dbload_fuzzer_YARA_OBJECTS) $(clamav_dbload_fuzzer_YARA_LDADD) $(LIBS)
916
+
917
+clamav_scanfile_fuzzer$(EXEEXT): $(clamav_scanfile_fuzzer_OBJECTS) $(clamav_scanfile_fuzzer_DEPENDENCIES) $(EXTRA_clamav_scanfile_fuzzer_DEPENDENCIES) 
918
+	@rm -f clamav_scanfile_fuzzer$(EXEEXT)
919
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_scanfile_fuzzer_OBJECTS) $(clamav_scanfile_fuzzer_LDADD) $(LIBS)
920
+
921
+clamav_scanfile_fuzzer_ARCHIVE$(EXEEXT): $(clamav_scanfile_fuzzer_ARCHIVE_OBJECTS) $(clamav_scanfile_fuzzer_ARCHIVE_DEPENDENCIES) $(EXTRA_clamav_scanfile_fuzzer_ARCHIVE_DEPENDENCIES) 
922
+	@rm -f clamav_scanfile_fuzzer_ARCHIVE$(EXEEXT)
923
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_scanfile_fuzzer_ARCHIVE_OBJECTS) $(clamav_scanfile_fuzzer_ARCHIVE_LDADD) $(LIBS)
924
+
925
+clamav_scanfile_fuzzer_ELF$(EXEEXT): $(clamav_scanfile_fuzzer_ELF_OBJECTS) $(clamav_scanfile_fuzzer_ELF_DEPENDENCIES) $(EXTRA_clamav_scanfile_fuzzer_ELF_DEPENDENCIES) 
926
+	@rm -f clamav_scanfile_fuzzer_ELF$(EXEEXT)
927
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_scanfile_fuzzer_ELF_OBJECTS) $(clamav_scanfile_fuzzer_ELF_LDADD) $(LIBS)
928
+
929
+clamav_scanfile_fuzzer_HTML$(EXEEXT): $(clamav_scanfile_fuzzer_HTML_OBJECTS) $(clamav_scanfile_fuzzer_HTML_DEPENDENCIES) $(EXTRA_clamav_scanfile_fuzzer_HTML_DEPENDENCIES) 
930
+	@rm -f clamav_scanfile_fuzzer_HTML$(EXEEXT)
931
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_scanfile_fuzzer_HTML_OBJECTS) $(clamav_scanfile_fuzzer_HTML_LDADD) $(LIBS)
932
+
933
+clamav_scanfile_fuzzer_HWP3$(EXEEXT): $(clamav_scanfile_fuzzer_HWP3_OBJECTS) $(clamav_scanfile_fuzzer_HWP3_DEPENDENCIES) $(EXTRA_clamav_scanfile_fuzzer_HWP3_DEPENDENCIES) 
934
+	@rm -f clamav_scanfile_fuzzer_HWP3$(EXEEXT)
935
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_scanfile_fuzzer_HWP3_OBJECTS) $(clamav_scanfile_fuzzer_HWP3_LDADD) $(LIBS)
936
+
937
+clamav_scanfile_fuzzer_MAIL$(EXEEXT): $(clamav_scanfile_fuzzer_MAIL_OBJECTS) $(clamav_scanfile_fuzzer_MAIL_DEPENDENCIES) $(EXTRA_clamav_scanfile_fuzzer_MAIL_DEPENDENCIES) 
938
+	@rm -f clamav_scanfile_fuzzer_MAIL$(EXEEXT)
939
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_scanfile_fuzzer_MAIL_OBJECTS) $(clamav_scanfile_fuzzer_MAIL_LDADD) $(LIBS)
940
+
941
+clamav_scanfile_fuzzer_OLE2$(EXEEXT): $(clamav_scanfile_fuzzer_OLE2_OBJECTS) $(clamav_scanfile_fuzzer_OLE2_DEPENDENCIES) $(EXTRA_clamav_scanfile_fuzzer_OLE2_DEPENDENCIES) 
942
+	@rm -f clamav_scanfile_fuzzer_OLE2$(EXEEXT)
943
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_scanfile_fuzzer_OLE2_OBJECTS) $(clamav_scanfile_fuzzer_OLE2_LDADD) $(LIBS)
944
+
945
+clamav_scanfile_fuzzer_PDF$(EXEEXT): $(clamav_scanfile_fuzzer_PDF_OBJECTS) $(clamav_scanfile_fuzzer_PDF_DEPENDENCIES) $(EXTRA_clamav_scanfile_fuzzer_PDF_DEPENDENCIES) 
946
+	@rm -f clamav_scanfile_fuzzer_PDF$(EXEEXT)
947
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_scanfile_fuzzer_PDF_OBJECTS) $(clamav_scanfile_fuzzer_PDF_LDADD) $(LIBS)
948
+
949
+clamav_scanfile_fuzzer_PE$(EXEEXT): $(clamav_scanfile_fuzzer_PE_OBJECTS) $(clamav_scanfile_fuzzer_PE_DEPENDENCIES) $(EXTRA_clamav_scanfile_fuzzer_PE_DEPENDENCIES) 
950
+	@rm -f clamav_scanfile_fuzzer_PE$(EXEEXT)
951
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_scanfile_fuzzer_PE_OBJECTS) $(clamav_scanfile_fuzzer_PE_LDADD) $(LIBS)
952
+
953
+clamav_scanfile_fuzzer_SWF$(EXEEXT): $(clamav_scanfile_fuzzer_SWF_OBJECTS) $(clamav_scanfile_fuzzer_SWF_DEPENDENCIES) $(EXTRA_clamav_scanfile_fuzzer_SWF_DEPENDENCIES) 
954
+	@rm -f clamav_scanfile_fuzzer_SWF$(EXEEXT)
955
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_scanfile_fuzzer_SWF_OBJECTS) $(clamav_scanfile_fuzzer_SWF_LDADD) $(LIBS)
956
+
957
+clamav_scanfile_fuzzer_XMLDOCS$(EXEEXT): $(clamav_scanfile_fuzzer_XMLDOCS_OBJECTS) $(clamav_scanfile_fuzzer_XMLDOCS_DEPENDENCIES) $(EXTRA_clamav_scanfile_fuzzer_XMLDOCS_DEPENDENCIES) 
958
+	@rm -f clamav_scanfile_fuzzer_XMLDOCS$(EXEEXT)
959
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_scanfile_fuzzer_XMLDOCS_OBJECTS) $(clamav_scanfile_fuzzer_XMLDOCS_LDADD) $(LIBS)
960
+
961
+clamav_scanmap_fuzzer$(EXEEXT): $(clamav_scanmap_fuzzer_OBJECTS) $(clamav_scanmap_fuzzer_DEPENDENCIES) $(EXTRA_clamav_scanmap_fuzzer_DEPENDENCIES) 
962
+	@rm -f clamav_scanmap_fuzzer$(EXEEXT)
963
+	$(AM_V_CXXLD)$(CXXLINK) $(clamav_scanmap_fuzzer_OBJECTS) $(clamav_scanmap_fuzzer_LDADD) $(LIBS)
964
+
965
+mostlyclean-compile:
966
+	-rm -f *.$(OBJEXT)
967
+
968
+distclean-compile:
969
+	-rm -f *.tab.c
970
+
971
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.Po@am__quote@
972
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.Po@am__quote@
973
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.Po@am__quote@
974
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.Po@am__quote@
975
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.Po@am__quote@
976
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.Po@am__quote@
977
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.Po@am__quote@
978
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.Po@am__quote@
979
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.Po@am__quote@
980
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.Po@am__quote@
981
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.Po@am__quote@
982
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.Po@am__quote@
983
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.Po@am__quote@
984
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.Po@am__quote@
985
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.Po@am__quote@
986
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.Po@am__quote@
987
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.Po@am__quote@
988
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_scanfile_fuzzer.Po@am__quote@
989
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.Po@am__quote@
990
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.Po@am__quote@
991
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.Po@am__quote@
992
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.Po@am__quote@
993
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.Po@am__quote@
994
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.Po@am__quote@
995
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.Po@am__quote@
996
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.Po@am__quote@
997
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.Po@am__quote@
998
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.Po@am__quote@
999
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clamav_scanmap_fuzzer.Po@am__quote@
1000
+
1001
+.cpp.o:
1002
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
1003
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
1004
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1005
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1006
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $<
1007
+
1008
+.cpp.obj:
1009
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
1010
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
1011
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1012
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1013
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
1014
+
1015
+.cpp.lo:
1016
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
1017
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
1018
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
1019
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1020
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
1021
+
1022
+clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1023
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_CDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1024
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.Po
1025
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1026
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1027
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_CDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1028
+
1029
+clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1030
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_CDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1031
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.Po
1032
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1033
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1034
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_CDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_CDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1035
+
1036
+clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1037
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_CFG_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1038
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.Po
1039
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1040
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1041
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_CFG_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1042
+
1043
+clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1044
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_CFG_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1045
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.Po
1046
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1047
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1048
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_CFG_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_CFG-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1049
+
1050
+clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1051
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_CRB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1052
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.Po
1053
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1054
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1055
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_CRB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1056
+
1057
+clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1058
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_CRB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1059
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.Po
1060
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1061
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1062
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_CRB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_CRB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1063
+
1064
+clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1065
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_FP_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1066
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.Po
1067
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1068
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1069
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_FP_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1070
+
1071
+clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1072
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_FP_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1073
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.Po
1074
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1075
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1076
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_FP_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_FP-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1077
+
1078
+clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1079
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_FTM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1080
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.Po
1081
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1082
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1083
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_FTM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1084
+
1085
+clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1086
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_FTM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1087
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.Po
1088
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1089
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1090
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_FTM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_FTM-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1091
+
1092
+clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1093
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_HDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1094
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.Po
1095
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1096
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1097
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_HDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1098
+
1099
+clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1100
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_HDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1101
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.Po
1102
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1103
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1104
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_HDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_HDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1105
+
1106
+clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1107
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_HSB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1108
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.Po
1109
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1110
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1111
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_HSB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1112
+
1113
+clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1114
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_HSB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1115
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.Po
1116
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1117
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1118
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_HSB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_HSB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1119
+
1120
+clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1121
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_IDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1122
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.Po
1123
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1124
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1125
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_IDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1126
+
1127
+clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1128
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_IDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1129
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.Po
1130
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1131
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1132
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_IDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_IDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1133
+
1134
+clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1135
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_IGN_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1136
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.Po
1137
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1138
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1139
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_IGN_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1140
+
1141
+clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1142
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_IGN_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1143
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.Po
1144
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1145
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1146
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_IGN_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_IGN-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1147
+
1148
+clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1149
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_IGN2_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1150
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.Po
1151
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1152
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1153
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_IGN2_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1154
+
1155
+clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1156
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_IGN2_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1157
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.Po
1158
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1159
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1160
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_IGN2_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_IGN2-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1161
+
1162
+clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1163
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_LDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1164
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.Po
1165
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1166
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1167
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_LDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1168
+
1169
+clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1170
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_LDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1171
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.Po
1172
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1173
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1174
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_LDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_LDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1175
+
1176
+clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1177
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_MDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1178
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.Po
1179
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1180
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1181
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_MDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1182
+
1183
+clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1184
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_MDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1185
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.Po
1186
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1187
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1188
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_MDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_MDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1189
+
1190
+clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1191
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_MSB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1192
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.Po
1193
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1194
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1195
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_MSB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1196
+
1197
+clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1198
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_MSB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1199
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.Po
1200
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1201
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1202
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_MSB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_MSB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1203
+
1204
+clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1205
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_NDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1206
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.Po
1207
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1208
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1209
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_NDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1210
+
1211
+clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1212
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_NDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1213
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.Po
1214
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1215
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1216
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_NDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_NDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1217
+
1218
+clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1219
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_PDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1220
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.Po
1221
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1222
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1223
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_PDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1224
+
1225
+clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1226
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_PDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1227
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.Po
1228
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1229
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1230
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_PDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_PDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1231
+
1232
+clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1233
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_WDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1234
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.Po
1235
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1236
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1237
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_WDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1238
+
1239
+clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1240
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_WDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1241
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.Po
1242
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1243
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1244
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_WDB_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_WDB-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1245
+
1246
+clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.o: clamav_dbload_fuzzer.cpp
1247
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_YARA_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1248
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.Po
1249
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1250
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1251
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_YARA_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.o `test -f 'clamav_dbload_fuzzer.cpp' || echo '$(srcdir)/'`clamav_dbload_fuzzer.cpp
1252
+
1253
+clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.obj: clamav_dbload_fuzzer.cpp
1254
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_YARA_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.Tpo -c -o clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1255
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.Tpo $(DEPDIR)/clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.Po
1256
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_dbload_fuzzer.cpp' object='clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1257
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1258
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_dbload_fuzzer_YARA_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_dbload_fuzzer_YARA-clamav_dbload_fuzzer.obj `if test -f 'clamav_dbload_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_dbload_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_dbload_fuzzer.cpp'; fi`
1259
+
1260
+clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.o: clamav_scanfile_fuzzer.cpp
1261
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_ARCHIVE_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1262
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.Po
1263
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1264
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1265
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_ARCHIVE_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1266
+
1267
+clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.obj: clamav_scanfile_fuzzer.cpp
1268
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_ARCHIVE_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1269
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.Po
1270
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1271
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1272
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_ARCHIVE_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_ARCHIVE-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1273
+
1274
+clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.o: clamav_scanfile_fuzzer.cpp
1275
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_ELF_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1276
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.Po
1277
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1278
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1279
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_ELF_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1280
+
1281
+clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.obj: clamav_scanfile_fuzzer.cpp
1282
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_ELF_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1283
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.Po
1284
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1285
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1286
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_ELF_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_ELF-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1287
+
1288
+clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.o: clamav_scanfile_fuzzer.cpp
1289
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_HTML_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1290
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.Po
1291
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1292
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1293
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_HTML_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1294
+
1295
+clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.obj: clamav_scanfile_fuzzer.cpp
1296
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_HTML_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1297
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.Po
1298
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1299
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1300
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_HTML_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_HTML-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1301
+
1302
+clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.o: clamav_scanfile_fuzzer.cpp
1303
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_HWP3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1304
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.Po
1305
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1306
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1307
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_HWP3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1308
+
1309
+clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.obj: clamav_scanfile_fuzzer.cpp
1310
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_HWP3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1311
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.Po
1312
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1313
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1314
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_HWP3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_HWP3-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1315
+
1316
+clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.o: clamav_scanfile_fuzzer.cpp
1317
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_MAIL_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1318
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.Po
1319
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1320
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1321
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_MAIL_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1322
+
1323
+clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.obj: clamav_scanfile_fuzzer.cpp
1324
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_MAIL_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1325
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.Po
1326
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1327
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1328
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_MAIL_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_MAIL-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1329
+
1330
+clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.o: clamav_scanfile_fuzzer.cpp
1331
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_OLE2_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1332
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.Po
1333
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1334
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1335
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_OLE2_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1336
+
1337
+clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.obj: clamav_scanfile_fuzzer.cpp
1338
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_OLE2_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1339
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.Po
1340
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1341
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1342
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_OLE2_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_OLE2-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1343
+
1344
+clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.o: clamav_scanfile_fuzzer.cpp
1345
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_PDF_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1346
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.Po
1347
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1348
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1349
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_PDF_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1350
+
1351
+clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.obj: clamav_scanfile_fuzzer.cpp
1352
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_PDF_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1353
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.Po
1354
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1355
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1356
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_PDF_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_PDF-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1357
+
1358
+clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.o: clamav_scanfile_fuzzer.cpp
1359
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_PE_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1360
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.Po
1361
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1362
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1363
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_PE_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1364
+
1365
+clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.obj: clamav_scanfile_fuzzer.cpp
1366
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_PE_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1367
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.Po
1368
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1369
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1370
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_PE_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_PE-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1371
+
1372
+clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.o: clamav_scanfile_fuzzer.cpp
1373
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_SWF_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1374
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.Po
1375
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1376
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1377
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_SWF_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1378
+
1379
+clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.obj: clamav_scanfile_fuzzer.cpp
1380
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_SWF_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1381
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.Po
1382
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1383
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1384
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_SWF_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_SWF-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1385
+
1386
+clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.o: clamav_scanfile_fuzzer.cpp
1387
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_XMLDOCS_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.o -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1388
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.Po
1389
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.o' libtool=no @AMDEPBACKSLASH@
1390
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1391
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_XMLDOCS_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.o `test -f 'clamav_scanfile_fuzzer.cpp' || echo '$(srcdir)/'`clamav_scanfile_fuzzer.cpp
1392
+
1393
+clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.obj: clamav_scanfile_fuzzer.cpp
1394
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_XMLDOCS_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.obj -MD -MP -MF $(DEPDIR)/clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.Tpo -c -o clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1395
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.Tpo $(DEPDIR)/clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.Po
1396
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='clamav_scanfile_fuzzer.cpp' object='clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.obj' libtool=no @AMDEPBACKSLASH@
1397
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1398
+@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(clamav_scanfile_fuzzer_XMLDOCS_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o clamav_scanfile_fuzzer_XMLDOCS-clamav_scanfile_fuzzer.obj `if test -f 'clamav_scanfile_fuzzer.cpp'; then $(CYGPATH_W) 'clamav_scanfile_fuzzer.cpp'; else $(CYGPATH_W) '$(srcdir)/clamav_scanfile_fuzzer.cpp'; fi`
1399
+
1400
+mostlyclean-libtool:
1401
+	-rm -f *.lo
1402
+
1403
+clean-libtool:
1404
+	-rm -rf .libs _libs
1405
+
1406
+ID: $(am__tagged_files)
1407
+	$(am__define_uniq_tagged_files); mkid -fID $$unique
1408
+tags: tags-am
1409
+TAGS: tags
1410
+
1411
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
1412
+	set x; \
1413
+	here=`pwd`; \
1414
+	$(am__define_uniq_tagged_files); \
1415
+	shift; \
1416
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
1417
+	  test -n "$$unique" || unique=$$empty_fix; \
1418
+	  if test $$# -gt 0; then \
1419
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1420
+	      "$$@" $$unique; \
1421
+	  else \
1422
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1423
+	      $$unique; \
1424
+	  fi; \
1425
+	fi
1426
+ctags: ctags-am
1427
+
1428
+CTAGS: ctags
1429
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
1430
+	$(am__define_uniq_tagged_files); \
1431
+	test -z "$(CTAGS_ARGS)$$unique" \
1432
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
1433
+	     $$unique
1434
+
1435
+GTAGS:
1436
+	here=`$(am__cd) $(top_builddir) && pwd` \
1437
+	  && $(am__cd) $(top_srcdir) \
1438
+	  && gtags -i $(GTAGS_ARGS) "$$here"
1439
+cscopelist: cscopelist-am
1440
+
1441
+cscopelist-am: $(am__tagged_files)
1442
+	list='$(am__tagged_files)'; \
1443
+	case "$(srcdir)" in \
1444
+	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
1445
+	  *) sdir=$(subdir)/$(srcdir) ;; \
1446
+	esac; \
1447
+	for i in $$list; do \
1448
+	  if test -f "$$i"; then \
1449
+	    echo "$(subdir)/$$i"; \
1450
+	  else \
1451
+	    echo "$$sdir/$$i"; \
1452
+	  fi; \
1453
+	done >> $(top_builddir)/cscope.files
1454
+
1455
+distclean-tags:
1456
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
1457
+
1458
+distdir: $(DISTFILES)
1459
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1460
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1461
+	list='$(DISTFILES)'; \
1462
+	  dist_files=`for file in $$list; do echo $$file; done | \
1463
+	  sed -e "s|^$$srcdirstrip/||;t" \
1464
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
1465
+	case $$dist_files in \
1466
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
1467
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
1468
+			   sort -u` ;; \
1469
+	esac; \
1470
+	for file in $$dist_files; do \
1471
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
1472
+	  if test -d $$d/$$file; then \
1473
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
1474
+	    if test -d "$(distdir)/$$file"; then \
1475
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1476
+	    fi; \
1477
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
1478
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
1479
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1480
+	    fi; \
1481
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
1482
+	  else \
1483
+	    test -f "$(distdir)/$$file" \
1484
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
1485
+	    || exit 1; \
1486
+	  fi; \
1487
+	done
1488
+check-am: all-am
1489
+	$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
1490
+check: check-am
1491
+all-am: Makefile
1492
+installdirs:
1493
+install: install-am
1494
+install-exec: install-exec-am
1495
+install-data: install-data-am
1496
+uninstall: uninstall-am
1497
+
1498
+install-am: all-am
1499
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1500
+
1501
+installcheck: installcheck-am
1502
+install-strip:
1503
+	if test -z '$(STRIP)'; then \
1504
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1505
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1506
+	      install; \
1507
+	else \
1508
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1509
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1510
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
1511
+	fi
1512
+mostlyclean-generic:
1513
+
1514
+clean-generic:
1515
+
1516
+distclean-generic:
1517
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
1518
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
1519
+
1520
+maintainer-clean-generic:
1521
+	@echo "This command is intended for maintainers to use"
1522
+	@echo "it deletes files that may require special tools to rebuild."
1523
+clean: clean-am
1524
+
1525
+clean-am: clean-checkPROGRAMS clean-generic clean-libtool \
1526
+	mostlyclean-am
1527
+
1528
+distclean: distclean-am
1529
+	-rm -rf ./$(DEPDIR)
1530
+	-rm -f Makefile
1531
+distclean-am: clean-am distclean-compile distclean-generic \
1532
+	distclean-tags
1533
+
1534
+dvi: dvi-am
1535
+
1536
+dvi-am:
1537
+
1538
+html: html-am
1539
+
1540
+html-am:
1541
+
1542
+info: info-am
1543
+
1544
+info-am:
1545
+
1546
+install-data-am:
1547
+
1548
+install-dvi: install-dvi-am
1549
+
1550
+install-dvi-am:
1551
+
1552
+install-exec-am:
1553
+
1554
+install-html: install-html-am
1555
+
1556
+install-html-am:
1557
+
1558
+install-info: install-info-am
1559
+
1560
+install-info-am:
1561
+
1562
+install-man:
1563
+
1564
+install-pdf: install-pdf-am
1565
+
1566
+install-pdf-am:
1567
+
1568
+install-ps: install-ps-am
1569
+
1570
+install-ps-am:
1571
+
1572
+installcheck-am:
1573
+
1574
+maintainer-clean: maintainer-clean-am
1575
+	-rm -rf ./$(DEPDIR)
1576
+	-rm -f Makefile
1577
+maintainer-clean-am: distclean-am maintainer-clean-generic
1578
+
1579
+mostlyclean: mostlyclean-am
1580
+
1581
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
1582
+	mostlyclean-libtool
1583
+
1584
+pdf: pdf-am
1585
+
1586
+pdf-am:
1587
+
1588
+ps: ps-am
1589
+
1590
+ps-am:
1591
+
1592
+uninstall-am:
1593
+
1594
+.MAKE: check-am install-am install-strip
1595
+
1596
+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \
1597
+	clean-checkPROGRAMS clean-generic clean-libtool cscopelist-am \
1598
+	ctags ctags-am distclean distclean-compile distclean-generic \
1599
+	distclean-libtool distclean-tags distdir dvi dvi-am html \
1600
+	html-am info info-am install install-am install-data \
1601
+	install-data-am install-dvi install-dvi-am install-exec \
1602
+	install-exec-am install-html install-html-am install-info \
1603
+	install-info-am install-man install-pdf install-pdf-am \
1604
+	install-ps install-ps-am install-strip installcheck \
1605
+	installcheck-am installdirs maintainer-clean \
1606
+	maintainer-clean-generic mostlyclean mostlyclean-compile \
1607
+	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
1608
+	tags tags-am uninstall uninstall-am
1609
+
1610
+
1611
+@ENABLE_FUZZ_TRUE@LIB_FUZZING_ENGINE ?= standalone_fuzz_target_runner.o
1612
+
1613
+@ENABLE_FUZZ_TRUE@check: $(LIB_FUZZING_ENGINE)
1614
+@ENABLE_FUZZ_TRUE@	for type in ARCHIVE MAIL OLE2 PDF HTML PE ELF SWF XMLDOCS HWP3 ; do \
1615
+@ENABLE_FUZZ_TRUE@	    builddir="$(builddir)" $(srcdir)/run_fuzzer_tests.py -f clamav_scanmap_fuzzer -c $(top_srcdir)/../clamav-fuzz-corpus/scantype/$$type ; \
1616
+@ENABLE_FUZZ_TRUE@	done
1617
+@ENABLE_FUZZ_TRUE@	for type in ARCHIVE MAIL OLE2 PDF HTML PE ELF SWF XMLDOCS HWP3 ; do \
1618
+@ENABLE_FUZZ_TRUE@	    builddir="$(builddir)" $(srcdir)/run_fuzzer_tests.py -f clamav_scanfile_fuzzer_$$type -c $(top_srcdir)/../clamav-fuzz-corpus/scantype/$$type ; \
1619
+@ENABLE_FUZZ_TRUE@	done
1620
+@ENABLE_FUZZ_TRUE@	for type in CDB CFG CRB FP FTM HDB HSB IDB IGN IGN2 LDB MDB MSB NDB PDB WDB YARA ; do \
1621
+@ENABLE_FUZZ_TRUE@	    builddir="$(builddir)" $(srcdir)/run_fuzzer_tests.py -f clamav_dbload_fuzzer_$$type -c $(top_srcdir)/../clamav-fuzz-corpus/database/$$type ; \
1622
+@ENABLE_FUZZ_TRUE@	done
1623
+
1624
+@ENABLE_FUZZ_FALSE@check:
1625
+@ENABLE_FUZZ_FALSE@	@echo "Building fuzz targets is not enabled"
1626
+@ENABLE_FUZZ_FALSE@	@echo "Use: ./configure --enable-fuzz --with-libjson=no --with-pcre=no --enable-static=yes --enable-shared=no --disable-llvm"
1627
+@ENABLE_FUZZ_FALSE@	@exit 1
1628
+
1629
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
1630
+# Otherwise a system limit (for SysV at least) may be exceeded.
1631
+.NOEXPORT:
0 1632
new file mode 100644
... ...
@@ -0,0 +1,20 @@
0
+# OSS-Fuzz
1
+
2
+ClamAV has chosen to integrate with [oss-fuzz](https://github.com/google/oss-fuzz).
3
+
4
+What this means is that this repository includes:
5
+
6
+- Fuzz targets:
7
+  - A function to which we apply fuzzing.
8
+  - For ClamAV, clamav_scanfile_fuzzer.cc may be compiled with specific macros defined to produce multiple fuzz targets.
9
+  - Additional fuzz targets may be added to fuzz other ClamAV inputs.
10
+  
11
+- Seed corpora:
12
+  - A set of minimal test inputs that generate maximal code coverage.
13
+  - Each ClamAV fuzz target has a seed corpus located under: fuzz/corpus/<target>
14
+
15
+- Fuzzing dictionaries:
16
+  - A simple dictionary of tokens used by the input language. This can have a dramatic positive effect on fuzzing efficiency. For example, when fuzzing an XML parser, a dictionary of XML tokens will help.
17
+  - Some ClamAV fuzz targets have a dictionary located under: fuzz/dictionaries/<target>.dict
18
+
19
+For more information on how this is set up, see: [ideal OSS-Fuzz integration](https://github.com/google/oss-fuzz/blob/master/docs/ideal_integration.md)
0 20
new file mode 100644
... ...
@@ -0,0 +1,137 @@
0
+/*
1
+ * Fuzz target for cl_load()
2
+ *
3
+ * Copyright (C) 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
4
+ * Authors: Micah Snyder
5
+ *
6
+ * Redistribution and use in source and binary forms, with or without
7
+ * modification, are permitted provided that the following conditions are met:
8
+ *
9
+ * 1. Redistributions of source code must retain the above copyright notice,
10
+ * this list of conditions and the following disclaimer.
11
+ *
12
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
13
+ * this list of conditions and the following disclaimer in the documentation
14
+ * and/or other materials provided with the distribution.
15
+ *
16
+ * 3. Neither the name of the copyright holder nor the names of its contributors
17
+ * may be used to endorse or promote products derived from this software without
18
+ * specific prior written permission.
19
+ *
20
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
24
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30
+ * POSSIBILITY OF SUCH DAMAGE.
31
+ */
32
+
33
+#include <stdint.h>
34
+#include <stdlib.h>
35
+#include <unistd.h>
36
+#include <memory>
37
+
38
+#include "clamav.h"
39
+
40
+void clamav_message_callback(enum cl_msg severity, const char* fullmsg,
41
+                             const char* msg, void* context)
42
+{
43
+}
44
+
45
+class ClamAVState
46
+{
47
+  public:
48
+    ClamAVState()
49
+    {
50
+        // Silence all the log messages, none of them are meaningful.
51
+        cl_set_clcb_msg(clamav_message_callback);
52
+
53
+        cl_init(CL_INIT_DEFAULT);
54
+        engine = cl_engine_new();
55
+        cl_engine_compile(engine);
56
+
57
+        tmp_db_name = NULL;
58
+    }
59
+
60
+    ~ClamAVState()
61
+    {
62
+        cl_engine_free(engine);
63
+
64
+        if (NULL != tmp_db_name) {
65
+            unlink(tmp_db_name);
66
+        }
67
+    }
68
+
69
+    struct cl_engine* engine;
70
+    const char* tmp_db_name;
71
+};
72
+
73
+// Global with static initializer to setup an engine so we don't need to do
74
+// that on each execution.
75
+ClamAVState kClamAVState;
76
+
77
+extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
78
+{
79
+    unsigned int sigs = 0;
80
+    FILE* fuzzdb      = NULL;
81
+
82
+    unsigned int dboptions =
83
+        CL_DB_PHISHING | CL_DB_PHISHING_URLS |
84
+        CL_DB_BYTECODE | CL_DB_BYTECODE_UNSIGNED |
85
+        CL_DB_PUA | CL_DB_ENHANCED;
86
+
87
+#if defined(CLAMAV_FUZZ_CDB)
88
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.cdb";
89
+#elif defined(CLAMAV_FUZZ_CFG)
90
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.cfg";
91
+#elif defined(CLAMAV_FUZZ_CRB)
92
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.crb";
93
+#elif defined(CLAMAV_FUZZ_FP)
94
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.fp";
95
+#elif defined(CLAMAV_FUZZ_FTM)
96
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.ftm";
97
+#elif defined(CLAMAV_FUZZ_HDB)
98
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.hdb";
99
+#elif defined(CLAMAV_FUZZ_HSB)
100
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.hsb";
101
+#elif defined(CLAMAV_FUZZ_IDB)
102
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.idb";
103
+#elif defined(CLAMAV_FUZZ_IGN)
104
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.ign";
105
+#elif defined(CLAMAV_FUZZ_IGN2)
106
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.ign2";
107
+#elif defined(CLAMAV_FUZZ_LDB)
108
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.ldb";
109
+#elif defined(CLAMAV_FUZZ_MDB)
110
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.mdb";
111
+#elif defined(CLAMAV_FUZZ_MSB)
112
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.msb";
113
+#elif defined(CLAMAV_FUZZ_NDB)
114
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.ndb";
115
+#elif defined(CLAMAV_FUZZ_PDB)
116
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.pdb";
117
+#elif defined(CLAMAV_FUZZ_WDB)
118
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.wdb";
119
+#elif defined(CLAMAV_FUZZ_YARA)
120
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz.yara";
121
+#else
122
+    kClamAVState.tmp_db_name = "dbload_tmp_fuzz";
123
+#endif
124
+
125
+    fuzzdb = fopen(kClamAVState.tmp_db_name, "w");
126
+    fwrite(data, size, 1, fuzzdb);
127
+    fclose(fuzzdb);
128
+
129
+    cl_load(
130
+        kClamAVState.tmp_db_name,
131
+        kClamAVState.engine,
132
+        &sigs,
133
+        dboptions);
134
+
135
+    return 0;
136
+}
0 137
new file mode 100644
... ...
@@ -0,0 +1,135 @@
0
+/*
1
+ * Fuzz target for cl_scanfile()
2
+ *
3
+ * Copyright (C) 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
4
+ * Authors: Micah Snyder, Alex Gaynor
5
+ *
6
+ * Redistribution and use in source and binary forms, with or without
7
+ * modification, are permitted provided that the following conditions are met:
8
+ *
9
+ * 1. Redistributions of source code must retain the above copyright notice,
10
+ * this list of conditions and the following disclaimer.
11
+ *
12
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
13
+ * this list of conditions and the following disclaimer in the documentation
14
+ * and/or other materials provided with the distribution.
15
+ *
16
+ * 3. Neither the name of the copyright holder nor the names of its contributors
17
+ * may be used to endorse or promote products derived from this software without
18
+ * specific prior written permission.
19
+ *
20
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
24
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30
+ * POSSIBILITY OF SUCH DAMAGE.
31
+ */
32
+
33
+#include <stdint.h>
34
+#include <stdlib.h>
35
+#include <unistd.h>
36
+#include <memory>
37
+
38
+#include "clamav.h"
39
+
40
+void clamav_message_callback(enum cl_msg severity, const char* fullmsg,
41
+                             const char* msg, void* context)
42
+{
43
+}
44
+
45
+class ClamAVState
46
+{
47
+  public:
48
+    ClamAVState()
49
+    {
50
+        // Silence all the log messages, none of them are meaningful.
51
+        cl_set_clcb_msg(clamav_message_callback);
52
+
53
+        cl_init(CL_INIT_DEFAULT);
54
+        engine = cl_engine_new();
55
+        cl_engine_compile(engine);
56
+
57
+        tmp_file_name = NULL;
58
+    }
59
+
60
+    ~ClamAVState()
61
+    {
62
+        cl_engine_free(engine);
63
+
64
+        if (NULL != tmp_file_name) {
65
+            unlink(tmp_file_name);
66
+        }
67
+    }
68
+
69
+    struct cl_engine* engine;
70
+    const char* tmp_file_name;
71
+};
72
+
73
+// Global with static initializer to setup an engine so we don't need to do
74
+// that on each execution.
75
+ClamAVState kClamAVState;
76
+
77
+extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
78
+{
79
+    FILE* fuzzfile                  = NULL;
80
+    struct cl_scan_options scanopts = {0};
81
+
82
+    memset(&scanopts, 0, sizeof(struct cl_scan_options));
83
+
84
+#if defined(CLAMAV_FUZZ_ARCHIVE)
85
+    kClamAVState.tmp_file_name = "tmp.scanfile.archive";
86
+    scanopts.parse |= CL_SCAN_PARSE_ARCHIVE;
87
+#elif defined(CLAMAV_FUZZ_MAIL)
88
+    kClamAVState.tmp_file_name = "tmp.scanfile.eml";
89
+    scanopts.parse |= CL_SCAN_PARSE_MAIL;
90
+#elif defined(CLAMAV_FUZZ_OLE2)
91
+    kClamAVState.tmp_file_name = "tmp.scanfile.ole2";
92
+    scanopts.parse |= CL_SCAN_PARSE_OLE2;
93
+#elif defined(CLAMAV_FUZZ_PDF)
94
+    kClamAVState.tmp_file_name = "tmp.scanfile.pdf";
95
+    scanopts.parse |= CL_SCAN_PARSE_PDF;
96
+#elif defined(CLAMAV_FUZZ_HTML)
97
+    kClamAVState.tmp_file_name = "tmp.scanfile.html";
98
+    scanopts.parse |= CL_SCAN_PARSE_HTML;
99
+#elif defined(CLAMAV_FUZZ_PE)
100
+    kClamAVState.tmp_file_name = "tmp.scanfile.pe";
101
+    scanopts.parse |= CL_SCAN_PARSE_PE;
102
+#elif defined(CLAMAV_FUZZ_ELF)
103
+    kClamAVState.tmp_file_name = "tmp.scanfile.elf";
104
+    scanopts.parse |= CL_SCAN_PARSE_ELF;
105
+#elif defined(CLAMAV_FUZZ_SWF)
106
+    kClamAVState.tmp_file_name = "tmp.scanfile.swf";
107
+    scanopts.parse |= CL_SCAN_PARSE_SWF;
108
+#elif defined(CLAMAV_FUZZ_XMLDOCS)
109
+    kClamAVState.tmp_file_name = "tmp.scanfile.docx";
110
+    scanopts.parse |= CL_SCAN_PARSE_XMLDOCS;
111
+#elif defined(CLAMAV_FUZZ_HWP3)
112
+    kClamAVState.tmp_file_name = "tmp.scanfile.hwp";
113
+    scanopts.parse |= CL_SCAN_PARSE_HWP3;
114
+#else
115
+    kClamAVState.tmp_file_name = "tmp.scanfile";
116
+    scanopts.parse |= ~(0);
117
+#endif
118
+    scanopts.general |= CL_SCAN_GENERAL_HEURISTICS;
119
+
120
+    fuzzfile = fopen(kClamAVState.tmp_file_name, "w");
121
+    fwrite(data, size, 1, fuzzfile);
122
+    fclose(fuzzfile);
123
+
124
+    const char* virus_name = nullptr;
125
+    unsigned long scanned  = 0;
126
+    cl_scanfile(
127
+        kClamAVState.tmp_file_name,
128
+        &virus_name,
129
+        &scanned,
130
+        kClamAVState.engine,
131
+        &scanopts);
132
+
133
+    return 0;
134
+}
0 135
new file mode 100644
... ...
@@ -0,0 +1,117 @@
0
+/*
1
+ * Fuzz target for cl_scanmap_callback()
2
+ *
3
+ * Copyright (C) 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
4
+ * Authors: Micah Snyder, Alex Gaynor
5
+ *
6
+ * Redistribution and use in source and binary forms, with or without
7
+ * modification, are permitted provided that the following conditions are met:
8
+ *
9
+ * 1. Redistributions of source code must retain the above copyright notice,
10
+ * this list of conditions and the following disclaimer.
11
+ *
12
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
13
+ * this list of conditions and the following disclaimer in the documentation
14
+ * and/or other materials provided with the distribution.
15
+ *
16
+ * 3. Neither the name of the copyright holder nor the names of its contributors
17
+ * may be used to endorse or promote products derived from this software without
18
+ * specific prior written permission.
19
+ *
20
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
24
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30
+ * POSSIBILITY OF SUCH DAMAGE.
31
+ */
32
+
33
+#include <stdint.h>
34
+#include <stdlib.h>
35
+#include <memory>
36
+
37
+#include "clamav.h"
38
+
39
+
40
+void clamav_message_callback(enum cl_msg severity, const char *fullmsg,
41
+                             const char *msg, void *context) {
42
+}
43
+
44
+class ClamAVState {
45
+public:
46
+    ClamAVState() {
47
+        // Silence all the log messages, none of them are meaningful.
48
+        cl_set_clcb_msg(clamav_message_callback);
49
+
50
+        cl_init(CL_INIT_DEFAULT);
51
+        engine = cl_engine_new();
52
+        cl_engine_compile(engine);
53
+    }
54
+
55
+    ~ClamAVState() {
56
+        cl_engine_free(engine);
57
+    }
58
+
59
+    struct cl_engine *engine;
60
+};
61
+
62
+// Global with static initializer to setup an engine so we don't need to do
63
+// that on each execution.
64
+ClamAVState kClamAVState;
65
+
66
+extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
67
+    
68
+    struct cl_scan_options scanopts = {0};
69
+    
70
+    cl_fmap_t *clamav_data = cl_fmap_open_memory(data, size);
71
+
72
+    memset(&scanopts, 0, sizeof(struct cl_scan_options));
73
+
74
+    scanopts.parse |= 
75
+#if defined(CLAMAV_FUZZ_ARCHIVE)
76
+        CL_SCAN_PARSE_ARCHIVE;
77
+#elif defined(CLAMAV_FUZZ_MAIL)
78
+        CL_SCAN_PARSE_MAIL;
79
+#elif defined(CLAMAV_FUZZ_OLE2)
80
+        CL_SCAN_PARSE_OLE2;
81
+#elif defined(CLAMAV_FUZZ_PDF)
82
+        CL_SCAN_PARSE_PDF;
83
+#elif defined(CLAMAV_FUZZ_HTML)
84
+        CL_SCAN_PARSE_HTML;
85
+#elif defined(CLAMAV_FUZZ_PE)
86
+        CL_SCAN_PARSE_PE;
87
+#elif defined(CLAMAV_FUZZ_ELF)
88
+        CL_SCAN_PARSE_ELF;
89
+#elif defined(CLAMAV_FUZZ_SWF)
90
+        CL_SCAN_PARSE_SWF;
91
+#elif defined(CLAMAV_FUZZ_XMLDOCS)
92
+        CL_SCAN_PARSE_XMLDOCS;
93
+#elif defined(CLAMAV_FUZZ_HWP3)
94
+        CL_SCAN_PARSE_HWP3;
95
+#else
96
+        ~(0);
97
+#endif
98
+
99
+    scanopts.general |= CL_SCAN_GENERAL_HEURISTICS;
100
+
101
+    const char *virus_name = nullptr;
102
+    unsigned long scanned = 0;
103
+    cl_scanmap_callback(
104
+        clamav_data,
105
+        NULL,
106
+        &virus_name,
107
+        &scanned,
108
+        kClamAVState.engine,
109
+        &scanopts,
110
+        nullptr
111
+    );
112
+
113
+    cl_fmap_close(clamav_data);
114
+
115
+    return 0;
116
+}
0 117
new file mode 100755
... ...
@@ -0,0 +1,141 @@
0
+#!/usr/bin/env python
1
+# Copyright (C) 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2
+
3
+'''
4
+This script is a convenience tool to run a standalone fuzz target against each
5
+item in its associated fuzz corpus.
6
+'''
7
+
8
+from __future__ import print_function, division, absolute_import
9
+
10
+import argparse
11
+import os
12
+import subprocess
13
+import sys
14
+import tempfile
15
+import threading
16
+
17
+def which(program):
18
+    '''
19
+    Implements bash "which" feature.
20
+    Find the full path to a program located in the PATH.
21
+
22
+    https://stackoverflow.com/a/377028
23
+    '''
24
+    def is_exe(fpath):
25
+        return os.path.isfile(fpath) and os.access(fpath, os.X_OK)
26
+
27
+    fpath, _ = os.path.split(program)
28
+    if fpath:
29
+        if is_exe(program):
30
+            return program
31
+    else:
32
+        for path in os.environ["PATH"].split(os.pathsep):
33
+            exe_file = os.path.join(path, program)
34
+            if is_exe(exe_file):
35
+                return exe_file
36
+
37
+    return None
38
+
39
+def cmd(command):
40
+    '''
41
+    Run a command in a subprocess.
42
+
43
+    https://stackoverflow.com/a/4408409
44
+    https://stackoverflow.com/a/10012262
45
+    '''
46
+    with tempfile.TemporaryFile() as tempf:
47
+        p = subprocess.Popen(command, stderr=tempf)
48
+        is_killed = {'value': False}
49
+
50
+        def timeout(p, is_killed):
51
+            is_killed['value'] = True
52
+            p.kill()
53
+
54
+        timer = threading.Timer(2, timeout, [p, is_killed])
55
+
56
+        try:
57
+            timer.start()
58
+            p.wait()
59
+            tempf.seek(0)
60
+            text = tempf.read().decode("utf-8").strip()
61
+            returncode = p.returncode
62
+        finally:
63
+            timer.cancel()
64
+
65
+        if is_killed['value']:
66
+            text = 'error: timeout, ' + text
67
+            returncode = 1
68
+
69
+        return text, returncode
70
+
71
+def run_test(fuzzer, corpus_path):
72
+    '''
73
+    Test a standalone fuzz target with each item from the fuzz corpus.
74
+    '''
75
+    builddir = os.environ.get("builddir", ".")
76
+    fuzz_target = os.path.join(builddir, fuzzer)
77
+
78
+    print("Fuzz Target:  {fuzzer}".format(fuzzer=fuzzer))
79
+    print("Corpus Path:  {corpus_path}".format(corpus_path=corpus_path))
80
+
81
+    if not os.path.exists(fuzz_target):
82
+        print("Failed to find fuzz target: {binary}!".format(binary=fuzz_target))
83
+        sys.exit(1)
84
+
85
+    failures = 0
86
+
87
+    valgrind = None
88
+    if os.environ.get('VG', ''):
89
+        valgrind = which('valgrind')
90
+
91
+    for fname in os.listdir(corpus_path):
92
+        seedpath = os.path.join(corpus_path, fname)
93
+
94
+        text, returncode = cmd([fuzz_target, seedpath])
95
+        if text.strip():
96
+            print(text)
97
+
98
+        failed = False
99
+        if returncode != 0 or 'error' in text:
100
+            print('failure on %s' % fname)
101
+            failed = True
102
+
103
+        if valgrind:
104
+            text, returncode = cmd(
105
+                [valgrind, '--error-exitcode=1', fuzz_target, seedpath])
106
+            if returncode:
107
+                print(text)
108
+                print('failure on %s' % fname)
109
+                failed = True
110
+
111
+        if failed:
112
+            failures = failures + 1
113
+
114
+    if failures:
115
+        print("%i scanfile fuzzer related tests failed." % failures)
116
+        sys.exit(1)
117
+
118
+def main():
119
+    '''
120
+    Get command line options to support this tool.
121
+    '''
122
+    parser = argparse.ArgumentParser(description=__doc__)
123
+
124
+    parser.add_argument(
125
+        '-f',
126
+        '--fuzzer',
127
+        required=True,
128
+        help="The fuzz target to test.")
129
+    parser.add_argument(
130
+        '-c',
131
+        '--corpus',
132
+        required=True,
133
+        help="Path of the fuzz corpus.")
134
+
135
+    args = parser.parse_args()
136
+
137
+    run_test(args.fuzzer, args.corpus)
138
+
139
+if __name__ == '__main__':
140
+    main()
0 141
new file mode 100644
... ...
@@ -0,0 +1,35 @@
0
+// Copyright 2017 Google Inc. All Rights Reserved.
1
+// Licensed under the Apache License, Version 2.0 (the "License");
2
+
3
+// Example of a standalone runner for "fuzz targets".
4
+// It reads all files passed as parameters and feeds their contents
5
+// one by one into the fuzz target (LLVMFuzzerTestOneInput).
6
+// This runner does not do any fuzzing, but allows us to run the fuzz target
7
+// on the test corpus (e.g. "do_stuff_test_data") or on a single file,
8
+// e.g. the one that comes from a bug report.
9
+
10
+#include <cassert>
11
+#include <iostream>
12
+#include <fstream>
13
+#include <vector>
14
+
15
+// Forward declare the "fuzz target" interface.
16
+// We deliberately keep this inteface simple and header-free.
17
+extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size);
18
+
19
+int main(int argc, char **argv) {
20
+  for (int i = 1; i < argc; i++) {
21
+    std::ifstream in(argv[i]);
22
+    in.seekg(0, in.end);
23
+    size_t length = in.tellg();
24
+    in.seekg (0, in.beg);
25
+    std::cout << "Reading " << length << " bytes from " << argv[i] << std::endl;
26
+    // Allocate exactly length bytes so that we reliably catch buffer overflows.
27
+    std::vector<char> bytes(length);
28
+    in.read(bytes.data(), bytes.size());
29
+    assert(in);
30
+    LLVMFuzzerTestOneInput(reinterpret_cast<const uint8_t *>(bytes.data()),
31
+                           bytes.size());
32
+    std::cout << "Execution successful" << std::endl;
33
+  }
34
+}
0 35
\ No newline at end of file
... ...
@@ -147,6 +147,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
147 147
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
148 148
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
149 149
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
150
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
150 151
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
151 152
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
152 153
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -117,6 +117,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
117 117
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
118 118
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
119 119
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
120
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
120 121
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
121 122
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
122 123
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -106,6 +106,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
106 106
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
107 107
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
108 108
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
109
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
109 110
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
110 111
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
111 112
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -1,5 +1,5 @@
1 1
 AC_MSG_CHECKING([LFS safe fts implementation])
2
-AC_COMPILE_IFELSE( [
2
+AC_COMPILE_IFELSE([AC_LANG_SOURCE([
3 3
 #include <fts.h>
4 4
 
5 5
 int main(void) {
... ...
@@ -7,7 +7,7 @@ int main(void) {
7 7
 
8 8
     return 0;
9 9
 }
10
-],
10
+])],
11 11
 [have_LFS_fts=yes],
12 12
 [have_LFS_fts=no],
13 13
 [have_LFS_fts=no]
14 14
new file mode 100644
... ...
@@ -0,0 +1,13 @@
0
+AC_ARG_ENABLE(fuzz,
1
+	      AC_HELP_STRING([--enable-fuzz],
2
+			     [enable building standalone fuzz targets
3
+			      @<:@default=no@:>@]),
4
+[enable_cov=$enableval],[enable_cov="no"])
5
+
6
+# if test "x$enable_fuzz" = "xyes"; then
7
+#     CPPFLAGS="-O2 -fno-omit-frame-pointer -g -fsanitize=address -fsanitize-coverage=edge,trace-pc-guard,indirect-calls,trace-cmp,trace-div,trace-gep $CPPFLAGS"
8
+#     CFLAGS="-O2 -fno-omit-frame-pointer -g -fsanitize=address -fsanitize-coverage=edge,trace-pc-guard,indirect-calls,trace-cmp,trace-div,trace-gep $CFLAGS"
9
+# #	LDFLAGS="-Wl,-Bstatic -lssl -lcrypto -lz -Wl,-Bdynamic -lc -lpthread -ldl $LDFLAGS"
10
+# fi
11
+
12
+AM_CONDITIONAL(ENABLE_FUZZ, test "x$enable_fuzz" = "xyes")
... ...
@@ -118,6 +118,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
118 118
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
119 119
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
120 120
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
121
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
121 122
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
122 123
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
123 124
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -99,6 +99,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
99 99
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
100 100
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
101 101
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
102
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
102 103
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
103 104
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
104 105
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \
... ...
@@ -101,6 +101,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
101 101
 	$(top_srcdir)/m4/reorganization/c_options.m4 \
102 102
 	$(top_srcdir)/m4/reorganization/compiler_checks.m4 \
103 103
 	$(top_srcdir)/m4/reorganization/linker_checks.m4 \
104
+	$(top_srcdir)/m4/reorganization/code_checks/fuzz.m4 \
104 105
 	$(top_srcdir)/m4/reorganization/code_checks/functions.m4 \
105 106
 	$(top_srcdir)/m4/reorganization/code_checks/mpool.m4 \
106 107
 	$(top_srcdir)/m4/reorganization/code_checks/unit_tests.m4 \