Browse code

Add new files to build system.

Török Edvin authored on 2010/07/29 19:11:52
Showing 5 changed files
... ...
@@ -355,7 +355,9 @@ libclamav_la_SOURCES = \
355 355
 	bytecode_api_impl.h \
356 356
 	bytecode_hooks.h \
357 357
 	cache.c \
358
-	cache.h
358
+	cache.h \
359
+	bytecode_detect.c \
360
+	bytecode_detect.h
359 361
 
360 362
 if !LINK_TOMMATH
361 363
 libclamav_la_SOURCES += bignum.c \
... ...
@@ -157,7 +157,8 @@ am__libclamav_la_SOURCES_DIST = clamav.h matcher-ac.c matcher-ac.h \
157 157
 	clambc.h cpio.c cpio.h macho.c macho.h ishield.c ishield.h \
158 158
 	type_desc.h bcfeatures.h bytecode_api.c bytecode_api_decl.c \
159 159
 	bytecode_api.h bytecode_api_impl.h bytecode_hooks.h cache.c \
160
-	cache.h bignum.c bignum_class.h sha1.c sha1.h
160
+	cache.h bytecode_detect.c bytecode_detect.h bignum.c \
161
+	bignum_class.h sha1.c sha1.h
161 162
 @LINK_TOMMATH_FALSE@am__objects_1 = libclamav_la-bignum.lo
162 163
 @BUILD_SHA1_TRUE@am__objects_2 = libclamav_la-sha1.lo
163 164
 am_libclamav_la_OBJECTS = libclamav_la-matcher-ac.lo \
... ...
@@ -208,7 +209,8 @@ am_libclamav_la_OBJECTS = libclamav_la-matcher-ac.lo \
208 208
 	libclamav_la-bytecode_vm.lo libclamav_la-cpio.lo \
209 209
 	libclamav_la-macho.lo libclamav_la-ishield.lo \
210 210
 	libclamav_la-bytecode_api.lo libclamav_la-bytecode_api_decl.lo \
211
-	libclamav_la-cache.lo $(am__objects_1) $(am__objects_2)
211
+	libclamav_la-cache.lo libclamav_la-bytecode_detect.lo \
212
+	$(am__objects_1) $(am__objects_2)
212 213
 libclamav_la_OBJECTS = $(am_libclamav_la_OBJECTS)
213 214
 AM_V_lt = $(am__v_lt_$(V))
214 215
 am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
... ...
@@ -659,7 +661,8 @@ libclamav_la_SOURCES = clamav.h matcher-ac.c matcher-ac.h matcher-bm.c \
659 659
 	clambc.h cpio.c cpio.h macho.c macho.h ishield.c ishield.h \
660 660
 	type_desc.h bcfeatures.h bytecode_api.c bytecode_api_decl.c \
661 661
 	bytecode_api.h bytecode_api_impl.h bytecode_hooks.h cache.c \
662
-	cache.h $(am__append_7) $(am__append_8)
662
+	cache.h bytecode_detect.c bytecode_detect.h $(am__append_7) \
663
+	$(am__append_8)
663 664
 noinst_LTLIBRARIES = libclamav_internal_utils.la libclamav_internal_utils_nothreads.la libclamav_nocxx.la
664 665
 COMMON_CLEANFILES = version.h version.h.tmp *.gcda *.gcno
665 666
 @MAINTAINER_MODE_TRUE@BUILT_SOURCES = jsparse/generated/operators.h jsparse/generated/keywords.h jsparse-keywords.gperf
... ...
@@ -801,6 +804,7 @@ distclean-compile:
801 801
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclamav_la-bytecode.Plo@am__quote@
802 802
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclamav_la-bytecode_api.Plo@am__quote@
803 803
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclamav_la-bytecode_api_decl.Plo@am__quote@
804
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclamav_la-bytecode_detect.Plo@am__quote@
804 805
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclamav_la-bytecode_vm.Plo@am__quote@
805 806
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclamav_la-bzlib.Plo@am__quote@
806 807
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclamav_la-cab.Plo@am__quote@
... ...
@@ -1697,6 +1701,14 @@ libclamav_la-cache.lo: cache.c
1697 1697
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1698 1698
 @am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-cache.lo `test -f 'cache.c' || echo '$(srcdir)/'`cache.c
1699 1699
 
1700
+libclamav_la-bytecode_detect.lo: bytecode_detect.c
1701
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-bytecode_detect.lo -MD -MP -MF $(DEPDIR)/libclamav_la-bytecode_detect.Tpo -c -o libclamav_la-bytecode_detect.lo `test -f 'bytecode_detect.c' || echo '$(srcdir)/'`bytecode_detect.c
1702
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-bytecode_detect.Tpo $(DEPDIR)/libclamav_la-bytecode_detect.Plo
1703
+@am__fastdepCC_FALSE@	$(AM_V_CC) @AM_BACKSLASH@
1704
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='bytecode_detect.c' object='libclamav_la-bytecode_detect.lo' libtool=yes @AMDEPBACKSLASH@
1705
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1706
+@am__fastdepCC_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -c -o libclamav_la-bytecode_detect.lo `test -f 'bytecode_detect.c' || echo '$(srcdir)/'`bytecode_detect.c
1707
+
1700 1708
 libclamav_la-bignum.lo: bignum.c
1701 1709
 @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamav_la_CFLAGS) $(CFLAGS) -MT libclamav_la-bignum.lo -MD -MP -MF $(DEPDIR)/libclamav_la-bignum.Tpo -c -o libclamav_la-bignum.lo `test -f 'bignum.c' || echo '$(srcdir)/'`bignum.c
