Browse code

win32 build system refactor complete

aCaB authored on 2010/01/27 03:42:52
Showing 7 changed files
... ...
@@ -1,3 +1,9 @@
1
+Tue Jan 26 19:39:18 CET 2010 (acab)
2
+-----------------------------------
3
+ * win32: automatically check and regenerate vcprojs,
4
+	  drop support and tblgen from llvm as these are now prebuilt and
5
+	  shipped
6
+
1 7
 Mon Jan 25 13:27:44 CET 2010 (tk)
2 8
 ---------------------------------
3 9
  * libclamav: handle digitally signed .info files
... ...
@@ -1,4 +1,5 @@
1 1
 !platform.h
2
+!clamav-config.h
2 3
 build
3 4
 *.ncb
4 5
 *.suo
... ...
@@ -33,7 +33,6 @@ EndProject
33 33
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libclamavcxx", "libclamavcxx.vcproj", "{F5DF01F6-8CB6-4C27-8DA8-2379323B31E7}"
34 34
 	ProjectSection(ProjectDependencies) = postProject
35 35
 		{7472FD2F-DDE7-44B1-91FB-65C0BE81932B} = {7472FD2F-DDE7-44B1-91FB-65C0BE81932B}
36
-		{4DDFCA45-7793-428D-A4D8-07C60722F487} = {4DDFCA45-7793-428D-A4D8-07C60722F487}
37 36
 		{28710655-9C06-4803-8752-55A99115773F} = {28710655-9C06-4803-8752-55A99115773F}
38 37
 		{B174EBB8-99AE-4371-9A54-79DC309730DA} = {B174EBB8-99AE-4371-9A54-79DC309730DA}
39 38
 		{6D7B62E9-883D-406C-B6F8-1636D3962772} = {6D7B62E9-883D-406C-B6F8-1636D3962772}
... ...
@@ -41,31 +40,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libclamavcxx", "libclamavcx
41 41
 EndProject
42 42
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMsystem", "LLVMsystem.vcproj", "{B174EBB8-99AE-4371-9A54-79DC309730DA}"
43 43
 EndProject
44
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMsupport", "LLVMsupport.vcproj", "{4DDFCA45-7793-428D-A4D8-07C60722F487}"
45
-	ProjectSection(ProjectDependencies) = postProject
46
-		{B174EBB8-99AE-4371-9A54-79DC309730DA} = {B174EBB8-99AE-4371-9A54-79DC309730DA}
47
-	EndProjectSection
48
-EndProject
49
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMtblgen", "LLVMtblgen.vcproj", "{39487174-E012-444A-8592-3CDAFA2A1869}"
50
-	ProjectSection(ProjectDependencies) = postProject
51
-		{4DDFCA45-7793-428D-A4D8-07C60722F487} = {4DDFCA45-7793-428D-A4D8-07C60722F487}
52
-		{B174EBB8-99AE-4371-9A54-79DC309730DA} = {B174EBB8-99AE-4371-9A54-79DC309730DA}
53
-	EndProjectSection
54
-EndProject
55 44
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMx86codegen", "LLVMx86codegen.vcproj", "{28710655-9C06-4803-8752-55A99115773F}"
56
-	ProjectSection(ProjectDependencies) = postProject
57
-		{39487174-E012-444A-8592-3CDAFA2A1869} = {39487174-E012-444A-8592-3CDAFA2A1869}
58
-	EndProjectSection
59 45
 EndProject
60 46
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMjit", "LLVMjit.vcproj", "{6D7B62E9-883D-406C-B6F8-1636D3962772}"
61
-	ProjectSection(ProjectDependencies) = postProject
62
-		{39487174-E012-444A-8592-3CDAFA2A1869} = {39487174-E012-444A-8592-3CDAFA2A1869}
63
-	EndProjectSection
64 47
 EndProject
65 48
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMcodegen", "LLVMcodegen.vcproj", "{7472FD2F-DDE7-44B1-91FB-65C0BE81932B}"
66
-	ProjectSection(ProjectDependencies) = postProject
67
-		{39487174-E012-444A-8592-3CDAFA2A1869} = {39487174-E012-444A-8592-3CDAFA2A1869}
68
-	EndProjectSection
69 49
 EndProject
70 50
 Global
71 51
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
... ...
@@ -109,12 +88,6 @@ Global
109 109
 		{B174EBB8-99AE-4371-9A54-79DC309730DA}.Debug|Win32.Build.0 = Debug|Win32
110 110
 		{B174EBB8-99AE-4371-9A54-79DC309730DA}.Release|Win32.ActiveCfg = Release|Win32
111 111
 		{B174EBB8-99AE-4371-9A54-79DC309730DA}.Release|Win32.Build.0 = Release|Win32
112
-		{4DDFCA45-7793-428D-A4D8-07C60722F487}.Debug|Win32.ActiveCfg = Debug|Win32
113
-		{4DDFCA45-7793-428D-A4D8-07C60722F487}.Debug|Win32.Build.0 = Debug|Win32
114
-		{4DDFCA45-7793-428D-A4D8-07C60722F487}.Release|Win32.ActiveCfg = Release|Win32
115
-		{4DDFCA45-7793-428D-A4D8-07C60722F487}.Release|Win32.Build.0 = Release|Win32
116
-		{39487174-E012-444A-8592-3CDAFA2A1869}.Debug|Win32.ActiveCfg = Debug|Win32
117
-		{39487174-E012-444A-8592-3CDAFA2A1869}.Release|Win32.ActiveCfg = Release|Win32
118 112
 		{28710655-9C06-4803-8752-55A99115773F}.Debug|Win32.ActiveCfg = Debug|Win32
119 113
 		{28710655-9C06-4803-8752-55A99115773F}.Debug|Win32.Build.0 = Debug|Win32
120 114
 		{28710655-9C06-4803-8752-55A99115773F}.Release|Win32.ActiveCfg = Release|Win32
121 115
deleted file mode 100644
... ...
@@ -1,338 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="LLVMsupport"
5
-	ProjectGUID="{4DDFCA45-7793-428D-A4D8-07C60722F487}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="LLVMsupport"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-	</Platforms>
16
-	<ToolFiles>
17
-	</ToolFiles>
18
-	<Configurations>
19
-		<Configuration
20
-			CharacterSet="1"
21
-			ConfigurationType="4"
22
-			IntermediateDirectory="$(SolutionDir)build\$(ProjectName)\$(ConfigurationName)"
23
-			Name="Debug|Win32"
24
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
25
-			>
26
-			<Tool
27
-				Name="VCPreBuildEventTool"
28
-			/>
29
-			<Tool
30
-				Name="VCCustomBuildTool"
31
-			/>
32
-			<Tool
33
-				Name="VCXMLDataGeneratorTool"
34
-			/>
35
-			<Tool
36
-				Name="VCWebServiceProxyGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCMIDLTool"
40
-			/>
41
-			<Tool
42
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)..&quot;"
43
-				BasicRuntimeChecks="3"
44
-				DebugInformationFormat="4"
45
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
46
-				ExceptionHandling="1"
47
-				MinimalRebuild="true"
48
-				Name="VCCLCompilerTool"
49
-				Optimization="0"
50
-				PreprocessorDefinitions="_DEBUG;WIN32;_LIB;__STDC_LIMIT_MACROS;__STDC_CONSTANT_MACROS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;CRT_NONSTDC_NO_WARNINGS;_SCl_SECURE_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
51
-				RuntimeLibrary="3"
52
-				UsePrecompiledHeader="0"
53
-				WarningLevel="3"
54
-			/>
55
-			<Tool
56
-				Name="VCManagedResourceCompilerTool"
57
-			/>
58
-			<Tool
59
-				Name="VCResourceCompilerTool"
60
-			/>
61
-			<Tool
62
-				Name="VCPreLinkEventTool"
63
-			/>
64
-			<Tool
65
-				Name="VCLibrarianTool"
66
-			/>
67
-			<Tool
68
-				Name="VCALinkTool"
69
-			/>
70
-			<Tool
71
-				Name="VCXDCMakeTool"
72
-			/>
73
-			<Tool
74
-				Name="VCBscMakeTool"
75
-			/>
76
-			<Tool
77
-				Name="VCFxCopTool"
78
-			/>
79
-			<Tool
80
-				Name="VCPostBuildEventTool"
81
-			/>
82
-		</Configuration>
83
-		<Configuration
84
-			CharacterSet="1"
85
-			ConfigurationType="4"
86
-			IntermediateDirectory="$(SolutionDir)build\$(ProjectName)\$(ConfigurationName)"
87
-			Name="Release|Win32"
88
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
89
-			WholeProgramOptimization="1"
90
-			>
91
-			<Tool
92
-				Name="VCPreBuildEventTool"
93
-			/>
94
-			<Tool
95
-				Name="VCCustomBuildTool"
96
-			/>
97
-			<Tool
98
-				Name="VCXMLDataGeneratorTool"
99
-			/>
100
-			<Tool
101
-				Name="VCWebServiceProxyGeneratorTool"
102
-			/>
103
-			<Tool
104
-				Name="VCMIDLTool"
105
-			/>
106
-			<Tool
107
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)..&quot;"
108
-				DebugInformationFormat="0"
109
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
110
-				EnableFunctionLevelLinking="false"
111
-				EnableIntrinsicFunctions="true"
112
-				ExceptionHandling="1"
113
-				Name="VCCLCompilerTool"
114
-				Optimization="2"
115
-				PreprocessorDefinitions="NDEBUG;WIN32;_LIB;__STDC_LIMIT_MACROS;__STDC_CONSTANT_MACROS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;CRT_NONSTDC_NO_WARNINGS;_SCl_SECURE_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
116
-				RuntimeLibrary="2"
117
-				UsePrecompiledHeader="0"
118
-				WarningLevel="3"
119
-				WholeProgramOptimization="false"
120
-			/>
121
-			<Tool
122
-				Name="VCManagedResourceCompilerTool"
123
-			/>
124
-			<Tool
125
-				Name="VCResourceCompilerTool"
126
-			/>
127
-			<Tool
128
-				Name="VCPreLinkEventTool"
129
-			/>
130
-			<Tool
131
-				Name="VCLibrarianTool"
132
-			/>
133
-			<Tool
134
-				Name="VCALinkTool"
135
-			/>
136
-			<Tool
137
-				Name="VCXDCMakeTool"
138
-			/>
139
-			<Tool
140
-				Name="VCBscMakeTool"
141
-			/>
142
-			<Tool
143
-				Name="VCFxCopTool"
144
-			/>
145
-			<Tool
146
-				Name="VCPostBuildEventTool"
147
-			/>
148
-		</Configuration>
149
-	</Configurations>
150
-	<References>
151
-	</References>
152
-	<Files>
153
-		<Filter
154
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
155
-			Name="Source Files"
156
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
157
-			>
158
-			<File
159
-				RelativePath="..\libclamav\c++\llvm\lib\Support\Allocator.cpp"
160
-				>
161
-			</File>
162
-			<File
163
-				RelativePath="..\libclamav\c++\llvm\lib\Support\APFloat.cpp"
164
-				>
165
-			</File>
166
-			<File
167
-				RelativePath="..\libclamav\c++\llvm\lib\Support\APInt.cpp"
168
-				>
169
-			</File>
170
-			<File
171
-				RelativePath="..\libclamav\c++\llvm\lib\Support\APSInt.cpp"
172
-				>
173
-			</File>
174
-			<File
175
-				RelativePath="..\libclamav\c++\llvm\lib\Support\circular_raw_ostream.cpp"
176
-				>
177
-			</File>
178
-			<File
179
-				RelativePath="..\libclamav\c++\llvm\lib\Support\CommandLine.cpp"
180
-				>
181
-			</File>
182
-			<File
183
-				RelativePath="..\libclamav\c++\llvm\lib\Support\ConstantRange.cpp"
184
-				>
185
-			</File>
186
-			<File
187
-				RelativePath="..\libclamav\c++\llvm\lib\Support\Debug.cpp"
188
-				>
189
-			</File>
190
-			<File
191
-				RelativePath="..\libclamav\c++\llvm\lib\Support\DeltaAlgorithm.cpp"
192
-				>
193
-			</File>
194
-			<File
195
-				RelativePath="..\libclamav\c++\llvm\lib\Support\Dwarf.cpp"
196
-				>
197
-			</File>
198
-			<File
199
-				RelativePath="..\libclamav\c++\llvm\lib\Support\ErrorHandling.cpp"
200
-				>
201
-			</File>
202
-			<File
203
-				RelativePath="..\libclamav\c++\llvm\lib\Support\FileUtilities.cpp"
204
-				>
205
-			</File>
206
-			<File
207
-				RelativePath="..\libclamav\c++\llvm\lib\Support\FoldingSet.cpp"
208
-				>
209
-			</File>
210
-			<File
211
-				RelativePath="..\libclamav\c++\llvm\lib\Support\FormattedStream.cpp"
212
-				>
213
-			</File>
214
-			<File
215
-				RelativePath="..\libclamav\c++\llvm\lib\Support\GraphWriter.cpp"
216
-				>
217
-			</File>
218
-			<File
219
-				RelativePath="..\libclamav\c++\llvm\lib\Support\IsInf.cpp"
220
-				>
221
-			</File>
222
-			<File
223
-				RelativePath="..\libclamav\c++\llvm\lib\Support\IsNAN.cpp"
224
-				>
225
-			</File>
226
-			<File
227
-				RelativePath="..\libclamav\c++\llvm\lib\Support\ManagedStatic.cpp"
228
-				>
229
-			</File>
230
-			<File
231
-				RelativePath="..\libclamav\c++\llvm\lib\Support\MemoryBuffer.cpp"
232
-				>
233
-			</File>
234
-			<File
235
-				RelativePath="..\libclamav\c++\llvm\lib\Support\MemoryObject.cpp"
236
-				>
237
-			</File>
238
-			<File
239
-				RelativePath="..\libclamav\c++\llvm\lib\Support\PluginLoader.cpp"
240
-				>
241
-			</File>
242
-			<File
243
-				RelativePath="..\libclamav\c++\llvm\lib\Support\PrettyStackTrace.cpp"
244
-				>
245
-			</File>
246
-			<File
247
-				RelativePath="..\libclamav\c++\llvm\lib\Support\raw_os_ostream.cpp"
248
-				>
249
-			</File>
250
-			<File
251
-				RelativePath="..\libclamav\c++\llvm\lib\Support\raw_ostream.cpp"
252
-				>
253
-			</File>
254
-			<File
255
-				RelativePath="..\libclamav\c++\llvm\lib\Support\regcomp.c"
256
-				>
257
-			</File>
258
-			<File
259
-				RelativePath="..\libclamav\c++\llvm\lib\Support\regerror.c"
260
-				>
261
-			</File>
262
-			<File
263
-				RelativePath="..\libclamav\c++\llvm\lib\Support\Regex.cpp"
264
-				>
265
-			</File>
266
-			<File
267
-				RelativePath="..\libclamav\c++\llvm\lib\Support\regexec.c"
268
-				>
269
-			</File>
270
-			<File
271
-				RelativePath="..\libclamav\c++\llvm\lib\Support\regfree.c"
272
-				>
273
-			</File>
274
-			<File
275
-				RelativePath="..\libclamav\c++\llvm\lib\Support\regstrlcpy.c"
276
-				>
277
-			</File>
278
-			<File
279
-				RelativePath="..\libclamav\c++\llvm\lib\Support\SlowOperationInformer.cpp"
280
-				>
281
-			</File>
282
-			<File
283
-				RelativePath="..\libclamav\c++\llvm\lib\Support\SmallPtrSet.cpp"
284
-				>
285
-			</File>
286
-			<File
287
-				RelativePath="..\libclamav\c++\llvm\lib\Support\SmallVector.cpp"
288
-				>
289
-			</File>
290
-			<File
291
-				RelativePath="..\libclamav\c++\llvm\lib\Support\SourceMgr.cpp"
292
-				>
293
-			</File>
294
-			<File
295
-				RelativePath="..\libclamav\c++\llvm\lib\Support\Statistic.cpp"
296
-				>
297
-			</File>
298
-			<File
299
-				RelativePath="..\libclamav\c++\llvm\lib\Support\StringExtras.cpp"
300
-				>
301
-			</File>
302
-			<File
303
-				RelativePath="..\libclamav\c++\llvm\lib\Support\StringMap.cpp"
304
-				>
305
-			</File>
306
-			<File
307
-				RelativePath="..\libclamav\c++\llvm\lib\Support\StringPool.cpp"
308
-				>
309
-			</File>
310
-			<File
311
-				RelativePath="..\libclamav\c++\llvm\lib\Support\StringRef.cpp"
312
-				>
313
-			</File>
314
-			<File
315
-				RelativePath="..\libclamav\c++\llvm\lib\Support\SystemUtils.cpp"
316
-				>
317
-			</File>
318
-			<File
319
-				RelativePath="..\libclamav\c++\llvm\lib\Support\TargetRegistry.cpp"
320
-				>
321
-			</File>
322
-			<File
323
-				RelativePath="..\libclamav\c++\llvm\lib\Support\Timer.cpp"
324
-				>
325
-			</File>
326
-			<File
327
-				RelativePath="..\libclamav\c++\llvm\lib\Support\Triple.cpp"
328
-				>
329
-			</File>
330
-			<File
331
-				RelativePath="..\libclamav\c++\llvm\lib\Support\Twine.cpp"
332
-				>
333
-			</File>
334
-		</Filter>
335
-	</Files>
336
-	<Globals>
337
-	</Globals>
338
-</VisualStudioProject>
339 1
deleted file mode 100644
... ...
@@ -1,282 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	ProjectType="Visual C++"
4
-	Version="9,00"
5
-	Name="LLVMtblgen"
6
-	ProjectGUID="{39487174-E012-444A-8592-3CDAFA2A1869}"
7
-	RootNamespace="LLVMtblgen"
8
-	Keyword="Win32Proj"
9
-	TargetFrameworkVersion="196613"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-	</Platforms>
16
-	<ToolFiles>
17
-	</ToolFiles>
18
-	<Configurations>
19
-		<Configuration
20
-			Name="Debug|Win32"
21
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
22
-			IntermediateDirectory="$(SolutionDir)build\$(ProjectName)\$(ConfigurationName)"
23
-			ConfigurationType="1"
24
-			CharacterSet="1"
25
-			>
26
-			<Tool
27
-				Name="VCPreBuildEventTool"
28
-			/>
29
-			<Tool
30
-				Name="VCCustomBuildTool"
31
-			/>
32
-			<Tool
33
-				Name="VCXMLDataGeneratorTool"
34
-			/>
35
-			<Tool
36
-				Name="VCWebServiceProxyGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCMIDLTool"
40
-			/>
41
-			<Tool
42
-				Name="VCCLCompilerTool"
43
-				Optimization="0"
44
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)..&quot;"
45
-				PreprocessorDefinitions="_DEBUG;WIN32;_LIB;__STDC_LIMIT_MACROS;__STDC_CONSTANT_MACROS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;CRT_NONSTDC_NO_WARNINGS;_SCl_SECURE_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
46
-				MinimalRebuild="true"
47
-				BasicRuntimeChecks="3"
48
-				RuntimeLibrary="3"
49
-				UsePrecompiledHeader="0"
50
-				WarningLevel="3"
51
-				DebugInformationFormat="4"
52
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
53
-			/>
54
-			<Tool
55
-				Name="VCManagedResourceCompilerTool"
56
-			/>
57
-			<Tool
58
-				Name="VCResourceCompilerTool"
59
-			/>
60
-			<Tool
61
-				Name="VCPreLinkEventTool"
62
-			/>
63
-			<Tool
64
-				Name="VCLinkerTool"
65
-				LinkIncremental="2"
66
-				GenerateDebugInformation="true"
67
-				SubSystem="1"
68
-				TargetMachine="1"
69
-			/>
70
-			<Tool
71
-				Name="VCALinkTool"
72
-			/>
73
-			<Tool
74
-				Name="VCManifestTool"
75
-			/>
76
-			<Tool
77
-				Name="VCXDCMakeTool"
78
-			/>
79
-			<Tool
80
-				Name="VCBscMakeTool"
81
-			/>
82
-			<Tool
83
-				Name="VCFxCopTool"
84
-			/>
85
-			<Tool
86
-				Name="VCAppVerifierTool"
87
-			/>
88
-			<Tool
89
-				Name="VCPostBuildEventTool"
90
-				Description="Post build event"
91
-				CommandLine="&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; -gen-intrinsic -o &quot;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.gen&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-register-desc-header -o &quot;$(SolutionDir)..\libclamav\c++\X86GenRegisterInfo.h.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-register-enums -o &quot;$(SolutionDir)..\libclamav\c++\X86GenRegisterNames.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-register-desc -o &quot;$(SolutionDir)..\libclamav\c++\X86GenRegisterInfo.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-instr-enums -o &quot;$(SolutionDir)..\libclamav\c++\X86GenInstrNames.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-instr-desc -o &quot;$(SolutionDir)..\libclamav\c++\X86GenInstrInfo.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-asm-writer -o &quot;$(SolutionDir)..\libclamav\c++\X86GenAsmWriter.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-asm-writer -asmwriternum=1 -o &quot;$(SolutionDir)..\libclamav\c++\X86GenAsmWriter1.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-asm-matcher -o &quot;$(SolutionDir)..\libclamav\c++\X86GenAsmMatcher.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-dag-isel -o &quot;$(SolutionDir)..\libclamav\c++\X86GenDAGISel.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-fast-isel -o &quot;$(SolutionDir)..\libclamav\c++\X86GenFastISel.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-callingconv -o &quot;$(SolutionDir)..\libclamav\c++\X86GenCallingConv.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-subtarget -o &quot;$(SolutionDir)..\libclamav\c++\X86GenSubtarget.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;"
92
-			/>
93
-		</Configuration>
94
-		<Configuration
95
-			Name="Release|Win32"
96
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
97
-			IntermediateDirectory="$(SolutionDir)build\$(ProjectName)\$(ConfigurationName)"
98
-			ConfigurationType="1"
99
-			CharacterSet="1"
100
-			WholeProgramOptimization="1"
101
-			>
102
-			<Tool
103
-				Name="VCPreBuildEventTool"
104
-			/>
105
-			<Tool
106
-				Name="VCCustomBuildTool"
107
-			/>
108
-			<Tool
109
-				Name="VCXMLDataGeneratorTool"
110
-			/>
111
-			<Tool
112
-				Name="VCWebServiceProxyGeneratorTool"
113
-			/>
114
-			<Tool
115
-				Name="VCMIDLTool"
116
-			/>
117
-			<Tool
118
-				Name="VCCLCompilerTool"
119
-				Optimization="2"
120
-				EnableIntrinsicFunctions="true"
121
-				WholeProgramOptimization="false"
122
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)..&quot;"
123
-				PreprocessorDefinitions="NDEBUG;WIN32;_LIB;__STDC_LIMIT_MACROS;__STDC_CONSTANT_MACROS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;CRT_NONSTDC_NO_WARNINGS;_SCl_SECURE_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
124
-				RuntimeLibrary="2"
125
-				EnableFunctionLevelLinking="false"
126
-				UsePrecompiledHeader="0"
127
-				WarningLevel="3"
128
-				DebugInformationFormat="0"
129
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
130
-			/>
131
-			<Tool
132
-				Name="VCManagedResourceCompilerTool"
133
-			/>
134
-			<Tool
135
-				Name="VCResourceCompilerTool"
136
-			/>
137
-			<Tool
138
-				Name="VCPreLinkEventTool"
139
-			/>
140
-			<Tool
141
-				Name="VCLinkerTool"
142
-				LinkIncremental="1"
143
-				GenerateDebugInformation="true"
144
-				SubSystem="1"
145
-				OptimizeReferences="2"
146
-				EnableCOMDATFolding="2"
147
-				TargetMachine="1"
148
-			/>
149
-			<Tool
150
-				Name="VCALinkTool"
151
-			/>
152
-			<Tool
153
-				Name="VCManifestTool"
154
-			/>
155
-			<Tool
156
-				Name="VCXDCMakeTool"
157
-			/>
158
-			<Tool
159
-				Name="VCBscMakeTool"
160
-			/>
161
-			<Tool
162
-				Name="VCFxCopTool"
163
-			/>
164
-			<Tool
165
-				Name="VCAppVerifierTool"
166
-			/>
167
-			<Tool
168
-				Name="VCPostBuildEventTool"
169
-				Description="Post build event"
170
-				CommandLine="&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; -gen-intrinsic -o &quot;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.gen&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-register-desc-header -o &quot;$(SolutionDir)..\libclamav\c++\X86GenRegisterInfo.h.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-register-enums -o &quot;$(SolutionDir)..\libclamav\c++\X86GenRegisterNames.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-register-desc -o &quot;$(SolutionDir)..\libclamav\c++\X86GenRegisterInfo.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-instr-enums -o &quot;$(SolutionDir)..\libclamav\c++\X86GenInstrNames.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-instr-desc -o &quot;$(SolutionDir)..\libclamav\c++\X86GenInstrInfo.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-asm-writer -o &quot;$(SolutionDir)..\libclamav\c++\X86GenAsmWriter.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-asm-writer -asmwriternum=1 -o &quot;$(SolutionDir)..\libclamav\c++\X86GenAsmWriter1.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-asm-matcher -o &quot;$(SolutionDir)..\libclamav\c++\X86GenAsmMatcher.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-dag-isel -o &quot;$(SolutionDir)..\libclamav\c++\X86GenDAGISel.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-fast-isel -o &quot;$(SolutionDir)..\libclamav\c++\X86GenFastISel.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-callingconv -o &quot;$(SolutionDir)..\libclamav\c++\X86GenCallingConv.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;&quot;$(TargetPath)&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\include&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target&quot; &quot;-I$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot; -gen-subtarget -o &quot;$(SolutionDir)..\libclamav\c++\X86GenSubtarget.inc&quot; &quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td&quot;&#x0D;&#x0A;"
171
-			/>
172
-		</Configuration>
173
-	</Configurations>
174
-	<References>
175
-	</References>
176
-	<Files>
177
-		<Filter
178
-			Name="Source Files"
179
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
180
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
181
-			>
182
-			<File
183
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\AsmMatcherEmitter.cpp"
184
-				>
185
-			</File>
186
-			<File
187
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\AsmWriterEmitter.cpp"
188
-				>
189
-			</File>
190
-			<File
191
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\CallingConvEmitter.cpp"
192
-				>
193
-			</File>
194
-			<File
195
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\ClangDiagnosticsEmitter.cpp"
196
-				>
197
-			</File>
198
-			<File
199
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\CodeEmitterGen.cpp"
200
-				>
201
-			</File>
202
-			<File
203
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\CodeGenDAGPatterns.cpp"
204
-				>
205
-			</File>
206
-			<File
207
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\CodeGenInstruction.cpp"
208
-				>
209
-			</File>
210
-			<File
211
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\CodeGenTarget.cpp"
212
-				>
213
-			</File>
214
-			<File
215
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\DAGISelEmitter.cpp"
216
-				>
217
-			</File>
218
-			<File
219
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\DisassemblerEmitter.cpp"
220
-				>
221
-			</File>
222
-			<File
223
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\FastISelEmitter.cpp"
224
-				>
225
-			</File>
226
-			<File
227
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\InstrEnumEmitter.cpp"
228
-				>
229
-			</File>
230
-			<File
231
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\InstrInfoEmitter.cpp"
232
-				>
233
-			</File>
234
-			<File
235
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\IntrinsicEmitter.cpp"
236
-				>
237
-			</File>
238
-			<File
239
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\LLVMCConfigurationEmitter.cpp"
240
-				>
241
-			</File>
242
-			<File
243
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\OptParserEmitter.cpp"
244
-				>
245
-			</File>
246
-			<File
247
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\Record.cpp"
248
-				>
249
-			</File>
250
-			<File
251
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\RegisterInfoEmitter.cpp"
252
-				>
253
-			</File>
254
-			<File
255
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\SubtargetEmitter.cpp"
256
-				>
257
-			</File>
258
-			<File
259
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\TableGen.cpp"
260
-				>
261
-			</File>
262
-			<File
263
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\TableGenBackend.cpp"
264
-				>
265
-			</File>
266
-			<File
267
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\TGLexer.cpp"
268
-				>
269
-			</File>
270
-			<File
271
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\TGParser.cpp"
272
-				>
273
-			</File>
274
-			<File
275
-				RelativePath="..\libclamav\c++\llvm\utils\TableGen\TGValueTypes.cpp"
276
-				>
277
-			</File>
278
-		</Filter>
279
-	</Files>
280
-	<Globals>
281
-	</Globals>
282
-</VisualStudioProject>
283 1
new file mode 100644
... ...
@@ -0,0 +1,560 @@
0
+/* clamav-config.h.  Generated from clamav-config.h.in by update-win32.  */
1
+
2
+/* clamav-config.h.in.  Generated from configure.in by autoheader.  */
3
+
4
+/* Define if building universal (internal helper macro) */
5
+/* #undef AC_APPLE_UNIVERSAL_BUILD */
6
+
7
+/* mmap flag for anonymous maps */
8
+/* #undef ANONYMOUS_MAP */
9
+
10
+/* enable bind8 compatibility */
11
+/* #undef BIND_8_COMPAT */
12
+
13
+/* "build clamd" */
14
+#define BUILD_CLAMD 1
15
+
16
+/* name of the clamav group */
17
+#define CLAMAVGROUP "clamav"
18
+
19
+/* name of the clamav user */
20
+#define CLAMAVUSER "clamav"
21
+
22
+/* enable clamuko */
23
+/* #undef CLAMUKO */
24
+
25
+/* enable debugging */
26
+/* #undef CL_DEBUG */
27
+
28
+/* enable experimental code */
29
+/* #undef CL_EXPERIMENTAL */
30
+
31
+/* thread safe */
32
+#define CL_THREAD_SAFE 1
33
+
34
+/* where to look for the config file */
35
+#define CONFDIR "C:\\ClamAV"
36
+
37
+/* curses header location */
38
+/* #undef CURSES_INCLUDE */
39
+
40
+/* os is aix */
41
+/* #undef C_AIX */
42
+
43
+/* os is beos */
44
+/* #undef C_BEOS */
45
+
46
+/* Increase thread stack size. */
47
+/* #undef C_BIGSTACK */
48
+
49
+/* os is bsd flavor */
50
+/* #undef C_BSD */
51
+
52
+/* os is darwin */
53
+/* #undef C_DARWIN */
54
+
55
+/* target is gnu-hurd */
56
+/* #undef C_GNU_HURD */
57
+
58
+/* os is hpux */
59
+/* #undef C_HPUX */
60
+
61
+/* os is interix */
62
+/* #undef C_INTERIX */
63
+
64
+/* os is irix */
65
+/* #undef C_IRIX */
66
+
67
+/* target is kfreebsd-gnu */
68
+/* #undef C_KFREEBSD_GNU */
69
+
70
+/* target is linux */
71
+/* #undef C_LINUX */
72
+
73
+/* os is OS/2 */
74
+/* #undef C_OS2 */
75
+
76
+/* os is osf/tru64 */
77
+/* #undef C_OSF */
78
+
79
+/* os is QNX 6.x.x */
80
+/* #undef C_QNX6 */
81
+
82
+/* os is solaris */
83
+/* #undef C_SOLARIS */
84
+
85
+/* Path to virus database directory. */
86
+#define DATADIR "C:\\ClamAV\\db"
87
+
88
+/* "default FD_SETSIZE value" */
89
+#define DEFAULT_FD_SETSIZE 1024
90
+
91
+/* whether _XOPEN_SOURCE needs to be defined for fd passing to work */
92
+/* #undef FDPASS_NEED_XOPEN */
93
+
94
+/* file i/o buffer size */
95
+#define FILEBUFF 8192
96
+
97
+/* FPU byte ordering is little endian */
98
+#define FPU_WORDS_BIGENDIAN 0
99
+
100
+/* enable workaround for broken DNS servers */
101
+/* #undef FRESHCLAM_DNS_FIX */
102
+
103
+/* use "Cache-Control: no-cache" in freshclam */
104
+/* #undef FRESHCLAM_NO_CACHE */
105
+
106
+/* Define to 1 if you have the `argz_add' function. */
107
+/* #undef HAVE_ARGZ_ADD */
108
+
109
+/* Define to 1 if you have the `argz_append' function. */
110
+/* #undef HAVE_ARGZ_APPEND */
111
+
112
+/* Define to 1 if you have the `argz_count' function. */
113
+/* #undef HAVE_ARGZ_COUNT */
114
+
115
+/* Define to 1 if you have the `argz_create_sep' function. */
116
+/* #undef HAVE_ARGZ_CREATE_SEP */
117
+
118
+/* Define to 1 if you have the <argz.h> header file. */
119
+/* #undef HAVE_ARGZ_H */
120
+
121
+/* Define to 1 if you have the `argz_insert' function. */
122
+/* #undef HAVE_ARGZ_INSERT */
123
+
124
+/* Define to 1 if you have the `argz_next' function. */
125
+/* #undef HAVE_ARGZ_NEXT */
126
+
127
+/* Define to 1 if you have the `argz_stringify' function. */
128
+/* #undef HAVE_ARGZ_STRINGIFY */
129
+
130
+/* attrib aligned */
131
+/* #undef HAVE_ATTRIB_ALIGNED */
132
+
133
+/* attrib packed */
134
+/* #undef HAVE_ATTRIB_PACKED */
135
+
136
+/* have bzip2 */
137
+#define HAVE_BZLIB_H 1
138
+
139
+/* Define to 1 if you have the `closedir' function. */
140
+#define HAVE_CLOSEDIR 1
141
+
142
+/* Define to 1 if you have the `ctime_r' function. */
143
+#define HAVE_CTIME_R 1
144
+
145
+/* ctime_r takes 2 arguments */
146
+#define HAVE_CTIME_R_2 1
147
+
148
+/* ctime_r takes 3 arguments */
149
+/* #undef HAVE_CTIME_R_3 */
150
+
151
+/* Define to 1 if you have the declaration of `cygwin_conv_path', and to 0 if
152
+   you don't. */
153
+/* #undef HAVE_DECL_CYGWIN_CONV_PATH */
154
+
155
+/* Define to 1 if you have the <dirent.h> header file. */
156
+#define HAVE_DIRENT_H 1
157
+
158
+/* Define if you have the GNU dld library. */
159
+/* #undef HAVE_DLD */
160
+
161
+/* Define to 1 if you have the <dld.h> header file. */
162
+/* #undef HAVE_DLD_H */
163
+
164
+/* Define to 1 if you have the `dlerror' function. */
165
+/* #undef HAVE_DLERROR */
166
+
167
+/* Define to 1 if you have the <dlfcn.h> header file. */
168
+#define HAVE_DLFCN_H 1
169
+
170
+/* Define to 1 if you have the <dl.h> header file. */
171
+/* #undef HAVE_DL_H */
172
+
173
+/* Define if you have the _dyld_func_lookup function. */
174
+/* #undef HAVE_DYLD */
175
+
176
+/* Define to 1 if the system has the type `error_t'. */
177
+/* #undef HAVE_ERROR_T */
178
+
179
+/* have working file descriptor passing support */
180
+/* #undef HAVE_FD_PASSING */
181
+
182
+/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
183
+#define HAVE_FSEEKO 1
184
+
185
+/* have getaddrinfo() */
186
+#define HAVE_GETADDRINFO 1
187
+
188
+/* Define to 1 if getpagesize() is available */
189
+#define HAVE_GETPAGESIZE 1
190
+
191
+/* Define to 1 if you have the <grp.h> header file. */
192
+/* #undef HAVE_GRP_H */
193
+
194
+/* iconv() available */
195
+/* #undef HAVE_ICONV */
196
+
197
+/* Define to 1 if you have the `inet_ntop' function. */
198
+#define HAVE_INET_NTOP 1
199
+
200
+/* Define to 1 if you have the `initgroups' function. */
201
+/* #undef HAVE_INITGROUPS */
202
+
203
+/* Define to 1 if you have the <inttypes.h> header file. */
204
+/* #undef HAVE_INTTYPES_H */
205
+
206
+/* in_addr_t is defined */
207
+/* #undef HAVE_IN_ADDR_T */
208
+
209
+/* in_port_t is defined */
210
+#define HAVE_IN_PORT_T 1
211
+
212
+/* Define to '1' if you have the check.h library */
213
+/* #undef HAVE_LIBCHECK */
214
+
215
+/* Define if you have the libdl library or equivalent. */
216
+#define HAVE_LIBDL 1
217
+
218
+/* Define if libdlloader will be built on this platform */
219
+#define HAVE_LIBDLLOADER 1
220
+
221
+/* Define to 1 if you have the <libmilter/mfapi.h> header file. */
222
+/* #undef HAVE_LIBMILTER_MFAPI_H */
223
+
224
+/* Define to '1' if you have the ncurses.h library */
225
+/* #undef HAVE_LIBNCURSES */
226
+
227
+/* Define to '1' if you have the curses.h library */
228
+/* #undef HAVE_LIBPDCURSES */
229
+
230
+/* Define to 1 if you have the `z' library (-lz). */
231
+#define HAVE_LIBZ 1
232
+
233
+/* Define to 1 if you have the <limits.h> header file. */
234
+#define HAVE_LIMITS_H 1
235
+
236
+/* Define this if a modern libltdl is already installed */
237
+#define HAVE_LTDL 1
238
+
239
+/* Define to 1 if you have the <mach-o/dyld.h> header file. */
240
+/* #undef HAVE_MACH_O_DYLD_H */
241
+
242
+/* Define to 1 if you have the `madvise' function. */
243
+/* #undef HAVE_MADVISE */
244
+
245
+/* Define to 1 if you have the `mallinfo' function. */
246
+/* #undef HAVE_MALLINFO */
247
+
248
+/* Define to 1 if you have the <malloc.h> header file. */
249
+#define HAVE_MALLOC_H 1
250
+
251
+/* Define to 1 if you have the `memcpy' function. */
252
+#define HAVE_MEMCPY 1
253
+
254
+/* Define to 1 if you have the <memory.h> header file. */
255
+#define HAVE_MEMORY_H 1
256
+
257
+/* Define to 1 if you have the `mkstemp' function. */
258
+#define HAVE_MKSTEMP 1
259
+
260
+/* Define to 1 if you have a working `mmap' system call that supports
261
+   MAP_PRIVATE. */
262
+/* #undef HAVE_MMAP */
263
+
264
+/* Define to 1 if you have the <ndir.h> header file. */
265
+/* #undef HAVE_NDIR_H */
266
+
267
+/* Define to 1 if you have the `opendir' function. */
268
+#define HAVE_OPENDIR 1
269
+
270
+/* Define to 1 if you have the `poll' function. */
271
+#define HAVE_POLL 1
272
+
273
+/* Define to 1 if you have the <poll.h> header file. */
274
+#define HAVE_POLL_H 1
275
+
276
+/* "pragma pack" */
277
+#define HAVE_PRAGMA_PACK 1
278
+
279
+/* "pragma pack hppa/hp-ux style" */
280
+/* #undef HAVE_PRAGMA_PACK_HPPA */
281
+
282
+/* Define if libtool can extract symbol lists from object files. */
283
+/* #undef HAVE_PRELOADED_SYMBOLS */
284
+
285
+/* Define to 1 if you have the `pthread_yield' function. */
286
+#define HAVE_PTHREAD_YIELD 1
287
+
288
+/* Define to 1 if you have the <pwd.h> header file. */
289
+/* #undef HAVE_PWD_H */
290
+
291
+/* Define to 1 if you have the `readdir' function. */
292
+#define HAVE_READDIR 1
293
+
294
+/* readdir_r takes 2 arguments */
295
+/* #undef HAVE_READDIR_R_2 */
296
+
297
+/* readdir_r takes 3 arguments */
298
+/* #undef HAVE_READDIR_R_3 */
299
+
300
+/* Define to 1 if you have the `recvmsg' function. */
301
+#define HAVE_RECVMSG 1
302
+
303
+/* have resolv.h */
304
+#define HAVE_RESOLV_H 1
305
+
306
+/* Define signed right shift implementation */
307
+#define HAVE_SAR 1
308
+
309
+/* Define to 1 if you have the `sched_yield' function. */
310
+/* #undef HAVE_SCHED_YIELD */
311
+
312
+/* Define to 1 if you have the `sendmsg' function. */
313
+#define HAVE_SENDMSG 1
314
+
315
+/* Define to 1 if you have the `setgroups' function. */
316
+/* #undef HAVE_SETGROUPS */
317
+
318
+/* Define to 1 if you have the `setsid' function. */
319
+#define HAVE_SETSID 1
320
+
321
+/* Define if you have the shl_load function. */
322
+/* #undef HAVE_SHL_LOAD */
323
+
324
+/* Define to 1 if you have the `snprintf' function. */
325
+#define HAVE_SNPRINTF 1
326
+
327
+/* Define to 1 if you have the <stdbool.h> header file. */
328
+/* #undef HAVE_STDBOOL_H */
329
+
330
+/* Define to 1 if you have the <stdint.h> header file. */
331
+/* #undef HAVE_STDINT_H */
332
+
333
+/* Define to 1 if you have the <stdlib.h> header file. */
334
+#define HAVE_STDLIB_H 1
335
+
336
+/* Define to 1 if you have the `strcasestr' function. */
337
+/* #undef HAVE_STRCASESTR */
338
+
339
+/* Define to 1 if you have the `strerror_r' function. */
340
+#define HAVE_STRERROR_R 1
341
+
342
+/* Define to 1 if you have the <strings.h> header file. */
343
+/* #undef HAVE_STRINGS_H */
344
+
345
+/* Define to 1 if you have the <string.h> header file. */
346
+#define HAVE_STRING_H 1
347
+
348
+/* Define to 1 if you have the `strlcat' function. */
349
+/* #undef HAVE_STRLCAT */
350
+
351
+/* Define to 1 if you have the `strlcpy' function. */
352
+/* #undef HAVE_STRLCPY */
353
+
354
+/* Define to 1 if sysconf(_SC_PAGESIZE) is available */
355
+/* #undef HAVE_SYSCONF_SC_PAGESIZE */
356
+
357
+/* link against system-wide libtommath */
358
+/* #undef HAVE_SYSTEM_TOMMATH */
359
+
360
+/* Define to 1 if you have the <sys/dl.h> header file. */
361
+/* #undef HAVE_SYS_DL_H */
362
+
363
+/* Define to 1 if you have the <sys/filio.h> header file. */
364
+/* #undef HAVE_SYS_FILIO_H */
365
+
366
+/* Define to 1 if you have the <sys/inttypes.h> header file. */
367
+/* #undef HAVE_SYS_INTTYPES_H */
368
+
369
+/* Define to 1 if you have the <sys/int_types.h> header file. */
370
+/* #undef HAVE_SYS_INT_TYPES_H */
371
+
372
+/* Define to 1 if you have the <sys/mman.h> header file. */
373
+/* #undef HAVE_SYS_MMAN_H */
374
+
375
+/* Define to 1 if you have the <sys/param.h> header file. */
376
+/* #undef HAVE_SYS_PARAM_H */
377
+
378
+/* "have <sys/select.h>" */
379
+/* #undef HAVE_SYS_SELECT_H */
380
+
381
+/* Define to 1 if you have the <sys/stat.h> header file. */
382
+#define HAVE_SYS_STAT_H 1
383
+
384
+/* Define to 1 if you have the <sys/types.h> header file. */
385
+#define HAVE_SYS_TYPES_H 1
386
+
387
+/* Define to 1 if you have the <sys/uio.h> header file. */
388
+/* #undef HAVE_SYS_UIO_H */
389
+
390
+/* Define to 1 if you have the <termios.h> header file. */
391
+/* #undef HAVE_TERMIOS_H */
392
+
393
+/* Define to 1 if you have the <unistd.h> header file. */
394
+/* #undef HAVE_UNISTD_H */
395
+
396
+/* Define to 1 if you have the `vsnprintf' function. */
397
+#define HAVE_VSNPRINTF 1
398
+
399
+/* This value is set to 1 to indicate that the system argz facility works */
400
+/* #undef HAVE_WORKING_ARGZ */
401
+
402
+/* "Full library version number" */
403
+#define LIBCLAMAV_FULLVER "6.0.4"
404
+
405
+/* "Major library version number" */
406
+#define LIBCLAMAV_MAJORVER 6
407
+
408
+/* Define if the OS needs help to load dependent libraries for dlopen(). */
409
+/* #undef LTDL_DLOPEN_DEPLIBS */
410
+
411
+/* Define to the system default library search path. */
412
+#define LT_DLSEARCH_PATH ""
413
+
414
+/* The archive extension */
415
+#define LT_LIBEXT "dll"
416
+
417
+/* Define to the extension used for runtime loadable modules, say, ".so". */
418
+#define LT_MODULE_EXT ".dll"
419
+
420
+/* Define to the name of the environment variable that determines the run-time
421
+   module search path. */
422
+#define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH"
423
+
424
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
425
+   */
426
+#define LT_OBJDIR ""
427
+
428
+/* disable assertions */
429
+#define NDEBUG 1
430
+
431
+/* Define if dlsym() requires a leading underscore in symbol names. */
432
+/* #undef NEED_USCORE */
433
+
434
+/* bzip funtions do not have bz2 prefix */
435
+/* #undef NOBZ2PREFIX */
436
+
437
+/* "no fd_set" */
438
+/* #undef NO_FD_SET */
439
+
440
+/* Name of package */
441
+#define PACKAGE PACKAGE_NAME
442
+
443
+/* Define to the address where bug reports for this package should be sent. */
444
+#define PACKAGE_BUGREPORT "http://bugs.clamav.net/"
445
+
446
+/* Define to the full name of this package. */
447
+#define PACKAGE_NAME "ClamAV"
448
+
449
+/* Define to the full name and version of this package. */
450
+#define PACKAGE_STRING "ClamAV devel"
451
+
452
+/* Define to the one symbol short name of this package. */
453
+#define PACKAGE_TARNAME "clamav"
454
+
455
+/* Define to the home page for this package. */
456
+#define PACKAGE_URL "http://www.clamav.net/"
457
+
458
+/* Define to the version of this package. */
459
+#define PACKAGE_VERSION "devel"
460
+
461
+/* scan buffer size */
462
+#define SCANBUFF 131072
463
+
464
+/* Define to 1 if the `setpgrp' function takes no argument. */
465
+#define SETPGRP_VOID 1
466
+
467
+/* The number of bytes in type int */
468
+#define SIZEOF_INT 4
469
+
470
+/* The number of bytes in type long */
471
+#define SIZEOF_LONG 4
472
+
473
+/* The number of bytes in type long long */
474
+#define SIZEOF_LONG_LONG 8
475
+
476
+/* The number of bytes in type short */
477
+#define SIZEOF_SHORT 2
478
+
479
+/* The number of bytes in type void * */
480
+#define SIZEOF_VOID_P 4
481
+
482
+/* Define to 1 if you have the ANSI C header files. */
483
+#define STDC_HEADERS 1
484
+
485
+/* Support for IPv6 */
486
+/* #undef SUPPORT_IPv6 */
487
+
488
+/* enable memory pools */
489
+/* #undef USE_MPOOL */
490
+
491
+/* use syslog */
492
+/* #undef USE_SYSLOG */
493
+
494
+/* Version number of package */
495
+#define VERSION "devel-r5076-689-gb957384"
496
+
497
+/* Version suffix for package */
498
+#define VERSION_SUFFIX ""
499
+
500
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
501
+   significant byte first (like Motorola and SPARC, unlike Intel). */
502
+#if defined AC_APPLE_UNIVERSAL_BUILD
503
+# if defined __BIG_ENDIAN__
504
+#  define WORDS_BIGENDIAN 1
505
+# endif
506
+#else
507
+# ifndef WORDS_BIGENDIAN
508
+#define WORDS_BIGENDIAN 0
509
+# endif
510
+#endif
511
+
512
+/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
513
+/* #undef _LARGEFILE_SOURCE */
514
+
515
+/* POSIX compatibility */
516
+/* #undef _POSIX_PII_SOCKET */
517
+
518
+/* thread safe */
519
+#define _REENTRANT 1
520
+
521
+/* thread safe */
522
+/* #undef _THREAD_SAFE */
523
+
524
+/* Define so that glibc/gnulib argp.h does not typedef error_t. */
525
+/* #undef __error_t_defined */
526
+
527
+/* Define to empty if `const' does not conform to ANSI C. */
528
+/* #undef const */
529
+
530
+/* Define to a type to use for `error_t' if it is not otherwise available. */
531
+/* #undef error_t */
532
+
533
+/* Define to `__inline__' or `__inline' if that's what the C compiler
534
+   calls it, or to nothing if 'inline' is not supported under any name.  */
535
+#ifndef __cplusplus
536
+#define inline _inline
537
+#endif
538
+
539
+/* Define to `long int' if <sys/types.h> does not define. */
540
+/* #undef off_t */
541
+
542
+/* Define to the equivalent of the C99 'restrict' keyword, or to
543
+   nothing if this is not supported.  Do not define if restrict is
544
+   supported directly.  */
545
+/* #undef restrict */
546
+/* Work around a bug in Sun C++: it does not support _Restrict or
547
+   __restrict__, even though the corresponding Sun C compiler ends up with
548
+   "#define restrict _Restrict" or "#define restrict __restrict__" in the
549
+   previous line.  Perhaps some future version of Sun C++ will work with
550
+   restrict; if so, hopefully it defines __RESTRICT like Sun C does.  */
551
+#if defined __SUNPRO_CC && !defined __RESTRICT
552
+# define _Restrict
553
+# define __restrict__
554
+#endif
555
+
556
+/* Define to "int" if <sys/socket.h> does not define. */
557
+/* #undef socklen_t */
558
+
559
+#include "platform.h"
0 560
old mode 100644
1 561
new mode 100755
... ...
@@ -13,7 +13,7 @@ use File::Temp 'tempfile';
13 13
 