1702 1710
 @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamav_la-bignum.Tpo $(DEPDIR)/libclamav_la-bignum.Plo
... ...
@@ -47,7 +47,8 @@ libclamavcxx_la_CXXFLAGS = $(LLVM_CXXFLAGS)
47 47
 libclamavcxx_la_SOURCES = bytecode2llvm.cpp\
48 48
 			  ClamBCRTChecks.cpp\
49 49
 			  ClamBCModule.h\
50
-			  ClamBCDiagnostics.h
50
+			  ClamBCDiagnostics.h\
51
+			  detect.cpp
51 52
 if BUILD_X86
52 53
 libclamavcxx_la_LIBADD+=libllvmx86codegen.la
53 54
 libclamavcxx_la_DEPENDENCIES+=libllvmx86codegen.la
... ...
@@ -108,7 +108,7 @@ CONFIG_CLEAN_FILES =
108 108
 CONFIG_CLEAN_VPATH_FILES =
109 109
 LTLIBRARIES = $(noinst_LTLIBRARIES)
110 110
 am_libclamavcxx_la_OBJECTS = libclamavcxx_la-bytecode2llvm.lo \
111
-	libclamavcxx_la-ClamBCRTChecks.lo
111
+	libclamavcxx_la-ClamBCRTChecks.lo libclamavcxx_la-detect.lo
112 112
 libclamavcxx_la_OBJECTS = $(am_libclamavcxx_la_OBJECTS)
113 113
 AM_V_lt = $(am__v_lt_$(V))
114 114
 am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
... ...
@@ -981,7 +981,8 @@ libclamavcxx_la_CXXFLAGS = $(LLVM_CXXFLAGS)
981 981
 libclamavcxx_la_SOURCES = bytecode2llvm.cpp\
982 982
 			  ClamBCRTChecks.cpp\
983 983
 			  ClamBCModule.h\
984
-			  ClamBCDiagnostics.h
984
+			  ClamBCDiagnostics.h\
985
+			  detect.cpp
985 986
 
986 987
 LLVM_CXXFLAGS = -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings
987 988
 unittest_CXXFLAGS = @NO_VARIADIC_MACROS@ @NO_MISSING_FIELD_INITIALIZERS@
... ...
@@ -2085,6 +2086,7 @@ distclean-compile:
2085 2085
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/count-count.Po@am__quote@
2086 2086
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclamavcxx_la-ClamBCRTChecks.Plo@am__quote@
2087 2087
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclamavcxx_la-bytecode2llvm.Plo@am__quote@
2088
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclamavcxx_la-detect.Plo@am__quote@
2088 2089
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgoogletest_la-TestMain.Plo@am__quote@
2089 2090
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgoogletest_la-gtest-death-test.Plo@am__quote@
2090 2091
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgoogletest_la-gtest-filepath.Plo@am__quote@
... ...
@@ -2502,6 +2504,14 @@ libclamavcxx_la-ClamBCRTChecks.lo: ClamBCRTChecks.cpp
2502 2502
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
2503 2503
 @am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamavcxx_la_CXXFLAGS) $(CXXFLAGS) -c -o libclamavcxx_la-ClamBCRTChecks.lo `test -f 'ClamBCRTChecks.cpp' || echo '$(srcdir)/'`ClamBCRTChecks.cpp
2504 2504
 
2505
+libclamavcxx_la-detect.lo: detect.cpp
2506
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamavcxx_la_CXXFLAGS) $(CXXFLAGS) -MT libclamavcxx_la-detect.lo -MD -MP -MF $(DEPDIR)/libclamavcxx_la-detect.Tpo -c -o libclamavcxx_la-detect.lo `test -f 'detect.cpp' || echo '$(srcdir)/'`detect.cpp
2507
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libclamavcxx_la-detect.Tpo $(DEPDIR)/libclamavcxx_la-detect.Plo
2508
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
2509
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='detect.cpp' object='libclamavcxx_la-detect.lo' libtool=yes @AMDEPBACKSLASH@
2510
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
2511
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libclamavcxx_la_CXXFLAGS) $(CXXFLAGS) -c -o libclamavcxx_la-detect.lo `test -f 'detect.cpp' || echo '$(srcdir)/'`detect.cpp
2512
+
2505 2513
 libgoogletest_la-gtest-death-test.lo: llvm/utils/unittest/googletest/gtest-death-test.cc
2506 2514
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgoogletest_la_CPPFLAGS) $(CPPFLAGS) $(libgoogletest_la_CXXFLAGS) $(CXXFLAGS) -MT libgoogletest_la-gtest-death-test.lo -MD -MP -MF $(DEPDIR)/libgoogletest_la-gtest-death-test.Tpo -c -o libgoogletest_la-gtest-death-test.lo `test -f 'llvm/utils/unittest/googletest/gtest-death-test.cc' || echo '$(srcdir)/'`llvm/utils/unittest/googletest/gtest-death-test.cc
2507 2515
 @am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libgoogletest_la-gtest-death-test.Tpo $(DEPDIR)/libgoogletest_la-gtest-death-test.Plo
... ...
@@ -179,6 +179,7 @@ CLAMAV_PRIVATE {
179 179
     cli_bytecode_printversion;
180 180
     cli_bytecode_describe;
181 181
     cli_printcxxver;
182
+    cli_detect_environment;
182 183
   local:
183 184
     *;
184 185
 };