14 14
 use constant DEBUG => 0;
15 15
 
16
-# CLAMAV-CONFIG.H MACROES
16
+### CLAMAV-CONFIG.H MACROES ###
17 17
 # - Set to the proper win32 value or -1 to undef - #
18 18
 my %CONF = (
19 19
     'AC_APPLE_UNIVERSAL_BUILD' => -1,
... ...
@@ -194,7 +194,7 @@ my %CONF = (
194 194
     );
195 195
 
196 196
 
197
-# PROJECT FILES #
197
+### PROJECT FILES ###
198 198
 # - makefile: path to Makefile.am from the root of the repo
199 199
 # - sections: section of Makefile.am to parse (without _SOURCES or _la_SOURCES)
200 200
 # - output: path to the output vcproj file
... ...
@@ -229,9 +229,6 @@ my @PROJECTS = (
229 229
     # LLVMsystem #
230 230
     {makefile => 'libclamav/c++', sections => ['libllvmsystem'], output => 'win32/LLVMsystem.vcproj'},
231 231
 
232
-    # LLVMsupport #
233
-    {makefile => 'libclamav/c++', sections => ['libllvmsupport'], output => 'win32/LLVMsupport.vcproj'},
234
-
235 232
     # LLVMcodgen #
236 233
     {makefile => 'libclamav/c++', sections => ['libllvmcodegen'], output => 'win32/LLVMcodegen.vcproj'},
237 234