Browse code

win32: project files updated to vs10; 64bit stuff will be restored soon

aCaB authored on 2010/07/24 11:14:56
Showing 53 changed files
... ...
@@ -3,6 +3,7 @@
3 3
 build
4 4
 *.ncb
5 5
 *.suo
6
+*.sdf
6 7
 *.user
7 8
 */Debug/*
8 9
 */Release/*
... ...
@@ -1,203 +1,141 @@
1 1
 
2
-Microsoft Visual Studio Solution File, Format Version 10.00
3
-# Visual Studio 2008
4
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libclamav", "libclamav.vcproj", "{3AD5B16C-340A-40AC-96AD-6017B941A316}"
2
+Microsoft Visual Studio Solution File, Format Version 11.00
3
+# Visual Studio 2010
4
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libclamavcxx", "libclamavcxx.vcxproj", "{3AE8051D-A188-4B11-95A4-14B8F0C290CB}"
5 5
 	ProjectSection(ProjectDependencies) = postProject
6
-		{F5DF01F6-8CB6-4C27-8DA8-2379323B31E7} = {F5DF01F6-8CB6-4C27-8DA8-2379323B31E7}
6
+		{C73EE171-635E-44AE-BED5-6D3EA981A0F3} = {C73EE171-635E-44AE-BED5-6D3EA981A0F3}
7
+		{40088299-8C66-4565-A3BD-9DBF5E1A1681} = {40088299-8C66-4565-A3BD-9DBF5E1A1681}
8
+		{47B564C4-ADCA-44DC-8BC9-E87FD18B19C5} = {47B564C4-ADCA-44DC-8BC9-E87FD18B19C5}
9
+		{81F5E6F8-6D82-4384-9202-66DA2BAE54A1} = {81F5E6F8-6D82-4384-9202-66DA2BAE54A1}
7 10
 	EndProjectSection
8 11
 EndProject
9
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clamscan", "clamscan.vcproj", "{F79E7CA7-E49D-479E-8D68-0EA9CB585575}"
12
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMcodegen", "LLVMcodegen.vcxproj", "{40088299-8C66-4565-A3BD-9DBF5E1A1681}"
13
+EndProject
14
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMjit", "LLVMjit.vcxproj", "{C73EE171-635E-44AE-BED5-6D3EA981A0F3}"
15
+EndProject
16
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMx86codegen", "LLVMx86codegen.vcxproj", "{81F5E6F8-6D82-4384-9202-66DA2BAE54A1}"
17
+EndProject
18
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMsystem", "LLVMsystem.vcxproj", "{47B564C4-ADCA-44DC-8BC9-E87FD18B19C5}"
19
+EndProject
20
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libclamav", "libclamav.vcxproj", "{09D341E9-7372-46E9-B0D7-CAAF77984190}"
10 21
 	ProjectSection(ProjectDependencies) = postProject
11
-		{3AD5B16C-340A-40AC-96AD-6017B941A316} = {3AD5B16C-340A-40AC-96AD-6017B941A316}
22
+		{3AE8051D-A188-4B11-95A4-14B8F0C290CB} = {3AE8051D-A188-4B11-95A4-14B8F0C290CB}
12 23
 	EndProjectSection
13 24
 EndProject
14
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libclamunrar_iface", "libclamunrar_iface.vcproj", "{3E9C718E-7670-4E33-9D94-C4E9ABE49F81}"
25
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sigtool", "sigtool.vcxproj", "{05957B93-39F9-45EC-87BD-86B7AF571557}"
15 26
 	ProjectSection(ProjectDependencies) = postProject
16
-		{41B2E193-92E3-429C-8DAC-9B287E3D7182} = {41B2E193-92E3-429C-8DAC-9B287E3D7182}
27
+		{09D341E9-7372-46E9-B0D7-CAAF77984190} = {09D341E9-7372-46E9-B0D7-CAAF77984190}
17 28
 	EndProjectSection
18 29
 EndProject
19
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libclamunrar", "libclamunrar.vcproj", "{41B2E193-92E3-429C-8DAC-9B287E3D7182}"
20
-EndProject
21
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freshclam", "freshclam.vcproj", "{CEA52DD8-0418-42AD-B640-F33CC7C600CE}"
30
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clamscan", "clamscan.vcxproj", "{F0D57765-2E9C-4E55-8E1D-037C0CF00FD3}"
22 31
 	ProjectSection(ProjectDependencies) = postProject
23
-		{3AD5B16C-340A-40AC-96AD-6017B941A316} = {3AD5B16C-340A-40AC-96AD-6017B941A316}
32
+		{09D341E9-7372-46E9-B0D7-CAAF77984190} = {09D341E9-7372-46E9-B0D7-CAAF77984190}
24 33
 	EndProjectSection
25 34
 EndProject
26
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clamconf", "clamconf.vcproj", "{DEABE3C7-6F4D-4221-8EEE-AD19C8261273}"
35
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freshclam", "freshclam.vcxproj", "{C4015FC8-0417-4D8E-8CF9-FDA1BF37A6FE}"
27 36
 	ProjectSection(ProjectDependencies) = postProject
28
-		{3AD5B16C-340A-40AC-96AD-6017B941A316} = {3AD5B16C-340A-40AC-96AD-6017B941A316}
37
+		{09D341E9-7372-46E9-B0D7-CAAF77984190} = {09D341E9-7372-46E9-B0D7-CAAF77984190}
29 38
 	EndProjectSection
30 39
 EndProject
31
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clambc", "clambc.vcproj", "{81AF8E63-81A8-4748-84E7-72DA558906B6}"
32
-EndProject
33
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libclamavcxx", "libclamavcxx.vcproj", "{F5DF01F6-8CB6-4C27-8DA8-2379323B31E7}"
40
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clamdscan", "clamdscan.vcxproj", "{094B13E4-321B-479B-919F-FB84A0F0DA1F}"
34 41
 	ProjectSection(ProjectDependencies) = postProject
35
-		{7472FD2F-DDE7-44B1-91FB-65C0BE81932B} = {7472FD2F-DDE7-44B1-91FB-65C0BE81932B}
36
-		{28710655-9C06-4803-8752-55A99115773F} = {28710655-9C06-4803-8752-55A99115773F}
37
-		{B174EBB8-99AE-4371-9A54-79DC309730DA} = {B174EBB8-99AE-4371-9A54-79DC309730DA}
38
-		{6D7B62E9-883D-406C-B6F8-1636D3962772} = {6D7B62E9-883D-406C-B6F8-1636D3962772}
42
+		{09D341E9-7372-46E9-B0D7-CAAF77984190} = {09D341E9-7372-46E9-B0D7-CAAF77984190}
39 43
 	EndProjectSection
40 44
 EndProject
41
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMsystem", "LLVMsystem.vcproj", "{B174EBB8-99AE-4371-9A54-79DC309730DA}"
42
-EndProject
43
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMx86codegen", "LLVMx86codegen.vcproj", "{28710655-9C06-4803-8752-55A99115773F}"
44
-EndProject
45
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMjit", "LLVMjit.vcproj", "{6D7B62E9-883D-406C-B6F8-1636D3962772}"
46
-EndProject
47
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMcodegen", "LLVMcodegen.vcproj", "{7472FD2F-DDE7-44B1-91FB-65C0BE81932B}"
48
-EndProject
49
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clamd", "clamd.vcproj", "{B3CA73CF-E71E-42F3-95DE-43797A86C798}"
45
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clamd", "clamd.vcxproj", "{128DA45B-0628-42BB-BA90-8F836CA7FF25}"
50 46
 	ProjectSection(ProjectDependencies) = postProject
51
-		{3AD5B16C-340A-40AC-96AD-6017B941A316} = {3AD5B16C-340A-40AC-96AD-6017B941A316}
47
+		{09D341E9-7372-46E9-B0D7-CAAF77984190} = {09D341E9-7372-46E9-B0D7-CAAF77984190}
52 48
 	EndProjectSection
53 49
 EndProject
54
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clamdscan", "clamdscan.vcproj", "{9571E1BE-DDDA-47CB-8675-238D405FCADA}"
50
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clamconf", "clamconf.vcxproj", "{390D68E1-5228-40A8-9BE4-DD19026001B7}"
55 51
 	ProjectSection(ProjectDependencies) = postProject
56
-		{3AD5B16C-340A-40AC-96AD-6017B941A316} = {3AD5B16C-340A-40AC-96AD-6017B941A316}
52
+		{09D341E9-7372-46E9-B0D7-CAAF77984190} = {09D341E9-7372-46E9-B0D7-CAAF77984190}
57 53
 	EndProjectSection
58 54
 EndProject
59
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sigtool", "sigtool.vcproj", "{38B89BC0-6C00-4ABB-A179-24FEE81D1890}"
55
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clambc", "clambc.vcxproj", "{30BC968B-C4F7-4598-A672-AC69375C9155}"
60 56
 	ProjectSection(ProjectDependencies) = postProject
61
-		{3AD5B16C-340A-40AC-96AD-6017B941A316} = {3AD5B16C-340A-40AC-96AD-6017B941A316}
57
+		{09D341E9-7372-46E9-B0D7-CAAF77984190} = {09D341E9-7372-46E9-B0D7-CAAF77984190}
62 58
 	EndProjectSection
63 59
 EndProject
64
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clamav-for-windows", "clamav-for-windows.vcproj", "{AF1A81DA-5AF3-4D09-BF27-220D539381C7}"
60
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libclamunrar", "libclamunrar.vcxproj", "{B1406D09-59CE-4EEA-9F08-FECCF3A7A4A7}"
61
+EndProject
62
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libclamunrar_iface", "libclamunrar_iface.vcxproj", "{2E93DF6C-3C8A-4768-9539-12FB67417224}"
65 63
 	ProjectSection(ProjectDependencies) = postProject
66
-		{3AD5B16C-340A-40AC-96AD-6017B941A316} = {3AD5B16C-340A-40AC-96AD-6017B941A316}
64
+		{B1406D09-59CE-4EEA-9F08-FECCF3A7A4A7} = {B1406D09-59CE-4EEA-9F08-FECCF3A7A4A7}
67 65
 	EndProjectSection
68 66
 EndProject
67
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clamav-for-windows", "clamav-for-windows.vcxproj", "{127CBFE6-B8AE-4422-AFFB-61F80A7C8D18}"
68
+EndProject
69 69
 Global
70 70
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
71 71
 		Debug|Win32 = Debug|Win32
72
-		Debug|x64 = Debug|x64
73 72
 		Release|Win32 = Release|Win32
74
-		Release|x64 = Release|x64
75 73
 	EndGlobalSection
76 74
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
77
-		{3AD5B16C-340A-40AC-96AD-6017B941A316}.Debug|Win32.ActiveCfg = Debug|Win32
78
-		{3AD5B16C-340A-40AC-96AD-6017B941A316}.Debug|Win32.Build.0 = Debug|Win32
79
-		{3AD5B16C-340A-40AC-96AD-6017B941A316}.Debug|x64.ActiveCfg = Debug|x64
80
-		{3AD5B16C-340A-40AC-96AD-6017B941A316}.Debug|x64.Build.0 = Debug|x64
81
-		{3AD5B16C-340A-40AC-96AD-6017B941A316}.Release|Win32.ActiveCfg = Release|Win32
82
-		{3AD5B16C-340A-40AC-96AD-6017B941A316}.Release|Win32.Build.0 = Release|Win32
83
-		{3AD5B16C-340A-40AC-96AD-6017B941A316}.Release|x64.ActiveCfg = Release|x64
84
-		{3AD5B16C-340A-40AC-96AD-6017B941A316}.Release|x64.Build.0 = Release|x64
85
-		{F79E7CA7-E49D-479E-8D68-0EA9CB585575}.Debug|Win32.ActiveCfg = Debug|Win32
86
-		{F79E7CA7-E49D-479E-8D68-0EA9CB585575}.Debug|Win32.Build.0 = Debug|Win32
87
-		{F79E7CA7-E49D-479E-8D68-0EA9CB585575}.Debug|x64.ActiveCfg = Debug|x64
88
-		{F79E7CA7-E49D-479E-8D68-0EA9CB585575}.Debug|x64.Build.0 = Debug|x64
89
-		{F79E7CA7-E49D-479E-8D68-0EA9CB585575}.Release|Win32.ActiveCfg = Release|Win32
90
-		{F79E7CA7-E49D-479E-8D68-0EA9CB585575}.Release|Win32.Build.0 = Release|Win32
91
-		{F79E7CA7-E49D-479E-8D68-0EA9CB585575}.Release|x64.ActiveCfg = Release|x64
92
-		{F79E7CA7-E49D-479E-8D68-0EA9CB585575}.Release|x64.Build.0 = Release|x64
93
-		{3E9C718E-7670-4E33-9D94-C4E9ABE49F81}.Debug|Win32.ActiveCfg = Debug|Win32
94
-		{3E9C718E-7670-4E33-9D94-C4E9ABE49F81}.Debug|Win32.Build.0 = Debug|Win32
95
-		{3E9C718E-7670-4E33-9D94-C4E9ABE49F81}.Debug|x64.ActiveCfg = Debug|x64
96
-		{3E9C718E-7670-4E33-9D94-C4E9ABE49F81}.Debug|x64.Build.0 = Debug|x64
97
-		{3E9C718E-7670-4E33-9D94-C4E9ABE49F81}.Release|Win32.ActiveCfg = Release|Win32
98
-		{3E9C718E-7670-4E33-9D94-C4E9ABE49F81}.Release|Win32.Build.0 = Release|Win32
99
-		{3E9C718E-7670-4E33-9D94-C4E9ABE49F81}.Release|x64.ActiveCfg = Release|x64
100
-		{3E9C718E-7670-4E33-9D94-C4E9ABE49F81}.Release|x64.Build.0 = Release|x64
101
-		{41B2E193-92E3-429C-8DAC-9B287E3D7182}.Debug|Win32.ActiveCfg = Debug|Win32
102
-		{41B2E193-92E3-429C-8DAC-9B287E3D7182}.Debug|Win32.Build.0 = Debug|Win32
103
-		{41B2E193-92E3-429C-8DAC-9B287E3D7182}.Debug|x64.ActiveCfg = Debug|x64
104
-		{41B2E193-92E3-429C-8DAC-9B287E3D7182}.Debug|x64.Build.0 = Debug|x64
105
-		{41B2E193-92E3-429C-8DAC-9B287E3D7182}.Release|Win32.ActiveCfg = Release|Win32
106
-		{41B2E193-92E3-429C-8DAC-9B287E3D7182}.Release|Win32.Build.0 = Release|Win32
107
-		{41B2E193-92E3-429C-8DAC-9B287E3D7182}.Release|x64.ActiveCfg = Release|x64
108
-		{41B2E193-92E3-429C-8DAC-9B287E3D7182}.Release|x64.Build.0 = Release|x64
109
-		{CEA52DD8-0418-42AD-B640-F33CC7C600CE}.Debug|Win32.ActiveCfg = Debug|Win32
110
-		{CEA52DD8-0418-42AD-B640-F33CC7C600CE}.Debug|Win32.Build.0 = Debug|Win32
111
-		{CEA52DD8-0418-42AD-B640-F33CC7C600CE}.Debug|x64.ActiveCfg = Debug|x64
112
-		{CEA52DD8-0418-42AD-B640-F33CC7C600CE}.Debug|x64.Build.0 = Debug|x64
113
-		{CEA52DD8-0418-42AD-B640-F33CC7C600CE}.Release|Win32.ActiveCfg = Release|Win32
114
-		{CEA52DD8-0418-42AD-B640-F33CC7C600CE}.Release|Win32.Build.0 = Release|Win32
115
-		{CEA52DD8-0418-42AD-B640-F33CC7C600CE}.Release|x64.ActiveCfg = Release|x64
116
-		{CEA52DD8-0418-42AD-B640-F33CC7C600CE}.Release|x64.Build.0 = Release|x64
117
-		{DEABE3C7-6F4D-4221-8EEE-AD19C8261273}.Debug|Win32.ActiveCfg = Debug|Win32
118
-		{DEABE3C7-6F4D-4221-8EEE-AD19C8261273}.Debug|Win32.Build.0 = Debug|Win32
119
-		{DEABE3C7-6F4D-4221-8EEE-AD19C8261273}.Debug|x64.ActiveCfg = Debug|x64
120
-		{DEABE3C7-6F4D-4221-8EEE-AD19C8261273}.Debug|x64.Build.0 = Debug|x64
121
-		{DEABE3C7-6F4D-4221-8EEE-AD19C8261273}.Release|Win32.ActiveCfg = Release|Win32
122
-		{DEABE3C7-6F4D-4221-8EEE-AD19C8261273}.Release|Win32.Build.0 = Release|Win32
123
-		{DEABE3C7-6F4D-4221-8EEE-AD19C8261273}.Release|x64.ActiveCfg = Release|x64
124
-		{DEABE3C7-6F4D-4221-8EEE-AD19C8261273}.Release|x64.Build.0 = Release|x64
125
-		{81AF8E63-81A8-4748-84E7-72DA558906B6}.Debug|Win32.ActiveCfg = Debug|Win32
126
-		{81AF8E63-81A8-4748-84E7-72DA558906B6}.Debug|Win32.Build.0 = Debug|Win32
127
-		{81AF8E63-81A8-4748-84E7-72DA558906B6}.Debug|x64.ActiveCfg = Debug|x64
128
-		{81AF8E63-81A8-4748-84E7-72DA558906B6}.Debug|x64.Build.0 = Debug|x64
129
-		{81AF8E63-81A8-4748-84E7-72DA558906B6}.Release|Win32.ActiveCfg = Release|Win32
130
-		{81AF8E63-81A8-4748-84E7-72DA558906B6}.Release|Win32.Build.0 = Release|Win32
131
-		{81AF8E63-81A8-4748-84E7-72DA558906B6}.Release|x64.ActiveCfg = Release|x64
132
-		{81AF8E63-81A8-4748-84E7-72DA558906B6}.Release|x64.Build.0 = Release|x64
133
-		{F5DF01F6-8CB6-4C27-8DA8-2379323B31E7}.Debug|Win32.ActiveCfg = Debug|Win32
134
-		{F5DF01F6-8CB6-4C27-8DA8-2379323B31E7}.Debug|Win32.Build.0 = Debug|Win32
135
-		{F5DF01F6-8CB6-4C27-8DA8-2379323B31E7}.Debug|x64.ActiveCfg = Debug|x64
136
-		{F5DF01F6-8CB6-4C27-8DA8-2379323B31E7}.Debug|x64.Build.0 = Debug|x64
137
-		{F5DF01F6-8CB6-4C27-8DA8-2379323B31E7}.Release|Win32.ActiveCfg = Release|Win32
138
-		{F5DF01F6-8CB6-4C27-8DA8-2379323B31E7}.Release|Win32.Build.0 = Release|Win32
139
-		{F5DF01F6-8CB6-4C27-8DA8-2379323B31E7}.Release|x64.ActiveCfg = Release|x64
140
-		{F5DF01F6-8CB6-4C27-8DA8-2379323B31E7}.Release|x64.Build.0 = Release|x64
141
-		{B174EBB8-99AE-4371-9A54-79DC309730DA}.Debug|Win32.ActiveCfg = Debug|Win32
142
-		{B174EBB8-99AE-4371-9A54-79DC309730DA}.Debug|Win32.Build.0 = Debug|Win32
143
-		{B174EBB8-99AE-4371-9A54-79DC309730DA}.Debug|x64.ActiveCfg = Debug|x64
144
-		{B174EBB8-99AE-4371-9A54-79DC309730DA}.Debug|x64.Build.0 = Debug|x64
145
-		{B174EBB8-99AE-4371-9A54-79DC309730DA}.Release|Win32.ActiveCfg = Release|Win32
146
-		{B174EBB8-99AE-4371-9A54-79DC309730DA}.Release|Win32.Build.0 = Release|Win32
147
-		{B174EBB8-99AE-4371-9A54-79DC309730DA}.Release|x64.ActiveCfg = Release|x64
148
-		{B174EBB8-99AE-4371-9A54-79DC309730DA}.Release|x64.Build.0 = Release|x64
149
-		{28710655-9C06-4803-8752-55A99115773F}.Debug|Win32.ActiveCfg = Debug|Win32
150
-		{28710655-9C06-4803-8752-55A99115773F}.Debug|Win32.Build.0 = Debug|Win32
151
-		{28710655-9C06-4803-8752-55A99115773F}.Debug|x64.ActiveCfg = Debug|x64
152
-		{28710655-9C06-4803-8752-55A99115773F}.Debug|x64.Build.0 = Debug|x64
153
-		{28710655-9C06-4803-8752-55A99115773F}.Release|Win32.ActiveCfg = Release|Win32
154
-		{28710655-9C06-4803-8752-55A99115773F}.Release|Win32.Build.0 = Release|Win32
155
-		{28710655-9C06-4803-8752-55A99115773F}.Release|x64.ActiveCfg = Release|x64
156
-		{28710655-9C06-4803-8752-55A99115773F}.Release|x64.Build.0 = Release|x64
157
-		{6D7B62E9-883D-406C-B6F8-1636D3962772}.Debug|Win32.ActiveCfg = Debug|Win32
158
-		{6D7B62E9-883D-406C-B6F8-1636D3962772}.Debug|Win32.Build.0 = Debug|Win32
159
-		{6D7B62E9-883D-406C-B6F8-1636D3962772}.Debug|x64.ActiveCfg = Debug|x64
160
-		{6D7B62E9-883D-406C-B6F8-1636D3962772}.Debug|x64.Build.0 = Debug|x64
161
-		{6D7B62E9-883D-406C-B6F8-1636D3962772}.Release|Win32.ActiveCfg = Release|Win32
162
-		{6D7B62E9-883D-406C-B6F8-1636D3962772}.Release|Win32.Build.0 = Release|Win32
163
-		{6D7B62E9-883D-406C-B6F8-1636D3962772}.Release|x64.ActiveCfg = Release|x64
164
-		{6D7B62E9-883D-406C-B6F8-1636D3962772}.Release|x64.Build.0 = Release|x64
165
-		{7472FD2F-DDE7-44B1-91FB-65C0BE81932B}.Debug|Win32.ActiveCfg = Debug|Win32
166
-		{7472FD2F-DDE7-44B1-91FB-65C0BE81932B}.Debug|Win32.Build.0 = Debug|Win32
167
-		{7472FD2F-DDE7-44B1-91FB-65C0BE81932B}.Debug|x64.ActiveCfg = Debug|x64
168
-		{7472FD2F-DDE7-44B1-91FB-65C0BE81932B}.Debug|x64.Build.0 = Debug|x64
169
-		{7472FD2F-DDE7-44B1-91FB-65C0BE81932B}.Release|Win32.ActiveCfg = Release|Win32
170
-		{7472FD2F-DDE7-44B1-91FB-65C0BE81932B}.Release|Win32.Build.0 = Release|Win32
171
-		{7472FD2F-DDE7-44B1-91FB-65C0BE81932B}.Release|x64.ActiveCfg = Release|x64
172
-		{7472FD2F-DDE7-44B1-91FB-65C0BE81932B}.Release|x64.Build.0 = Release|x64
173
-		{B3CA73CF-E71E-42F3-95DE-43797A86C798}.Debug|Win32.ActiveCfg = Debug|Win32
174
-		{B3CA73CF-E71E-42F3-95DE-43797A86C798}.Debug|Win32.Build.0 = Debug|Win32
175
-		{B3CA73CF-E71E-42F3-95DE-43797A86C798}.Debug|x64.ActiveCfg = Debug|x64
176
-		{B3CA73CF-E71E-42F3-95DE-43797A86C798}.Debug|x64.Build.0 = Debug|x64
177
-		{B3CA73CF-E71E-42F3-95DE-43797A86C798}.Release|Win32.ActiveCfg = Release|Win32
178
-		{B3CA73CF-E71E-42F3-95DE-43797A86C798}.Release|Win32.Build.0 = Release|Win32
179
-		{B3CA73CF-E71E-42F3-95DE-43797A86C798}.Release|x64.ActiveCfg = Release|x64
180
-		{B3CA73CF-E71E-42F3-95DE-43797A86C798}.Release|x64.Build.0 = Release|x64
181
-		{9571E1BE-DDDA-47CB-8675-238D405FCADA}.Debug|Win32.ActiveCfg = Debug|Win32
182
-		{9571E1BE-DDDA-47CB-8675-238D405FCADA}.Debug|Win32.Build.0 = Debug|Win32
183
-		{9571E1BE-DDDA-47CB-8675-238D405FCADA}.Debug|x64.ActiveCfg = Debug|x64
184
-		{9571E1BE-DDDA-47CB-8675-238D405FCADA}.Debug|x64.Build.0 = Debug|x64
185
-		{9571E1BE-DDDA-47CB-8675-238D405FCADA}.Release|Win32.ActiveCfg = Release|Win32
186
-		{9571E1BE-DDDA-47CB-8675-238D405FCADA}.Release|Win32.Build.0 = Release|Win32
187
-		{9571E1BE-DDDA-47CB-8675-238D405FCADA}.Release|x64.ActiveCfg = Release|x64
188
-		{9571E1BE-DDDA-47CB-8675-238D405FCADA}.Release|x64.Build.0 = Release|x64
189
-		{38B89BC0-6C00-4ABB-A179-24FEE81D1890}.Debug|Win32.ActiveCfg = Debug|Win32
190
-		{38B89BC0-6C00-4ABB-A179-24FEE81D1890}.Debug|Win32.Build.0 = Debug|Win32
191
-		{38B89BC0-6C00-4ABB-A179-24FEE81D1890}.Debug|x64.ActiveCfg = Debug|x64
192
-		{38B89BC0-6C00-4ABB-A179-24FEE81D1890}.Debug|x64.Build.0 = Debug|x64
193
-		{38B89BC0-6C00-4ABB-A179-24FEE81D1890}.Release|Win32.ActiveCfg = Release|Win32
194
-		{38B89BC0-6C00-4ABB-A179-24FEE81D1890}.Release|Win32.Build.0 = Release|Win32
195
-		{38B89BC0-6C00-4ABB-A179-24FEE81D1890}.Release|x64.ActiveCfg = Release|x64
196
-		{38B89BC0-6C00-4ABB-A179-24FEE81D1890}.Release|x64.Build.0 = Release|x64
197
-		{AF1A81DA-5AF3-4D09-BF27-220D539381C7}.Debug|Win32.ActiveCfg = Debug|Win32
198
-		{AF1A81DA-5AF3-4D09-BF27-220D539381C7}.Debug|x64.ActiveCfg = Debug|x64
199
-		{AF1A81DA-5AF3-4D09-BF27-220D539381C7}.Release|Win32.ActiveCfg = Release|Win32
200
-		{AF1A81DA-5AF3-4D09-BF27-220D539381C7}.Release|x64.ActiveCfg = Release|x64
75
+		{3AE8051D-A188-4B11-95A4-14B8F0C290CB}.Debug|Win32.ActiveCfg = Debug|Win32
76
+		{3AE8051D-A188-4B11-95A4-14B8F0C290CB}.Debug|Win32.Build.0 = Debug|Win32
77
+		{3AE8051D-A188-4B11-95A4-14B8F0C290CB}.Release|Win32.ActiveCfg = Release|Win32
78
+		{3AE8051D-A188-4B11-95A4-14B8F0C290CB}.Release|Win32.Build.0 = Release|Win32
79
+		{40088299-8C66-4565-A3BD-9DBF5E1A1681}.Debug|Win32.ActiveCfg = Debug|Win32
80
+		{40088299-8C66-4565-A3BD-9DBF5E1A1681}.Debug|Win32.Build.0 = Debug|Win32
81
+		{40088299-8C66-4565-A3BD-9DBF5E1A1681}.Release|Win32.ActiveCfg = Release|Win32
82
+		{40088299-8C66-4565-A3BD-9DBF5E1A1681}.Release|Win32.Build.0 = Release|Win32
83
+		{C73EE171-635E-44AE-BED5-6D3EA981A0F3}.Debug|Win32.ActiveCfg = Debug|Win32
84
+		{C73EE171-635E-44AE-BED5-6D3EA981A0F3}.Debug|Win32.Build.0 = Debug|Win32
85
+		{C73EE171-635E-44AE-BED5-6D3EA981A0F3}.Release|Win32.ActiveCfg = Release|Win32
86
+		{C73EE171-635E-44AE-BED5-6D3EA981A0F3}.Release|Win32.Build.0 = Release|Win32
87
+		{81F5E6F8-6D82-4384-9202-66DA2BAE54A1}.Debug|Win32.ActiveCfg = Debug|Win32
88
+		{81F5E6F8-6D82-4384-9202-66DA2BAE54A1}.Debug|Win32.Build.0 = Debug|Win32
89
+		{81F5E6F8-6D82-4384-9202-66DA2BAE54A1}.Release|Win32.ActiveCfg = Release|Win32
90
+		{81F5E6F8-6D82-4384-9202-66DA2BAE54A1}.Release|Win32.Build.0 = Release|Win32
91
+		{47B564C4-ADCA-44DC-8BC9-E87FD18B19C5}.Debug|Win32.ActiveCfg = Debug|Win32
92
+		{47B564C4-ADCA-44DC-8BC9-E87FD18B19C5}.Debug|Win32.Build.0 = Debug|Win32
93
+		{47B564C4-ADCA-44DC-8BC9-E87FD18B19C5}.Release|Win32.ActiveCfg = Release|Win32
94
+		{47B564C4-ADCA-44DC-8BC9-E87FD18B19C5}.Release|Win32.Build.0 = Release|Win32
95
+		{09D341E9-7372-46E9-B0D7-CAAF77984190}.Debug|Win32.ActiveCfg = Debug|Win32
96
+		{09D341E9-7372-46E9-B0D7-CAAF77984190}.Debug|Win32.Build.0 = Debug|Win32
97
+		{09D341E9-7372-46E9-B0D7-CAAF77984190}.Release|Win32.ActiveCfg = Release|Win32
98
+		{09D341E9-7372-46E9-B0D7-CAAF77984190}.Release|Win32.Build.0 = Release|Win32
99
+		{05957B93-39F9-45EC-87BD-86B7AF571557}.Debug|Win32.ActiveCfg = Debug|Win32
100
+		{05957B93-39F9-45EC-87BD-86B7AF571557}.Debug|Win32.Build.0 = Debug|Win32
101
+		{05957B93-39F9-45EC-87BD-86B7AF571557}.Release|Win32.ActiveCfg = Release|Win32
102
+		{05957B93-39F9-45EC-87BD-86B7AF571557}.Release|Win32.Build.0 = Release|Win32
103
+		{F0D57765-2E9C-4E55-8E1D-037C0CF00FD3}.Debug|Win32.ActiveCfg = Debug|Win32
104
+		{F0D57765-2E9C-4E55-8E1D-037C0CF00FD3}.Debug|Win32.Build.0 = Debug|Win32
105
+		{F0D57765-2E9C-4E55-8E1D-037C0CF00FD3}.Release|Win32.ActiveCfg = Release|Win32
106
+		{F0D57765-2E9C-4E55-8E1D-037C0CF00FD3}.Release|Win32.Build.0 = Release|Win32
107
+		{C4015FC8-0417-4D8E-8CF9-FDA1BF37A6FE}.Debug|Win32.ActiveCfg = Debug|Win32
108
+		{C4015FC8-0417-4D8E-8CF9-FDA1BF37A6FE}.Debug|Win32.Build.0 = Debug|Win32
109
+		{C4015FC8-0417-4D8E-8CF9-FDA1BF37A6FE}.Release|Win32.ActiveCfg = Release|Win32
110
+		{C4015FC8-0417-4D8E-8CF9-FDA1BF37A6FE}.Release|Win32.Build.0 = Release|Win32
111
+		{094B13E4-321B-479B-919F-FB84A0F0DA1F}.Debug|Win32.ActiveCfg = Debug|Win32
112
+		{094B13E4-321B-479B-919F-FB84A0F0DA1F}.Debug|Win32.Build.0 = Debug|Win32
113
+		{094B13E4-321B-479B-919F-FB84A0F0DA1F}.Release|Win32.ActiveCfg = Release|Win32
114
+		{094B13E4-321B-479B-919F-FB84A0F0DA1F}.Release|Win32.Build.0 = Release|Win32
115
+		{128DA45B-0628-42BB-BA90-8F836CA7FF25}.Debug|Win32.ActiveCfg = Debug|Win32
116
+		{128DA45B-0628-42BB-BA90-8F836CA7FF25}.Debug|Win32.Build.0 = Debug|Win32
117
+		{128DA45B-0628-42BB-BA90-8F836CA7FF25}.Release|Win32.ActiveCfg = Release|Win32
118
+		{128DA45B-0628-42BB-BA90-8F836CA7FF25}.Release|Win32.Build.0 = Release|Win32
119
+		{390D68E1-5228-40A8-9BE4-DD19026001B7}.Debug|Win32.ActiveCfg = Debug|Win32
120
+		{390D68E1-5228-40A8-9BE4-DD19026001B7}.Debug|Win32.Build.0 = Debug|Win32
121
+		{390D68E1-5228-40A8-9BE4-DD19026001B7}.Release|Win32.ActiveCfg = Release|Win32
122
+		{390D68E1-5228-40A8-9BE4-DD19026001B7}.Release|Win32.Build.0 = Release|Win32
123
+		{30BC968B-C4F7-4598-A672-AC69375C9155}.Debug|Win32.ActiveCfg = Debug|Win32
124
+		{30BC968B-C4F7-4598-A672-AC69375C9155}.Debug|Win32.Build.0 = Debug|Win32
125
+		{30BC968B-C4F7-4598-A672-AC69375C9155}.Release|Win32.ActiveCfg = Release|Win32
126
+		{30BC968B-C4F7-4598-A672-AC69375C9155}.Release|Win32.Build.0 = Release|Win32
127
+		{B1406D09-59CE-4EEA-9F08-FECCF3A7A4A7}.Debug|Win32.ActiveCfg = Debug|Win32
128
+		{B1406D09-59CE-4EEA-9F08-FECCF3A7A4A7}.Debug|Win32.Build.0 = Debug|Win32
129
+		{B1406D09-59CE-4EEA-9F08-FECCF3A7A4A7}.Release|Win32.ActiveCfg = Release|Win32
130
+		{B1406D09-59CE-4EEA-9F08-FECCF3A7A4A7}.Release|Win32.Build.0 = Release|Win32
131
+		{2E93DF6C-3C8A-4768-9539-12FB67417224}.Debug|Win32.ActiveCfg = Debug|Win32
132
+		{2E93DF6C-3C8A-4768-9539-12FB67417224}.Debug|Win32.Build.0 = Debug|Win32
133
+		{2E93DF6C-3C8A-4768-9539-12FB67417224}.Release|Win32.ActiveCfg = Release|Win32
134
+		{2E93DF6C-3C8A-4768-9539-12FB67417224}.Release|Win32.Build.0 = Release|Win32
135
+		{127CBFE6-B8AE-4422-AFFB-61F80A7C8D18}.Debug|Win32.ActiveCfg = Debug|Win32
136
+		{127CBFE6-B8AE-4422-AFFB-61F80A7C8D18}.Debug|Win32.Build.0 = Debug|Win32
137
+		{127CBFE6-B8AE-4422-AFFB-61F80A7C8D18}.Release|Win32.ActiveCfg = Release|Win32
138
+		{127CBFE6-B8AE-4422-AFFB-61F80A7C8D18}.Release|Win32.Build.0 = Release|Win32
201 139
 	EndGlobalSection
202 140
 	GlobalSection(SolutionProperties) = preSolution
203 141
 		HideSolutionNode = FALSE
204 142
deleted file mode 100644
... ...
@@ -1,785 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="LLVMcodegen"
5
-	ProjectGUID="{7472FD2F-DDE7-44B1-91FB-65C0BE81932B}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="LLVMcodegen"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-	</ToolFiles>
21
-	<Configurations>
22
-		<Configuration
23
-			CharacterSet="1"
24
-			ConfigurationType="4"
25
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
26
-			Name="Debug|Win32"
27
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
28
-			>
29
-			<Tool
30
-				Name="VCPreBuildEventTool"
31
-			/>
32
-			<Tool
33
-				Name="VCCustomBuildTool"
34
-			/>
35
-			<Tool
36
-				Name="VCXMLDataGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCWebServiceProxyGeneratorTool"
40
-			/>
41
-			<Tool
42
-				Name="VCMIDLTool"
43
-			/>
44
-			<Tool
45
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;"
46
-				BasicRuntimeChecks="3"
47
-				DebugInformationFormat="3"
48
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
49
-				ExceptionHandling="1"
50
-				MinimalRebuild="true"
51
-				Name="VCCLCompilerTool"
52
-				Optimization="0"
53
-				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"
54
-				RuntimeLibrary="3"
55
-				UsePrecompiledHeader="0"
56
-				WarningLevel="3"
57
-			/>
58
-			<Tool
59
-				Name="VCManagedResourceCompilerTool"
60
-			/>
61
-			<Tool
62
-				Name="VCResourceCompilerTool"
63
-			/>
64
-			<Tool
65
-				Name="VCPreLinkEventTool"
66
-			/>
67
-			<Tool
68
-				Name="VCLibrarianTool"
69
-			/>
70
-			<Tool
71
-				Name="VCALinkTool"
72
-			/>
73
-			<Tool
74
-				Name="VCXDCMakeTool"
75
-			/>
76
-			<Tool
77
-				Name="VCBscMakeTool"
78
-			/>
79
-			<Tool
80
-				Name="VCFxCopTool"
81
-			/>
82
-			<Tool
83
-				Name="VCPostBuildEventTool"
84
-			/>
85
-		</Configuration>
86
-		<Configuration
87
-			CharacterSet="1"
88
-			ConfigurationType="4"
89
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
90
-			Name="Release|Win32"
91
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
92
-			WholeProgramOptimization="1"
93
-			>
94
-			<Tool
95
-				Name="VCPreBuildEventTool"
96
-			/>
97
-			<Tool
98
-				Name="VCCustomBuildTool"
99
-			/>
100
-			<Tool
101
-				Name="VCXMLDataGeneratorTool"
102
-			/>
103
-			<Tool
104
-				Name="VCWebServiceProxyGeneratorTool"
105
-			/>
106
-			<Tool
107
-				Name="VCMIDLTool"
108
-			/>
109
-			<Tool
110
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;"
111
-				DebugInformationFormat="3"
112
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
113
-				EnableFunctionLevelLinking="false"
114
-				EnableIntrinsicFunctions="true"
115
-				ExceptionHandling="1"
116
-				Name="VCCLCompilerTool"
117
-				Optimization="2"
118
-				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"
119
-				RuntimeLibrary="2"
120
-				UsePrecompiledHeader="0"
121
-				WarningLevel="3"
122
-				WholeProgramOptimization="false"
123
-			/>
124
-			<Tool
125
-				Name="VCManagedResourceCompilerTool"
126
-			/>
127
-			<Tool
128
-				Name="VCResourceCompilerTool"
129
-			/>
130
-			<Tool
131
-				Name="VCPreLinkEventTool"
132
-			/>
133
-			<Tool
134
-				Name="VCLibrarianTool"
135
-			/>
136
-			<Tool
137
-				Name="VCALinkTool"
138
-			/>
139
-			<Tool
140
-				Name="VCXDCMakeTool"
141
-			/>
142
-			<Tool
143
-				Name="VCBscMakeTool"
144
-			/>
145
-			<Tool
146
-				Name="VCFxCopTool"
147
-			/>
148
-			<Tool
149
-				Name="VCPostBuildEventTool"
150
-			/>
151
-		</Configuration>
152
-		<Configuration
153
-			CharacterSet="1"
154
-			ConfigurationType="4"
155
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
156
-			Name="Debug|x64"
157
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
158
-			>
159
-			<Tool
160
-				Name="VCPreBuildEventTool"
161
-			/>
162
-			<Tool
163
-				Name="VCCustomBuildTool"
164
-			/>
165
-			<Tool
166
-				Name="VCXMLDataGeneratorTool"
167
-			/>
168
-			<Tool
169
-				Name="VCWebServiceProxyGeneratorTool"
170
-			/>
171
-			<Tool
172
-				Name="VCMIDLTool"
173
-				TargetEnvironment="3"
174
-			/>
175
-			<Tool
176
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;"
177
-				BasicRuntimeChecks="3"
178
-				DebugInformationFormat="3"
179
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
180
-				ExceptionHandling="1"
181
-				MinimalRebuild="true"
182
-				Name="VCCLCompilerTool"
183
-				Optimization="0"
184
-				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"
185
-				RuntimeLibrary="3"
186
-				UsePrecompiledHeader="0"
187
-				WarningLevel="3"
188
-			/>
189
-			<Tool
190
-				Name="VCManagedResourceCompilerTool"
191
-			/>
192
-			<Tool
193
-				Name="VCResourceCompilerTool"
194
-			/>
195
-			<Tool
196
-				Name="VCPreLinkEventTool"
197
-			/>
198
-			<Tool
199
-				Name="VCLibrarianTool"
200
-			/>
201
-			<Tool
202
-				Name="VCALinkTool"
203
-			/>
204
-			<Tool
205
-				Name="VCXDCMakeTool"
206
-			/>
207
-			<Tool
208
-				Name="VCBscMakeTool"
209
-			/>
210
-			<Tool
211
-				Name="VCFxCopTool"
212
-			/>
213
-			<Tool
214
-				Name="VCPostBuildEventTool"
215
-			/>
216
-		</Configuration>
217
-		<Configuration
218
-			CharacterSet="1"
219
-			ConfigurationType="4"
220
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
221
-			Name="Release|x64"
222
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
223
-			WholeProgramOptimization="1"
224
-			>
225
-			<Tool
226
-				Name="VCPreBuildEventTool"
227
-			/>
228
-			<Tool
229
-				Name="VCCustomBuildTool"
230
-			/>
231
-			<Tool
232
-				Name="VCXMLDataGeneratorTool"
233
-			/>
234
-			<Tool
235
-				Name="VCWebServiceProxyGeneratorTool"
236
-			/>
237
-			<Tool
238
-				Name="VCMIDLTool"
239
-				TargetEnvironment="3"
240
-			/>
241
-			<Tool
242
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;"
243
-				DebugInformationFormat="3"
244
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
245
-				EnableFunctionLevelLinking="false"
246
-				EnableIntrinsicFunctions="true"
247
-				ExceptionHandling="1"
248
-				Name="VCCLCompilerTool"
249
-				Optimization="2"
250
-				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"
251
-				RuntimeLibrary="2"
252
-				UsePrecompiledHeader="0"
253
-				WarningLevel="3"
254
-				WholeProgramOptimization="false"
255
-			/>
256
-			<Tool
257
-				Name="VCManagedResourceCompilerTool"
258
-			/>
259
-			<Tool
260
-				Name="VCResourceCompilerTool"
261
-			/>
262
-			<Tool
263
-				Name="VCPreLinkEventTool"
264
-			/>
265
-			<Tool
266
-				Name="VCLibrarianTool"
267
-			/>
268
-			<Tool
269
-				Name="VCALinkTool"
270
-			/>
271
-			<Tool
272
-				Name="VCXDCMakeTool"
273
-			/>
274
-			<Tool
275
-				Name="VCBscMakeTool"
276
-			/>
277
-			<Tool
278
-				Name="VCFxCopTool"
279
-			/>
280
-			<Tool
281
-				Name="VCPostBuildEventTool"
282
-			/>
283
-		</Configuration>
284
-	</Configurations>
285
-	<References>
286
-	</References>
287
-	<Files>
288
-		<Filter
289
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
290
-			Name="Source Files"
291
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
292
-			>
293
-			<File
294
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Utils\AddrModeMatcher.cpp"
295
-				>
296
-			</File>
297
-			<File
298
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\AggressiveAntiDepBreaker.cpp"
299
-				>
300
-			</File>
301
-			<File
302
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\AliasSetTracker.cpp"
303
-				>
304
-			</File>
305
-			<File
306
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\AsmPrinter.cpp"
307
-				>
308
-			</File>
309
-			<File
310
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Utils\BasicBlockUtils.cpp"
311
-				>
312
-			</File>
313
-			<File
314
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\BranchFolding.cpp"
315
-				>
316
-			</File>
317
-			<File
318
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Utils\BreakCriticalEdges.cpp"
319
-				>
320
-			</File>
321
-			<File
322
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\CalcSpillWeights.cpp"
323
-				>
324
-			</File>
325
-			<File
326
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\CallingConvLower.cpp"
327
-				>
328
-			</File>
329
-			<File
330
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Scalar\CodeGenPrepare.cpp"
331
-				>
332
-			</File>
333
-			<File
334
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\CodePlacementOpt.cpp"
335
-				>
336
-			</File>
337
-			<File
338
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\ConstantFolding.cpp"
339
-				>
340
-			</File>
341
-			<File
342
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\CriticalAntiDepBreaker.cpp"
343
-				>
344
-			</File>
345
-			<File
346
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\DAGCombiner.cpp"
347
-				>
348
-			</File>
349
-			<File
350
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\DeadMachineInstructionElim.cpp"
351
-				>
352
-			</File>
353
-			<File
354
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Utils\DemoteRegToStack.cpp"
355
-				>
356
-			</File>
357
-			<File
358
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DIE.cpp"
359
-				>
360
-			</File>
361
-			<File
362
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfDebug.cpp"
363
-				>
364
-			</File>
365
-			<File
366
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\DwarfEHPrepare.cpp"
367
-				>
368
-			</File>
369
-			<File
370
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfException.cpp"
371
-				>
372
-			</File>
373
-			<File
374
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfLabel.cpp"
375
-				>
376
-			</File>
377
-			<File
378
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfPrinter.cpp"
379
-				>
380
-			</File>
381
-			<File
382
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfWriter.cpp"
383
-				>
384
-			</File>
385
-			<File
386
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\ExactHazardRecognizer.cpp"
387
-				>
388
-			</File>
389
-			<File
390
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\FastISel.cpp"
391
-				>
392
-			</File>
393
-			<File
394
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\FunctionLoweringInfo.cpp"
395
-				>
396
-			</File>
397
-			<File
398
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\GCMetadata.cpp"
399
-				>
400
-			</File>
401
-			<File
402
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\GCStrategy.cpp"
403
-				>
404
-			</File>
405
-			<File
406
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Scalar\GEPSplitter.cpp"
407
-				>
408
-			</File>
409
-			<File
410
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Scalar\GVN.cpp"
411
-				>
412
-			</File>
413
-			<File
414
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\InstrEmitter.cpp"
415
-				>
416
-			</File>
417
-			<File
418
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\InstructionSimplify.cpp"
419
-				>
420
-			</File>
421
-			<File
422
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\IVUsers.cpp"
423
-				>
424
-			</File>
425
-			<File
426
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\LatencyPriorityQueue.cpp"
427
-				>
428
-			</File>
429
-			<File
430
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Utils\LCSSA.cpp"
431
-				>
432
-			</File>
433
-			<File
434
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeDAG.cpp"
435
-				>
436
-			</File>
437
-			<File
438
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeFloatTypes.cpp"
439
-				>
440
-			</File>
441
-			<File
442
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeIntegerTypes.cpp"
443
-				>
444
-			</File>
445
-			<File
446
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeTypes.cpp"
447
-				>
448
-			</File>
449
-			<File
450
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeTypesGeneric.cpp"
451
-				>
452
-			</File>
453
-			<File
454
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeVectorOps.cpp"
455
-				>
456
-			</File>
457
-			<File
458
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeVectorTypes.cpp"
459
-				>
460
-			</File>
461
-			<File
462
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\LiveInterval.cpp"
463
-				>
464
-			</File>
465
-			<File
466
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\LiveIntervalAnalysis.cpp"
467
-				>
468
-			</File>
469
-			<File
470
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\LiveStackAnalysis.cpp"
471
-				>
472
-			</File>
473
-			<File
474
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\LiveVariables.cpp"
475
-				>
476
-			</File>
477
-			<File
478
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\LLVMTargetMachine.cpp"
479
-				>
480
-			</File>
481
-			<File
482
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Utils\Local.cpp"
483
-				>
484
-			</File>
485
-			<File
486
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\LoopInfo.cpp"
487
-				>
488
-			</File>
489
-			<File
490
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\LoopPass.cpp"
491
-				>
492
-			</File>
493
-			<File
494
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Utils\LoopSimplify.cpp"
495
-				>
496
-			</File>
497
-			<File
498
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Scalar\LoopStrengthReduce.cpp"
499
-				>
500
-			</File>
501
-			<File
502
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Utils\LowerInvoke.cpp"
503
-				>
504
-			</File>
505
-			<File
506
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\LowerSubregs.cpp"
507
-				>
508
-			</File>
509
-			<File
510
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Utils\LowerSwitch.cpp"
511
-				>
512
-			</File>
513
-			<File
514
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachineCSE.cpp"
515
-				>
516
-			</File>
517
-			<File
518
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachineDominators.cpp"
519
-				>
520
-			</File>
521
-			<File
522
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachineLICM.cpp"
523
-				>
524
-			</File>
525
-			<File
526
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachineLoopInfo.cpp"
527
-				>
528
-			</File>
529
-			<File
530
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachineModuleInfoImpls.cpp"
531
-				>
532
-			</File>
533
-			<File
534
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachinePassRegistry.cpp"
535
-				>
536
-			</File>
537
-			<File
538
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachineSink.cpp"
539
-				>
540
-			</File>
541
-			<File
542
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachineSSAUpdater.cpp"
543
-				>
544
-			</File>
545
-			<File
546
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachineVerifier.cpp"
547
-				>
548
-			</File>
549
-			<File
550
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCAsmInfoDarwin.cpp"
551
-				>
552
-			</File>
553
-			<File
554
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCAsmStreamer.cpp"
555
-				>
556
-			</File>
557
-			<File
558
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCAssembler.cpp"
559
-				>
560
-			</File>
561
-			<File
562
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCInst.cpp"
563
-				>
564
-			</File>
565
-			<File
566
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCMachOStreamer.cpp"
567
-				>
568
-			</File>
569
-			<File
570
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCNullStreamer.cpp"
571
-				>
572
-			</File>
573
-			<File
574
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCSectionMachO.cpp"
575
-				>
576
-			</File>
577
-			<File
578
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCStreamer.cpp"
579
-				>
580
-			</File>
581
-			<File
582
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Utils\Mem2Reg.cpp"
583
-				>
584
-			</File>
585
-			<File
586
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\MemoryDependenceAnalysis.cpp"
587
-				>
588
-			</File>
589
-			<File
590
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\OptimizeExts.cpp"
591
-				>
592
-			</File>
593
-			<File
594
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\OptimizePHIs.cpp"
595
-				>
596
-			</File>
597
-			<File
598
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\Passes.cpp"
599
-				>
600
-			</File>
601
-			<File
602
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\PHIElimination.cpp"
603
-				>
604
-			</File>
605
-			<File
606
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\PHITransAddr.cpp"
607
-				>
608
-			</File>
609
-			<File
610
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\PostRASchedulerList.cpp"
611
-				>
612
-			</File>
613
-			<File
614
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\PreAllocSplitting.cpp"
615
-				>
616
-			</File>
617
-			<File
618
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\ProcessImplicitDefs.cpp"
619
-				>
620
-			</File>
621
-			<File
622
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\ProfileInfo.cpp"
623
-				>
624
-			</File>
625
-			<File
626
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\PrologEpilogInserter.cpp"
627
-				>
628
-			</File>
629
-			<File
630
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Utils\PromoteMemoryToRegister.cpp"
631
-				>
632
-			</File>
633
-			<File
634
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\RegAllocLinearScan.cpp"
635
-				>
636
-			</File>
637
-			<File
638
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\RegisterCoalescer.cpp"
639
-				>
640
-			</File>
641
-			<File
642
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\RegisterScavenging.cpp"
643
-				>
644
-			</File>
645
-			<File
646
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\ScalarEvolution.cpp"
647
-				>
648
-			</File>
649
-			<File
650
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\ScalarEvolutionExpander.cpp"
651
-				>
652
-			</File>
653
-			<File
654
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAG.cpp"
655
-				>
656
-			</File>
657
-			<File
658
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGEmit.cpp"
659
-				>
660
-			</File>
661
-			<File
662
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGFast.cpp"
663
-				>
664
-			</File>
665
-			<File
666
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGInstrs.cpp"
667
-				>
668
-			</File>
669
-			<File
670
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGList.cpp"
671
-				>
672
-			</File>
673
-			<File
674
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGPrinter.cpp"
675
-				>
676
-			</File>
677
-			<File
678
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGRRList.cpp"
679
-				>
680
-			</File>
681
-			<File
682
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGSDNodes.cpp"
683
-				>
684
-			</File>
685
-			<File
686
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAG.cpp"
687
-				>
688
-			</File>
689
-			<File
690
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp"
691
-				>
692
-			</File>
693
-			<File
694
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGISel.cpp"
695
-				>
696
-			</File>
697
-			<File
698
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGPrinter.cpp"
699
-				>
700
-			</File>
701
-			<File
702
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\ShrinkWrapping.cpp"
703
-				>
704
-			</File>
705
-			<File
706
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SimpleRegisterCoalescing.cpp"
707
-				>
708
-			</File>
709
-			<File
710
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Utils\SimplifyCFG.cpp"
711
-				>
712
-			</File>
713
-			<File
714
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SjLjEHPrepare.cpp"
715
-				>
716
-			</File>
717
-			<File
718
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SlotIndexes.cpp"
719
-				>
720
-			</File>
721
-			<File
722
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\Spiller.cpp"
723
-				>
724
-			</File>
725
-			<File
726
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Utils\SSAUpdater.cpp"
727
-				>
728
-			</File>
729
-			<File
730
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\StackProtector.cpp"
731
-				>
732
-			</File>
733
-			<File
734
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\StackSlotColoring.cpp"
735
-				>
736
-			</File>
737
-			<File
738
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\StrongPHIElimination.cpp"
739
-				>
740
-			</File>
741
-			<File
742
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\TailDuplication.cpp"
743
-				>
744
-			</File>
745
-			<File
746
-				RelativePath="..\libclamav\c++\llvm\lib\Target\TargetFrameInfo.cpp"
747
-				>
748
-			</File>
749
-			<File
750
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\TargetLowering.cpp"
751
-				>
752
-			</File>
753
-			<File
754
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\TargetLoweringObjectFileImpl.cpp"
755
-				>
756
-			</File>
757
-			<File
758
-				RelativePath="..\libclamav\c++\llvm\lib\Target\TargetSubtarget.cpp"
759
-				>
760
-			</File>
761
-			<File
762
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\TwoAddressInstructionPass.cpp"
763
-				>
764
-			</File>
765
-			<File
766
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Utils\UnifyFunctionExitNodes.cpp"
767
-				>
768
-			</File>
769
-			<File
770
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\UnreachableBlockElim.cpp"
771
-				>
772
-			</File>
773
-			<File
774
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\VirtRegMap.cpp"
775
-				>
776
-			</File>
777
-			<File
778
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\VirtRegRewriter.cpp"
779
-				>
780
-			</File>
781
-		</Filter>
782
-	</Files>
783
-	<Globals>
784
-	</Globals>
785
-</VisualStudioProject>
786 1
new file mode 100644
... ...
@@ -0,0 +1,210 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <ItemGroup>
14
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\LiveVariables.cpp"/>
15
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Scalar\LoopStrengthReduce.cpp"/>
16
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\StackSlotColoring.cpp"/>
17
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\StrongPHIElimination.cpp"/>
18
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\TwoAddressInstructionPass.cpp"/>
19
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineVerifier.cpp"/>
20
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeVectorOps.cpp"/>
21
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\GCStrategy.cpp"/>
22
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\LiveIntervalAnalysis.cpp"/>
23
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ProcessImplicitDefs.cpp"/>
24
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCMachOStreamer.cpp"/>
25
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\BasicBlockUtils.cpp"/>
26
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\BreakCriticalEdges.cpp"/>
27
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\LowerSubregs.cpp"/>
28
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\LoopPass.cpp"/>
29
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\CriticalAntiDepBreaker.cpp"/>
30
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\TargetLowering.cpp"/>
31
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\LiveStackAnalysis.cpp"/>
32
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\LowerSwitch.cpp"/>
33
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\FastISel.cpp"/>
34
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGPrinter.cpp"/>
35
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGList.cpp"/>
36
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineModuleInfoImpls.cpp"/>
37
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\Spiller.cpp"/>
38
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\ProfileInfo.cpp"/>
39
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeTypes.cpp"/>
40
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGFast.cpp"/>
41
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DIE.cpp"/>
42
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineSSAUpdater.cpp"/>
43
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\InstrEmitter.cpp"/>
44
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCAssembler.cpp"/>
45
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\Mem2Reg.cpp"/>
46
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGISel.cpp"/>
47
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGInstrs.cpp"/>
48
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfLabel.cpp"/>
49
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineSink.cpp"/>
50
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineLoopInfo.cpp"/>
51
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\PHIElimination.cpp"/>
52
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCAsmInfoDarwin.cpp"/>
53
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\Local.cpp"/>
54
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\ScalarEvolutionExpander.cpp"/>
55
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\PreAllocSplitting.cpp"/>
56
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\OptimizePHIs.cpp"/>
57
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\Passes.cpp"/>
58
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGPrinter.cpp"/>
59
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\LowerInvoke.cpp"/>
60
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeFloatTypes.cpp"/>
61
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGRRList.cpp"/>
62
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\SimplifyCFG.cpp"/>
63
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\RegisterCoalescer.cpp"/>
64
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineLICM.cpp"/>
65
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\LCSSA.cpp"/>
66
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\DemoteRegToStack.cpp"/>
67
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\UnifyFunctionExitNodes.cpp"/>
68
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\AsmPrinter.cpp"/>
69
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\CallingConvLower.cpp"/>
70
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeTypesGeneric.cpp"/>
71
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\FunctionLoweringInfo.cpp"/>
72
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetSubtarget.cpp"/>
73
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Scalar\GEPSplitter.cpp"/>
74
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\LoopInfo.cpp"/>
75
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\LoopSimplify.cpp"/>
76
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\PHITransAddr.cpp"/>
77
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\PromoteMemoryToRegister.cpp"/>
78
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfException.cpp"/>
79
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachinePassRegistry.cpp"/>
80
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGEmit.cpp"/>
81
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCNullStreamer.cpp"/>
82
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAG.cpp"/>
83
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\StackProtector.cpp"/>
84
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\InstructionSimplify.cpp"/>
85
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\LLVMTargetMachine.cpp"/>
86
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp"/>
87
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\DAGCombiner.cpp"/>
88
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\PostRASchedulerList.cpp"/>
89
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\TargetLoweringObjectFileImpl.cpp"/>
90
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\TailDuplication.cpp"/>
91
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\LiveInterval.cpp"/>
92
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCAsmStreamer.cpp"/>
93
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfDebug.cpp"/>
94
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeVectorTypes.cpp"/>
95
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SjLjEHPrepare.cpp"/>
96
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ShrinkWrapping.cpp"/>
97
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AggressiveAntiDepBreaker.cpp"/>
98
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\CodePlacementOpt.cpp"/>
99
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\SSAUpdater.cpp"/>
100
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ExactHazardRecognizer.cpp"/>
101
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\GCMetadata.cpp"/>
102
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SimpleRegisterCoalescing.cpp"/>
103
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\ScalarEvolution.cpp"/>
104
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\DeadMachineInstructionElim.cpp"/>
105
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\ConstantFolding.cpp"/>
106
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\AliasSetTracker.cpp"/>
107
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGSDNodes.cpp"/>
108
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCSectionMachO.cpp"/>
109
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAG.cpp"/>
110
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\OptimizeExts.cpp"/>
111
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\UnreachableBlockElim.cpp"/>
112
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfWriter.cpp"/>
113
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeDAG.cpp"/>
114
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\LatencyPriorityQueue.cpp"/>
115
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\BranchFolding.cpp"/>
116
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCStreamer.cpp"/>
117
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetFrameInfo.cpp"/>
118
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Scalar\GVN.cpp"/>
119
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\DwarfEHPrepare.cpp"/>
120
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\MemoryDependenceAnalysis.cpp"/>
121
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\CalcSpillWeights.cpp"/>
122
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\RegisterScavenging.cpp"/>
123
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeIntegerTypes.cpp"/>
124
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\RegAllocLinearScan.cpp"/>
125
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SlotIndexes.cpp"/>
126
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\VirtRegMap.cpp"/>
127
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Scalar\CodeGenPrepare.cpp"/>
128
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\VirtRegRewriter.cpp"/>
129
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\PrologEpilogInserter.cpp"/>
130
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\IVUsers.cpp"/>
131
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCInst.cpp"/>
132
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfPrinter.cpp"/>
133
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineCSE.cpp"/>
134
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineDominators.cpp"/>
135
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\AddrModeMatcher.cpp"/>
136
+  </ItemGroup>
137
+  <PropertyGroup Label="Globals">
138
+    <ProjectGuid>{40088299-8C66-4565-A3BD-9DBF5E1A1681}</ProjectGuid>
139
+    <Keyword>Win32Proj</Keyword>
140
+    <RootNamespace>LLVMcodegen</RootNamespace>
141
+  </PropertyGroup>
142
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
143
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
144
+    <ConfigurationType>StaticLibrary</ConfigurationType>
145
+    <UseDebugLibraries>true</UseDebugLibraries>
146
+    <CharacterSet>MultiByte</CharacterSet>
147
+  </PropertyGroup>
148
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
149
+    <ConfigurationType>StaticLibrary</ConfigurationType>
150
+    <UseDebugLibraries>false</UseDebugLibraries>
151
+    <WholeProgramOptimization>true</WholeProgramOptimization>
152
+    <CharacterSet>MultiByte</CharacterSet>
153
+  </PropertyGroup>
154
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
155
+  <ImportGroup Label="ExtensionSettings">
156
+  </ImportGroup>
157
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
158
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
159
+  </ImportGroup>
160
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
161
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
162
+  </ImportGroup>
163
+  <PropertyGroup Label="UserMacros"/>
164
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
165
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
166
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
167
+  </PropertyGroup>
168
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
169
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
170
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
171
+  </PropertyGroup>
172
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
173
+    <ClCompile>
174
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
175
+      <WarningLevel>Level3</WarningLevel>
176
+      <Optimization>Disabled</Optimization>
177
+      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
178
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav\c++\llvm\include";"$(SolutionDir)llvmbuild\include"</AdditionalIncludeDirectories>
179
+      <CompileAs>CompileAsCpp</CompileAs>
180
+      <DisableSpecificWarnings>4146;4800;4244;4996;4624;4355;4351</DisableSpecificWarnings>
181
+    </ClCompile>
182
+    <Link>
183
+      <SubSystem>Windows</SubSystem>
184
+      <GenerateDebugInformation>true</GenerateDebugInformation>
185
+    </Link>
186
+  </ItemDefinitionGroup>
187
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
188
+    <ClCompile>
189
+      <WarningLevel>Level3</WarningLevel>
190
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
191
+      <Optimization>MaxSpeed</Optimization>
192
+      <FunctionLevelLinking>true</FunctionLevelLinking>
193
+      <IntrinsicFunctions>true</IntrinsicFunctions>
194
+      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
195
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav\c++\llvm\include";"$(SolutionDir)llvmbuild\include"</AdditionalIncludeDirectories>
196
+      <CompileAs>CompileAsCpp</CompileAs>
197
+      <DisableSpecificWarnings>4146;4800;4244;4996;4624;4355;4351</DisableSpecificWarnings>
198
+    </ClCompile>
199
+    <Link>
200
+      <SubSystem>Windows</SubSystem>
201
+      <GenerateDebugInformation>true</GenerateDebugInformation>
202
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
203
+      <OptimizeReferences>true</OptimizeReferences>
204
+    </Link>
205
+  </ItemDefinitionGroup>
206
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
207
+  <ImportGroup Label="ExtensionTargets">
208
+  </ImportGroup>
209
+</Project>
0 210
new file mode 100644
... ...
@@ -0,0 +1,377 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+  </ItemGroup>
8
+  <ItemGroup>
9
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\AddrModeMatcher.cpp">
10
+      <Filter>Source Files</Filter>
11
+    </ClCompile>
12
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\LiveVariables.cpp">
13
+      <Filter>Source Files</Filter>
14
+    </ClCompile>
15
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Scalar\LoopStrengthReduce.cpp">
16
+      <Filter>Source Files</Filter>
17
+    </ClCompile>
18
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\StackSlotColoring.cpp">
19
+      <Filter>Source Files</Filter>
20
+    </ClCompile>
21
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\StrongPHIElimination.cpp">
22
+      <Filter>Source Files</Filter>
23
+    </ClCompile>
24
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\TwoAddressInstructionPass.cpp">
25
+      <Filter>Source Files</Filter>
26
+    </ClCompile>
27
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineVerifier.cpp">
28
+      <Filter>Source Files</Filter>
29
+    </ClCompile>
30
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeVectorOps.cpp">
31
+      <Filter>Source Files</Filter>
32
+    </ClCompile>
33
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\GCStrategy.cpp">
34
+      <Filter>Source Files</Filter>
35
+    </ClCompile>
36
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\LiveIntervalAnalysis.cpp">
37
+      <Filter>Source Files</Filter>
38
+    </ClCompile>
39
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ProcessImplicitDefs.cpp">
40
+      <Filter>Source Files</Filter>
41
+    </ClCompile>
42
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCMachOStreamer.cpp">
43
+      <Filter>Source Files</Filter>
44
+    </ClCompile>
45
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\BasicBlockUtils.cpp">
46
+      <Filter>Source Files</Filter>
47
+    </ClCompile>
48
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\BreakCriticalEdges.cpp">
49
+      <Filter>Source Files</Filter>
50
+    </ClCompile>
51
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\LowerSubregs.cpp">
52
+      <Filter>Source Files</Filter>
53
+    </ClCompile>
54
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\LoopPass.cpp">
55
+      <Filter>Source Files</Filter>
56
+    </ClCompile>
57
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\CriticalAntiDepBreaker.cpp">
58
+      <Filter>Source Files</Filter>
59
+    </ClCompile>
60
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\TargetLowering.cpp">
61
+      <Filter>Source Files</Filter>
62
+    </ClCompile>
63
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\LiveStackAnalysis.cpp">
64
+      <Filter>Source Files</Filter>
65
+    </ClCompile>
66
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\LowerSwitch.cpp">
67
+      <Filter>Source Files</Filter>
68
+    </ClCompile>
69
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\FastISel.cpp">
70
+      <Filter>Source Files</Filter>
71
+    </ClCompile>
72
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGPrinter.cpp">
73
+      <Filter>Source Files</Filter>
74
+    </ClCompile>
75
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGList.cpp">
76
+      <Filter>Source Files</Filter>
77
+    </ClCompile>
78
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineModuleInfoImpls.cpp">
79
+      <Filter>Source Files</Filter>
80
+    </ClCompile>
81
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\Spiller.cpp">
82
+      <Filter>Source Files</Filter>
83
+    </ClCompile>
84
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\ProfileInfo.cpp">
85
+      <Filter>Source Files</Filter>
86
+    </ClCompile>
87
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeTypes.cpp">
88
+      <Filter>Source Files</Filter>
89
+    </ClCompile>
90
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGFast.cpp">
91
+      <Filter>Source Files</Filter>
92
+    </ClCompile>
93
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DIE.cpp">
94
+      <Filter>Source Files</Filter>
95
+    </ClCompile>
96
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineSSAUpdater.cpp">
97
+      <Filter>Source Files</Filter>
98
+    </ClCompile>
99
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\InstrEmitter.cpp">
100
+      <Filter>Source Files</Filter>
101
+    </ClCompile>
102
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCAssembler.cpp">
103
+      <Filter>Source Files</Filter>
104
+    </ClCompile>
105
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\Mem2Reg.cpp">
106
+      <Filter>Source Files</Filter>
107
+    </ClCompile>
108
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGISel.cpp">
109
+      <Filter>Source Files</Filter>
110
+    </ClCompile>
111
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGInstrs.cpp">
112
+      <Filter>Source Files</Filter>
113
+    </ClCompile>
114
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfLabel.cpp">
115
+      <Filter>Source Files</Filter>
116
+    </ClCompile>
117
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineSink.cpp">
118
+      <Filter>Source Files</Filter>
119
+    </ClCompile>
120
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineLoopInfo.cpp">
121
+      <Filter>Source Files</Filter>
122
+    </ClCompile>
123
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\PHIElimination.cpp">
124
+      <Filter>Source Files</Filter>
125
+    </ClCompile>
126
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCAsmInfoDarwin.cpp">
127
+      <Filter>Source Files</Filter>
128
+    </ClCompile>
129
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\Local.cpp">
130
+      <Filter>Source Files</Filter>
131
+    </ClCompile>
132
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\ScalarEvolutionExpander.cpp">
133
+      <Filter>Source Files</Filter>
134
+    </ClCompile>
135
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\PreAllocSplitting.cpp">
136
+      <Filter>Source Files</Filter>
137
+    </ClCompile>
138
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\OptimizePHIs.cpp">
139
+      <Filter>Source Files</Filter>
140
+    </ClCompile>
141
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\Passes.cpp">
142
+      <Filter>Source Files</Filter>
143
+    </ClCompile>
144
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGPrinter.cpp">
145
+      <Filter>Source Files</Filter>
146
+    </ClCompile>
147
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\LowerInvoke.cpp">
148
+      <Filter>Source Files</Filter>
149
+    </ClCompile>
150
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeFloatTypes.cpp">
151
+      <Filter>Source Files</Filter>
152
+    </ClCompile>
153
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGRRList.cpp">
154
+      <Filter>Source Files</Filter>
155
+    </ClCompile>
156
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\SimplifyCFG.cpp">
157
+      <Filter>Source Files</Filter>
158
+    </ClCompile>
159
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\RegisterCoalescer.cpp">
160
+      <Filter>Source Files</Filter>
161
+    </ClCompile>
162
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineLICM.cpp">
163
+      <Filter>Source Files</Filter>
164
+    </ClCompile>
165
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\LCSSA.cpp">
166
+      <Filter>Source Files</Filter>
167
+    </ClCompile>
168
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\DemoteRegToStack.cpp">
169
+      <Filter>Source Files</Filter>
170
+    </ClCompile>
171
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\UnifyFunctionExitNodes.cpp">
172
+      <Filter>Source Files</Filter>
173
+    </ClCompile>
174
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\AsmPrinter.cpp">
175
+      <Filter>Source Files</Filter>
176
+    </ClCompile>
177
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\CallingConvLower.cpp">
178
+      <Filter>Source Files</Filter>
179
+    </ClCompile>
180
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeTypesGeneric.cpp">
181
+      <Filter>Source Files</Filter>
182
+    </ClCompile>
183
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\FunctionLoweringInfo.cpp">
184
+      <Filter>Source Files</Filter>
185
+    </ClCompile>
186
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetSubtarget.cpp">
187
+      <Filter>Source Files</Filter>
188
+    </ClCompile>
189
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Scalar\GEPSplitter.cpp">
190
+      <Filter>Source Files</Filter>
191
+    </ClCompile>
192
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\LoopInfo.cpp">
193
+      <Filter>Source Files</Filter>
194
+    </ClCompile>
195
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\LoopSimplify.cpp">
196
+      <Filter>Source Files</Filter>
197
+    </ClCompile>
198
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\PHITransAddr.cpp">
199
+      <Filter>Source Files</Filter>
200
+    </ClCompile>
201
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\PromoteMemoryToRegister.cpp">
202
+      <Filter>Source Files</Filter>
203
+    </ClCompile>
204
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfException.cpp">
205
+      <Filter>Source Files</Filter>
206
+    </ClCompile>
207
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachinePassRegistry.cpp">
208
+      <Filter>Source Files</Filter>
209
+    </ClCompile>
210
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGEmit.cpp">
211
+      <Filter>Source Files</Filter>
212
+    </ClCompile>
213
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCNullStreamer.cpp">
214
+      <Filter>Source Files</Filter>
215
+    </ClCompile>
216
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAG.cpp">
217
+      <Filter>Source Files</Filter>
218
+    </ClCompile>
219
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\StackProtector.cpp">
220
+      <Filter>Source Files</Filter>
221
+    </ClCompile>
222
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\InstructionSimplify.cpp">
223
+      <Filter>Source Files</Filter>
224
+    </ClCompile>
225
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\LLVMTargetMachine.cpp">
226
+      <Filter>Source Files</Filter>
227
+    </ClCompile>
228
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp">
229
+      <Filter>Source Files</Filter>
230
+    </ClCompile>
231
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\DAGCombiner.cpp">
232
+      <Filter>Source Files</Filter>
233
+    </ClCompile>
234
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\PostRASchedulerList.cpp">
235
+      <Filter>Source Files</Filter>
236
+    </ClCompile>
237
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\TargetLoweringObjectFileImpl.cpp">
238
+      <Filter>Source Files</Filter>
239
+    </ClCompile>
240
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\TailDuplication.cpp">
241
+      <Filter>Source Files</Filter>
242
+    </ClCompile>
243
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\LiveInterval.cpp">
244
+      <Filter>Source Files</Filter>
245
+    </ClCompile>
246
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCAsmStreamer.cpp">
247
+      <Filter>Source Files</Filter>
248
+    </ClCompile>
249
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfDebug.cpp">
250
+      <Filter>Source Files</Filter>
251
+    </ClCompile>
252
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeVectorTypes.cpp">
253
+      <Filter>Source Files</Filter>
254
+    </ClCompile>
255
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SjLjEHPrepare.cpp">
256
+      <Filter>Source Files</Filter>
257
+    </ClCompile>
258
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ShrinkWrapping.cpp">
259
+      <Filter>Source Files</Filter>
260
+    </ClCompile>
261
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AggressiveAntiDepBreaker.cpp">
262
+      <Filter>Source Files</Filter>
263
+    </ClCompile>
264
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\CodePlacementOpt.cpp">
265
+      <Filter>Source Files</Filter>
266
+    </ClCompile>
267
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Utils\SSAUpdater.cpp">
268
+      <Filter>Source Files</Filter>
269
+    </ClCompile>
270
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ExactHazardRecognizer.cpp">
271
+      <Filter>Source Files</Filter>
272
+    </ClCompile>
273
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\GCMetadata.cpp">
274
+      <Filter>Source Files</Filter>
275
+    </ClCompile>
276
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SimpleRegisterCoalescing.cpp">
277
+      <Filter>Source Files</Filter>
278
+    </ClCompile>
279
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\ScalarEvolution.cpp">
280
+      <Filter>Source Files</Filter>
281
+    </ClCompile>
282
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\DeadMachineInstructionElim.cpp">
283
+      <Filter>Source Files</Filter>
284
+    </ClCompile>
285
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\ConstantFolding.cpp">
286
+      <Filter>Source Files</Filter>
287
+    </ClCompile>
288
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\AliasSetTracker.cpp">
289
+      <Filter>Source Files</Filter>
290
+    </ClCompile>
291
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGSDNodes.cpp">
292
+      <Filter>Source Files</Filter>
293
+    </ClCompile>
294
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCSectionMachO.cpp">
295
+      <Filter>Source Files</Filter>
296
+    </ClCompile>
297
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAG.cpp">
298
+      <Filter>Source Files</Filter>
299
+    </ClCompile>
300
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\OptimizeExts.cpp">
301
+      <Filter>Source Files</Filter>
302
+    </ClCompile>
303
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\UnreachableBlockElim.cpp">
304
+      <Filter>Source Files</Filter>
305
+    </ClCompile>
306
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfWriter.cpp">
307
+      <Filter>Source Files</Filter>
308
+    </ClCompile>
309
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeDAG.cpp">
310
+      <Filter>Source Files</Filter>
311
+    </ClCompile>
312
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\LatencyPriorityQueue.cpp">
313
+      <Filter>Source Files</Filter>
314
+    </ClCompile>
315
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\BranchFolding.cpp">
316
+      <Filter>Source Files</Filter>
317
+    </ClCompile>
318
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCStreamer.cpp">
319
+      <Filter>Source Files</Filter>
320
+    </ClCompile>
321
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetFrameInfo.cpp">
322
+      <Filter>Source Files</Filter>
323
+    </ClCompile>
324
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Scalar\GVN.cpp">
325
+      <Filter>Source Files</Filter>
326
+    </ClCompile>
327
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\DwarfEHPrepare.cpp">
328
+      <Filter>Source Files</Filter>
329
+    </ClCompile>
330
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\MemoryDependenceAnalysis.cpp">
331
+      <Filter>Source Files</Filter>
332
+    </ClCompile>
333
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\CalcSpillWeights.cpp">
334
+      <Filter>Source Files</Filter>
335
+    </ClCompile>
336
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\RegisterScavenging.cpp">
337
+      <Filter>Source Files</Filter>
338
+    </ClCompile>
339
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeIntegerTypes.cpp">
340
+      <Filter>Source Files</Filter>
341
+    </ClCompile>
342
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\RegAllocLinearScan.cpp">
343
+      <Filter>Source Files</Filter>
344
+    </ClCompile>
345
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\SlotIndexes.cpp">
346
+      <Filter>Source Files</Filter>
347
+    </ClCompile>
348
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\VirtRegMap.cpp">
349
+      <Filter>Source Files</Filter>
350
+    </ClCompile>
351
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Scalar\CodeGenPrepare.cpp">
352
+      <Filter>Source Files</Filter>
353
+    </ClCompile>
354
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\VirtRegRewriter.cpp">
355
+      <Filter>Source Files</Filter>
356
+    </ClCompile>
357
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\PrologEpilogInserter.cpp">
358
+      <Filter>Source Files</Filter>
359
+    </ClCompile>
360
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\IVUsers.cpp">
361
+      <Filter>Source Files</Filter>
362
+    </ClCompile>
363
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCInst.cpp">
364
+      <Filter>Source Files</Filter>
365
+    </ClCompile>
366
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfPrinter.cpp">
367
+      <Filter>Source Files</Filter>
368
+    </ClCompile>
369
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineCSE.cpp">
370
+      <Filter>Source Files</Filter>
371
+    </ClCompile>
372
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineDominators.cpp">
373
+      <Filter>Source Files</Filter>
374
+    </ClCompile>
375
+  </ItemGroup>
376
+</Project>
0 377
\ No newline at end of file
1 378
deleted file mode 100644
... ...
@@ -1,705 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="LLVMjit"
5
-	ProjectGUID="{6D7B62E9-883D-406C-B6F8-1636D3962772}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="LLVMjit"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-	</ToolFiles>
21
-	<Configurations>
22
-		<Configuration
23
-			CharacterSet="1"
24
-			ConfigurationType="4"
25
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
26
-			Name="Debug|Win32"
27
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
28
-			>
29
-			<Tool
30
-				Name="VCPreBuildEventTool"
31
-			/>
32
-			<Tool
33
-				Name="VCCustomBuildTool"
34
-			/>
35
-			<Tool
36
-				Name="VCXMLDataGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCWebServiceProxyGeneratorTool"
40
-			/>
41
-			<Tool
42
-				Name="VCMIDLTool"
43
-			/>
44
-			<Tool
45
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;"
46
-				BasicRuntimeChecks="3"
47
-				DebugInformationFormat="3"
48
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
49
-				ExceptionHandling="1"
50
-				MinimalRebuild="true"
51
-				Name="VCCLCompilerTool"
52
-				Optimization="0"
53
-				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"
54
-				RuntimeLibrary="3"
55
-				UsePrecompiledHeader="0"
56
-				WarningLevel="3"
57
-			/>
58
-			<Tool
59
-				Name="VCManagedResourceCompilerTool"
60
-			/>
61
-			<Tool
62
-				Name="VCResourceCompilerTool"
63
-			/>
64
-			<Tool
65
-				Name="VCPreLinkEventTool"
66
-			/>
67
-			<Tool
68
-				Name="VCLibrarianTool"
69
-			/>
70
-			<Tool
71
-				Name="VCALinkTool"
72
-			/>
73
-			<Tool
74
-				Name="VCXDCMakeTool"
75
-			/>
76
-			<Tool
77
-				Name="VCBscMakeTool"
78
-			/>
79
-			<Tool
80
-				Name="VCFxCopTool"
81
-			/>
82
-			<Tool
83
-				Name="VCPostBuildEventTool"
84
-			/>
85
-		</Configuration>
86
-		<Configuration
87
-			CharacterSet="1"
88
-			ConfigurationType="4"
89
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
90
-			Name="Release|Win32"
91
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
92
-			WholeProgramOptimization="1"
93
-			>
94
-			<Tool
95
-				Name="VCPreBuildEventTool"
96
-			/>
97
-			<Tool
98
-				Name="VCCustomBuildTool"
99
-			/>
100
-			<Tool
101
-				Name="VCXMLDataGeneratorTool"
102
-			/>
103
-			<Tool
104
-				Name="VCWebServiceProxyGeneratorTool"
105
-			/>
106
-			<Tool
107
-				Name="VCMIDLTool"
108
-			/>
109
-			<Tool
110
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;"
111
-				DebugInformationFormat="3"
112
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
113
-				EnableFunctionLevelLinking="false"
114
-				EnableIntrinsicFunctions="true"
115
-				ExceptionHandling="1"
116
-				Name="VCCLCompilerTool"
117
-				Optimization="2"
118
-				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"
119
-				RuntimeLibrary="2"
120
-				UsePrecompiledHeader="0"
121
-				WarningLevel="3"
122
-				WholeProgramOptimization="false"
123
-			/>
124
-			<Tool
125
-				Name="VCManagedResourceCompilerTool"
126
-			/>
127
-			<Tool
128
-				Name="VCResourceCompilerTool"
129
-			/>
130
-			<Tool
131
-				Name="VCPreLinkEventTool"
132
-			/>
133
-			<Tool
134
-				Name="VCLibrarianTool"
135
-			/>
136
-			<Tool
137
-				Name="VCALinkTool"
138
-			/>
139
-			<Tool
140
-				Name="VCXDCMakeTool"
141
-			/>
142
-			<Tool
143
-				Name="VCBscMakeTool"
144
-			/>
145
-			<Tool
146
-				Name="VCFxCopTool"
147
-			/>
148
-			<Tool
149
-				Name="VCPostBuildEventTool"
150
-			/>
151
-		</Configuration>
152
-		<Configuration
153
-			CharacterSet="1"
154
-			ConfigurationType="4"
155
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
156
-			Name="Debug|x64"
157
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
158
-			>
159
-			<Tool
160
-				Name="VCPreBuildEventTool"
161
-			/>
162
-			<Tool
163
-				Name="VCCustomBuildTool"
164
-			/>
165
-			<Tool
166
-				Name="VCXMLDataGeneratorTool"
167
-			/>
168
-			<Tool
169
-				Name="VCWebServiceProxyGeneratorTool"
170
-			/>
171
-			<Tool
172
-				Name="VCMIDLTool"
173
-				TargetEnvironment="3"
174
-			/>
175
-			<Tool
176
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;"
177
-				BasicRuntimeChecks="3"
178
-				DebugInformationFormat="3"
179
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
180
-				ExceptionHandling="1"
181
-				MinimalRebuild="true"
182
-				Name="VCCLCompilerTool"
183
-				Optimization="0"
184
-				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"
185
-				RuntimeLibrary="3"
186
-				UsePrecompiledHeader="0"
187
-				WarningLevel="3"
188
-			/>
189
-			<Tool
190
-				Name="VCManagedResourceCompilerTool"
191
-			/>
192
-			<Tool
193
-				Name="VCResourceCompilerTool"
194
-			/>
195
-			<Tool
196
-				Name="VCPreLinkEventTool"
197
-			/>
198
-			<Tool
199
-				Name="VCLibrarianTool"
200
-			/>
201
-			<Tool
202
-				Name="VCALinkTool"
203
-			/>
204
-			<Tool
205
-				Name="VCXDCMakeTool"
206
-			/>
207
-			<Tool
208
-				Name="VCBscMakeTool"
209
-			/>
210
-			<Tool
211
-				Name="VCFxCopTool"
212
-			/>
213
-			<Tool
214
-				Name="VCPostBuildEventTool"
215
-			/>
216
-		</Configuration>
217
-		<Configuration
218
-			CharacterSet="1"
219
-			ConfigurationType="4"
220
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
221
-			Name="Release|x64"
222
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
223
-			WholeProgramOptimization="1"
224
-			>
225
-			<Tool
226
-				Name="VCPreBuildEventTool"
227
-			/>
228
-			<Tool
229
-				Name="VCCustomBuildTool"
230
-			/>
231
-			<Tool
232
-				Name="VCXMLDataGeneratorTool"
233
-			/>
234
-			<Tool
235
-				Name="VCWebServiceProxyGeneratorTool"
236
-			/>
237
-			<Tool
238
-				Name="VCMIDLTool"
239
-				TargetEnvironment="3"
240
-			/>
241
-			<Tool
242
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;"
243
-				DebugInformationFormat="3"
244
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
245
-				EnableFunctionLevelLinking="false"
246
-				EnableIntrinsicFunctions="true"
247
-				ExceptionHandling="1"
248
-				Name="VCCLCompilerTool"
249
-				Optimization="2"
250
-				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"
251
-				RuntimeLibrary="2"
252
-				UsePrecompiledHeader="0"
253
-				WarningLevel="3"
254
-				WholeProgramOptimization="false"
255
-			/>
256
-			<Tool
257
-				Name="VCManagedResourceCompilerTool"
258
-			/>
259
-			<Tool
260
-				Name="VCResourceCompilerTool"
261
-			/>
262
-			<Tool
263
-				Name="VCPreLinkEventTool"
264
-			/>
265
-			<Tool
266
-				Name="VCLibrarianTool"
267
-			/>
268
-			<Tool
269
-				Name="VCALinkTool"
270
-			/>
271
-			<Tool
272
-				Name="VCXDCMakeTool"
273
-			/>
274
-			<Tool
275
-				Name="VCBscMakeTool"
276
-			/>
277
-			<Tool
278
-				Name="VCFxCopTool"
279
-			/>
280
-			<Tool
281
-				Name="VCPostBuildEventTool"
282
-			/>
283
-		</Configuration>
284
-	</Configurations>
285
-	<References>
286
-	</References>
287
-	<Files>
288
-		<Filter
289
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
290
-			Name="Source Files"
291
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
292
-			>
293
-			<File
294
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\AliasAnalysis.cpp"
295
-				>
296
-			</File>
297
-			<File
298
-				RelativePath="..\libclamav\c++\llvm\lib\Support\Allocator.cpp"
299
-				>
300
-			</File>
301
-			<File
302
-				RelativePath="..\libclamav\c++\llvm\lib\Support\APFloat.cpp"
303
-				>
304
-			</File>
305
-			<File
306
-				RelativePath="..\libclamav\c++\llvm\lib\Support\APInt.cpp"
307
-				>
308
-			</File>
309
-			<File
310
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\AsmWriter.cpp"
311
-				>
312
-			</File>
313
-			<File
314
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\Attributes.cpp"
315
-				>
316
-			</File>
317
-			<File
318
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\AutoUpgrade.cpp"
319
-				>
320
-			</File>
321
-			<File
322
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\BasicAliasAnalysis.cpp"
323
-				>
324
-			</File>
325
-			<File
326
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\BasicBlock.cpp"
327
-				>
328
-			</File>
329
-			<File
330
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\IPA\CallGraph.cpp"
331
-				>
332
-			</File>
333
-			<File
334
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\CaptureTracking.cpp"
335
-				>
336
-			</File>
337
-			<File
338
-				RelativePath="..\libclamav\c++\llvm\lib\Support\circular_raw_ostream.cpp"
339
-				>
340
-			</File>
341
-			<File
342
-				RelativePath="..\libclamav\c++\llvm\lib\Support\CommandLine.cpp"
343
-				>
344
-			</File>
345
-			<File
346
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\ConstantFold.cpp"
347
-				>
348
-			</File>
349
-			<File
350
-				RelativePath="..\libclamav\c++\llvm\lib\Support\ConstantRange.cpp"
351
-				>
352
-			</File>
353
-			<File
354
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\Constants.cpp"
355
-				>
356
-			</File>
357
-			<File
358
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\Core.cpp"
359
-				>
360
-			</File>
361
-			<File
362
-				RelativePath="..\libclamav\c++\llvm\lib\Transforms\Scalar\DCE.cpp"
363
-				>
364
-			</File>
365
-			<File
366
-				RelativePath="..\libclamav\c++\llvm\lib\Support\Debug.cpp"
367
-				>
368
-			</File>
369
-			<File
370
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\DebugInfo.cpp"
371
-				>
372
-			</File>
373
-			<File
374
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\Dominators.cpp"
375
-				>
376
-			</File>
377
-			<File
378
-				RelativePath="..\libclamav\c++\llvm\lib\Support\Dwarf.cpp"
379
-				>
380
-			</File>
381
-			<File
382
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\ELFCodeEmitter.cpp"
383
-				>
384
-			</File>
385
-			<File
386
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\ELFWriter.cpp"
387
-				>
388
-			</File>
389
-			<File
390
-				RelativePath="..\libclamav\c++\llvm\lib\Support\ErrorHandling.cpp"
391
-				>
392
-			</File>
393
-			<File
394
-				RelativePath="..\libclamav\c++\llvm\lib\ExecutionEngine\ExecutionEngine.cpp"
395
-				>
396
-			</File>
397
-			<File
398
-				RelativePath="..\libclamav\c++\llvm\lib\Support\FoldingSet.cpp"
399
-				>
400
-			</File>
401
-			<File
402
-				RelativePath="..\libclamav\c++\llvm\lib\Support\FormattedStream.cpp"
403
-				>
404
-			</File>
405
-			<File
406
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\Function.cpp"
407
-				>
408
-			</File>
409
-			<File
410
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\Globals.cpp"
411
-				>
412
-			</File>
413
-			<File
414
-				RelativePath="..\libclamav\c++\llvm\lib\Support\GraphWriter.cpp"
415
-				>
416
-			</File>
417
-			<File
418
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\GVMaterializer.cpp"
419
-				>
420
-			</File>
421
-			<File
422
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\InlineAsm.cpp"
423
-				>
424
-			</File>
425
-			<File
426
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\Instruction.cpp"
427
-				>
428
-			</File>
429
-			<File
430
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\Instructions.cpp"
431
-				>
432
-			</File>
433
-			<File
434
-				RelativePath="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\Intercept.cpp"
435
-				>
436
-			</File>
437
-			<File
438
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\IntrinsicInst.cpp"
439
-				>
440
-			</File>
441
-			<File
442
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\IRBuilder.cpp"
443
-				>
444
-			</File>
445
-			<File
446
-				RelativePath="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JIT.cpp"
447
-				>
448
-			</File>
449
-			<File
450
-				RelativePath="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITDebugRegisterer.cpp"
451
-				>
452
-			</File>
453
-			<File
454
-				RelativePath="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITDwarfEmitter.cpp"
455
-				>
456
-			</File>
457
-			<File
458
-				RelativePath="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITEmitter.cpp"
459
-				>
460
-			</File>
461
-			<File
462
-				RelativePath="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITMemoryManager.cpp"
463
-				>
464
-			</File>
465
-			<File
466
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\LeakDetector.cpp"
467
-				>
468
-			</File>
469
-			<File
470
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\LLVMContext.cpp"
471
-				>
472
-			</File>
473
-			<File
474
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\LLVMContextImpl.cpp"
475
-				>
476
-			</File>
477
-			<File
478
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachineBasicBlock.cpp"
479
-				>
480
-			</File>
481
-			<File
482
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachineFunction.cpp"
483
-				>
484
-			</File>
485
-			<File
486
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachineFunctionAnalysis.cpp"
487
-				>
488
-			</File>
489
-			<File
490
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachineFunctionPass.cpp"
491
-				>
492
-			</File>
493
-			<File
494
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachineInstr.cpp"
495
-				>
496
-			</File>
497
-			<File
498
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachineModuleInfo.cpp"
499
-				>
500
-			</File>
501
-			<File
502
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\MachineRegisterInfo.cpp"
503
-				>
504
-			</File>
505
-			<File
506
-				RelativePath="..\libclamav\c++\llvm\lib\Support\ManagedStatic.cpp"
507
-				>
508
-			</File>
509
-			<File
510
-				RelativePath="..\libclamav\c++\llvm\lib\Target\Mangler.cpp"
511
-				>
512
-			</File>
513
-			<File
514
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCAsmInfo.cpp"
515
-				>
516
-			</File>
517
-			<File
518
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCContext.cpp"
519
-				>
520
-			</File>
521
-			<File
522
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCExpr.cpp"
523
-				>
524
-			</File>
525
-			<File
526
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCSection.cpp"
527
-				>
528
-			</File>
529
-			<File
530
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCSectionELF.cpp"
531
-				>
532
-			</File>
533
-			<File
534
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCSymbol.cpp"
535
-				>
536
-			</File>
537
-			<File
538
-				RelativePath="..\libclamav\c++\llvm\lib\Support\MemoryBuffer.cpp"
539
-				>
540
-			</File>
541
-			<File
542
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\MemoryBuiltins.cpp"
543
-				>
544
-			</File>
545
-			<File
546
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\Metadata.cpp"
547
-				>
548
-			</File>
549
-			<File
550
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\Module.cpp"
551
-				>
552
-			</File>
553
-			<File
554
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\ObjectCodeEmitter.cpp"
555
-				>
556
-			</File>
557
-			<File
558
-				RelativePath="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\OProfileJITEventListener.cpp"
559
-				>
560
-			</File>
561
-			<File
562
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\Pass.cpp"
563
-				>
564
-			</File>
565
-			<File
566
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\PassManager.cpp"
567
-				>
568
-			</File>
569
-			<File
570
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\PointerTracking.cpp"
571
-				>
572
-			</File>
573
-			<File
574
-				RelativePath="..\libclamav\c++\llvm\lib\Support\PrettyStackTrace.cpp"
575
-				>
576
-			</File>
577
-			<File
578
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\PrintModulePass.cpp"
579
-				>
580
-			</File>
581
-			<File
582
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\PseudoSourceValue.cpp"
583
-				>
584
-			</File>
585
-			<File
586
-				RelativePath="..\libclamav\c++\llvm\lib\Support\raw_ostream.cpp"
587
-				>
588
-			</File>
589
-			<File
590
-				RelativePath="..\libclamav\c++\llvm\lib\Support\SmallPtrSet.cpp"
591
-				>
592
-			</File>
593
-			<File
594
-				RelativePath="..\libclamav\c++\llvm\lib\Support\SmallVector.cpp"
595
-				>
596
-			</File>
597
-			<File
598
-				RelativePath="..\libclamav\c++\llvm\lib\Support\SourceMgr.cpp"
599
-				>
600
-			</File>
601
-			<File
602
-				RelativePath="..\libclamav\c++\llvm\lib\Support\Statistic.cpp"
603
-				>
604
-			</File>
605
-			<File
606
-				RelativePath="..\libclamav\c++\llvm\lib\Support\StringExtras.cpp"
607
-				>
608
-			</File>
609
-			<File
610
-				RelativePath="..\libclamav\c++\llvm\lib\Support\StringMap.cpp"
611
-				>
612
-			</File>
613
-			<File
614
-				RelativePath="..\libclamav\c++\llvm\lib\Support\StringPool.cpp"
615
-				>
616
-			</File>
617
-			<File
618
-				RelativePath="..\libclamav\c++\llvm\lib\Support\StringRef.cpp"
619
-				>
620
-			</File>
621
-			<File
622
-				RelativePath="..\libclamav\c++\llvm\lib\Target\SubtargetFeature.cpp"
623
-				>
624
-			</File>
625
-			<File
626
-				RelativePath="..\libclamav\c++\llvm\lib\Target\TargetData.cpp"
627
-				>
628
-			</File>
629
-			<File
630
-				RelativePath="..\libclamav\c++\llvm\lib\Target\TargetInstrInfo.cpp"
631
-				>
632
-			</File>
633
-			<File
634
-				RelativePath="..\libclamav\c++\llvm\lib\CodeGen\TargetInstrInfoImpl.cpp"
635
-				>
636
-			</File>
637
-			<File
638
-				RelativePath="..\libclamav\c++\llvm\lib\Target\TargetLoweringObjectFile.cpp"
639
-				>
640
-			</File>
641
-			<File
642
-				RelativePath="..\libclamav\c++\llvm\lib\Target\TargetMachine.cpp"
643
-				>
644
-			</File>
645
-			<File
646
-				RelativePath="..\libclamav\c++\llvm\lib\Target\TargetRegisterInfo.cpp"
647
-				>
648
-			</File>
649
-			<File
650
-				RelativePath="..\libclamav\c++\llvm\lib\Support\TargetRegistry.cpp"
651
-				>
652
-			</File>
653
-			<File
654
-				RelativePath="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\TargetSelect.cpp"
655
-				>
656
-			</File>
657
-			<File
658
-				RelativePath="..\libclamav\c++\llvm\lib\Support\Timer.cpp"
659
-				>
660
-			</File>
661
-			<File
662
-				RelativePath="..\libclamav\c++\llvm\lib\Support\Triple.cpp"
663
-				>
664
-			</File>
665
-			<File
666
-				RelativePath="..\libclamav\c++\llvm\lib\Support\Twine.cpp"
667
-				>
668
-			</File>
669
-			<File
670
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\Type.cpp"
671
-				>
672
-			</File>
673
-			<File
674
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\TypeSymbolTable.cpp"
675
-				>
676
-			</File>
677
-			<File
678
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\Use.cpp"
679
-				>
680
-			</File>
681
-			<File
682
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\Value.cpp"
683
-				>
684
-			</File>
685
-			<File
686
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\ValueSymbolTable.cpp"
687
-				>
688
-			</File>
689
-			<File
690
-				RelativePath="..\libclamav\c++\llvm\lib\Analysis\ValueTracking.cpp"
691
-				>
692
-			</File>
693
-			<File
694
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\ValueTypes.cpp"
695
-				>
696
-			</File>
697
-			<File
698
-				RelativePath="..\libclamav\c++\llvm\lib\VMCore\Verifier.cpp"
699
-				>
700
-			</File>
701
-		</Filter>
702
-	</Files>
703
-	<Globals>
704
-	</Globals>
705
-</VisualStudioProject>
706 1
new file mode 100644
... ...
@@ -0,0 +1,190 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <ItemGroup>
14
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JIT.cpp"/>
15
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineFunction.cpp"/>
16
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\SmallVector.cpp"/>
17
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCSymbol.cpp"/>
18
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\IRBuilder.cpp"/>
19
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\PrettyStackTrace.cpp"/>
20
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\Triple.cpp"/>
21
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Instruction.cpp"/>
22
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Value.cpp"/>
23
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\ValueTypes.cpp"/>
24
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\SourceMgr.cpp"/>
25
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\IntrinsicInst.cpp"/>
26
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\PointerTracking.cpp"/>
27
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\ExecutionEngine.cpp"/>
28
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITMemoryManager.cpp"/>
29
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\APInt.cpp"/>
30
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetLoweringObjectFile.cpp"/>
31
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\IPA\CallGraph.cpp"/>
32
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\GraphWriter.cpp"/>
33
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\LLVMContext.cpp"/>
34
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\ConstantRange.cpp"/>
35
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Globals.cpp"/>
36
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCSection.cpp"/>
37
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\ValueSymbolTable.cpp"/>
38
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\CaptureTracking.cpp"/>
39
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Function.cpp"/>
40
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITEmitter.cpp"/>
41
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\TargetSelect.cpp"/>
42
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Use.cpp"/>
43
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\SubtargetFeature.cpp"/>
44
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\ManagedStatic.cpp"/>
45
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\LLVMContextImpl.cpp"/>
46
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\Statistic.cpp"/>
47
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetInstrInfo.cpp"/>
48
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Metadata.cpp"/>
49
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ObjectCodeEmitter.cpp"/>
50
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\StringExtras.cpp"/>
51
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineInstr.cpp"/>
52
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Pass.cpp"/>
53
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\CommandLine.cpp"/>
54
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\PassManager.cpp"/>
55
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\AutoUpgrade.cpp"/>
56
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineFunctionAnalysis.cpp"/>
57
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\Allocator.cpp"/>
58
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\StringMap.cpp"/>
59
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCContext.cpp"/>
60
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Attributes.cpp"/>
61
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\ValueTracking.cpp"/>
62
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\GVMaterializer.cpp"/>
63
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\MemoryBuiltins.cpp"/>
64
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\APFloat.cpp"/>
65
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\ConstantFold.cpp"/>
66
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCExpr.cpp"/>
67
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetMachine.cpp"/>
68
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\InlineAsm.cpp"/>
69
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\circular_raw_ostream.cpp"/>
70
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\TargetInstrInfoImpl.cpp"/>
71
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\Debug.cpp"/>
72
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\Mangler.cpp"/>
73
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Scalar\DCE.cpp"/>
74
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\PseudoSourceValue.cpp"/>
75
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\TargetRegistry.cpp"/>
76
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Verifier.cpp"/>
77
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\LeakDetector.cpp"/>
78
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\StringPool.cpp"/>
79
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetData.cpp"/>
80
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITDwarfEmitter.cpp"/>
81
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Dominators.cpp"/>
82
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\DebugInfo.cpp"/>
83
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCAsmInfo.cpp"/>
84
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\Dwarf.cpp"/>
85
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineBasicBlock.cpp"/>
86
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Type.cpp"/>
87
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ELFWriter.cpp"/>
88
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\PrintModulePass.cpp"/>
89
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Module.cpp"/>
90
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ELFCodeEmitter.cpp"/>
91
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\BasicBlock.cpp"/>
92
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\Timer.cpp"/>
93
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITDebugRegisterer.cpp"/>
94
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\FoldingSet.cpp"/>
95
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\SmallPtrSet.cpp"/>
96
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\BasicAliasAnalysis.cpp"/>
97
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\MemoryBuffer.cpp"/>
98
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Instructions.cpp"/>
99
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineRegisterInfo.cpp"/>
100
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\OProfileJITEventListener.cpp"/>
101
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\Intercept.cpp"/>
102
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetRegisterInfo.cpp"/>
103
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\FormattedStream.cpp"/>
104
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Constants.cpp"/>
105
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\raw_ostream.cpp"/>
106
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Core.cpp"/>
107
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\ErrorHandling.cpp"/>
108
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineFunctionPass.cpp"/>
109
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCSectionELF.cpp"/>
110
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\Twine.cpp"/>
111
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\AsmWriter.cpp"/>
112
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\TypeSymbolTable.cpp"/>
113
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineModuleInfo.cpp"/>
114
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\StringRef.cpp"/>
115
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\AliasAnalysis.cpp"/>
116
+  </ItemGroup>
117
+  <PropertyGroup Label="Globals">
118
+    <ProjectGuid>{C73EE171-635E-44AE-BED5-6D3EA981A0F3}</ProjectGuid>
119
+    <Keyword>Win32Proj</Keyword>
120
+    <RootNamespace>LLVMjit</RootNamespace>
121
+  </PropertyGroup>
122
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
123
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
124
+    <ConfigurationType>StaticLibrary</ConfigurationType>
125
+    <UseDebugLibraries>true</UseDebugLibraries>
126
+    <CharacterSet>MultiByte</CharacterSet>
127
+  </PropertyGroup>
128
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
129
+    <ConfigurationType>StaticLibrary</ConfigurationType>
130
+    <UseDebugLibraries>false</UseDebugLibraries>
131
+    <WholeProgramOptimization>true</WholeProgramOptimization>
132
+    <CharacterSet>MultiByte</CharacterSet>
133
+  </PropertyGroup>
134
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
135
+  <ImportGroup Label="ExtensionSettings">
136
+  </ImportGroup>
137
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
138
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
139
+  </ImportGroup>
140
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
141
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
142
+  </ImportGroup>
143
+  <PropertyGroup Label="UserMacros"/>
144
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
145
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
146
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
147
+  </PropertyGroup>
148
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
149
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
150
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
151
+  </PropertyGroup>
152
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
153
+    <ClCompile>
154
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
155
+      <WarningLevel>Level3</WarningLevel>
156
+      <Optimization>Disabled</Optimization>
157
+      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
158
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav\c++\llvm\include";"$(SolutionDir)llvmbuild\include"</AdditionalIncludeDirectories>
159
+      <CompileAs>CompileAsCpp</CompileAs>
160
+      <DisableSpecificWarnings>4146;4800;4244;4996;4624;4355;4351;4503</DisableSpecificWarnings>
161
+    </ClCompile>
162
+    <Link>
163
+      <SubSystem>Windows</SubSystem>
164
+      <GenerateDebugInformation>true</GenerateDebugInformation>
165
+    </Link>
166
+  </ItemDefinitionGroup>
167
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
168
+    <ClCompile>
169
+      <WarningLevel>Level3</WarningLevel>
170
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
171
+      <Optimization>MaxSpeed</Optimization>
172
+      <FunctionLevelLinking>true</FunctionLevelLinking>
173
+      <IntrinsicFunctions>true</IntrinsicFunctions>
174
+      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
175
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav\c++\llvm\include";"$(SolutionDir)llvmbuild\include"</AdditionalIncludeDirectories>
176
+      <CompileAs>CompileAsCpp</CompileAs>
177
+      <DisableSpecificWarnings>4146;4800;4244;4996;4624;4355;4351;4503</DisableSpecificWarnings>
178
+    </ClCompile>
179
+    <Link>
180
+      <SubSystem>Windows</SubSystem>
181
+      <GenerateDebugInformation>true</GenerateDebugInformation>
182
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
183
+      <OptimizeReferences>true</OptimizeReferences>
184
+    </Link>
185
+  </ItemDefinitionGroup>
186
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
187
+  <ImportGroup Label="ExtensionTargets">
188
+  </ImportGroup>
189
+</Project>
0 190
new file mode 100644
... ...
@@ -0,0 +1,317 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+  </ItemGroup>
8
+  <ItemGroup>
9
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\AliasAnalysis.cpp">
10
+      <Filter>Source Files</Filter>
11
+    </ClCompile>
12
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JIT.cpp">
13
+      <Filter>Source Files</Filter>
14
+    </ClCompile>
15
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineFunction.cpp">
16
+      <Filter>Source Files</Filter>
17
+    </ClCompile>
18
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\SmallVector.cpp">
19
+      <Filter>Source Files</Filter>
20
+    </ClCompile>
21
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCSymbol.cpp">
22
+      <Filter>Source Files</Filter>
23
+    </ClCompile>
24
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\IRBuilder.cpp">
25
+      <Filter>Source Files</Filter>
26
+    </ClCompile>
27
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\PrettyStackTrace.cpp">
28
+      <Filter>Source Files</Filter>
29
+    </ClCompile>
30
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\Triple.cpp">
31
+      <Filter>Source Files</Filter>
32
+    </ClCompile>
33
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Instruction.cpp">
34
+      <Filter>Source Files</Filter>
35
+    </ClCompile>
36
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Value.cpp">
37
+      <Filter>Source Files</Filter>
38
+    </ClCompile>
39
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\ValueTypes.cpp">
40
+      <Filter>Source Files</Filter>
41
+    </ClCompile>
42
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\SourceMgr.cpp">
43
+      <Filter>Source Files</Filter>
44
+    </ClCompile>
45
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\IntrinsicInst.cpp">
46
+      <Filter>Source Files</Filter>
47
+    </ClCompile>
48
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\PointerTracking.cpp">
49
+      <Filter>Source Files</Filter>
50
+    </ClCompile>
51
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\ExecutionEngine.cpp">
52
+      <Filter>Source Files</Filter>
53
+    </ClCompile>
54
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITMemoryManager.cpp">
55
+      <Filter>Source Files</Filter>
56
+    </ClCompile>
57
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\APInt.cpp">
58
+      <Filter>Source Files</Filter>
59
+    </ClCompile>
60
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetLoweringObjectFile.cpp">
61
+      <Filter>Source Files</Filter>
62
+    </ClCompile>
63
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\IPA\CallGraph.cpp">
64
+      <Filter>Source Files</Filter>
65
+    </ClCompile>
66
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\GraphWriter.cpp">
67
+      <Filter>Source Files</Filter>
68
+    </ClCompile>
69
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\LLVMContext.cpp">
70
+      <Filter>Source Files</Filter>
71
+    </ClCompile>
72
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\ConstantRange.cpp">
73
+      <Filter>Source Files</Filter>
74
+    </ClCompile>
75
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Globals.cpp">
76
+      <Filter>Source Files</Filter>
77
+    </ClCompile>
78
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCSection.cpp">
79
+      <Filter>Source Files</Filter>
80
+    </ClCompile>
81
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\ValueSymbolTable.cpp">
82
+      <Filter>Source Files</Filter>
83
+    </ClCompile>
84
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\CaptureTracking.cpp">
85
+      <Filter>Source Files</Filter>
86
+    </ClCompile>
87
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Function.cpp">
88
+      <Filter>Source Files</Filter>
89
+    </ClCompile>
90
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITEmitter.cpp">
91
+      <Filter>Source Files</Filter>
92
+    </ClCompile>
93
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\TargetSelect.cpp">
94
+      <Filter>Source Files</Filter>
95
+    </ClCompile>
96
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Use.cpp">
97
+      <Filter>Source Files</Filter>
98
+    </ClCompile>
99
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\SubtargetFeature.cpp">
100
+      <Filter>Source Files</Filter>
101
+    </ClCompile>
102
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\ManagedStatic.cpp">
103
+      <Filter>Source Files</Filter>
104
+    </ClCompile>
105
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\LLVMContextImpl.cpp">
106
+      <Filter>Source Files</Filter>
107
+    </ClCompile>
108
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\Statistic.cpp">
109
+      <Filter>Source Files</Filter>
110
+    </ClCompile>
111
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetInstrInfo.cpp">
112
+      <Filter>Source Files</Filter>
113
+    </ClCompile>
114
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Metadata.cpp">
115
+      <Filter>Source Files</Filter>
116
+    </ClCompile>
117
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ObjectCodeEmitter.cpp">
118
+      <Filter>Source Files</Filter>
119
+    </ClCompile>
120
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\StringExtras.cpp">
121
+      <Filter>Source Files</Filter>
122
+    </ClCompile>
123
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineInstr.cpp">
124
+      <Filter>Source Files</Filter>
125
+    </ClCompile>
126
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Pass.cpp">
127
+      <Filter>Source Files</Filter>
128
+    </ClCompile>
129
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\CommandLine.cpp">
130
+      <Filter>Source Files</Filter>
131
+    </ClCompile>
132
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\PassManager.cpp">
133
+      <Filter>Source Files</Filter>
134
+    </ClCompile>
135
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\AutoUpgrade.cpp">
136
+      <Filter>Source Files</Filter>
137
+    </ClCompile>
138
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineFunctionAnalysis.cpp">
139
+      <Filter>Source Files</Filter>
140
+    </ClCompile>
141
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\Allocator.cpp">
142
+      <Filter>Source Files</Filter>
143
+    </ClCompile>
144
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\StringMap.cpp">
145
+      <Filter>Source Files</Filter>
146
+    </ClCompile>
147
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCContext.cpp">
148
+      <Filter>Source Files</Filter>
149
+    </ClCompile>
150
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Attributes.cpp">
151
+      <Filter>Source Files</Filter>
152
+    </ClCompile>
153
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\ValueTracking.cpp">
154
+      <Filter>Source Files</Filter>
155
+    </ClCompile>
156
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\GVMaterializer.cpp">
157
+      <Filter>Source Files</Filter>
158
+    </ClCompile>
159
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\MemoryBuiltins.cpp">
160
+      <Filter>Source Files</Filter>
161
+    </ClCompile>
162
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\APFloat.cpp">
163
+      <Filter>Source Files</Filter>
164
+    </ClCompile>
165
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\ConstantFold.cpp">
166
+      <Filter>Source Files</Filter>
167
+    </ClCompile>
168
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCExpr.cpp">
169
+      <Filter>Source Files</Filter>
170
+    </ClCompile>
171
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetMachine.cpp">
172
+      <Filter>Source Files</Filter>
173
+    </ClCompile>
174
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\InlineAsm.cpp">
175
+      <Filter>Source Files</Filter>
176
+    </ClCompile>
177
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\circular_raw_ostream.cpp">
178
+      <Filter>Source Files</Filter>
179
+    </ClCompile>
180
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\TargetInstrInfoImpl.cpp">
181
+      <Filter>Source Files</Filter>
182
+    </ClCompile>
183
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\Debug.cpp">
184
+      <Filter>Source Files</Filter>
185
+    </ClCompile>
186
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\Mangler.cpp">
187
+      <Filter>Source Files</Filter>
188
+    </ClCompile>
189
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Transforms\Scalar\DCE.cpp">
190
+      <Filter>Source Files</Filter>
191
+    </ClCompile>
192
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\PseudoSourceValue.cpp">
193
+      <Filter>Source Files</Filter>
194
+    </ClCompile>
195
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\TargetRegistry.cpp">
196
+      <Filter>Source Files</Filter>
197
+    </ClCompile>
198
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Verifier.cpp">
199
+      <Filter>Source Files</Filter>
200
+    </ClCompile>
201
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\LeakDetector.cpp">
202
+      <Filter>Source Files</Filter>
203
+    </ClCompile>
204
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\StringPool.cpp">
205
+      <Filter>Source Files</Filter>
206
+    </ClCompile>
207
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetData.cpp">
208
+      <Filter>Source Files</Filter>
209
+    </ClCompile>
210
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITDwarfEmitter.cpp">
211
+      <Filter>Source Files</Filter>
212
+    </ClCompile>
213
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Dominators.cpp">
214
+      <Filter>Source Files</Filter>
215
+    </ClCompile>
216
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\DebugInfo.cpp">
217
+      <Filter>Source Files</Filter>
218
+    </ClCompile>
219
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCAsmInfo.cpp">
220
+      <Filter>Source Files</Filter>
221
+    </ClCompile>
222
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\Dwarf.cpp">
223
+      <Filter>Source Files</Filter>
224
+    </ClCompile>
225
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineBasicBlock.cpp">
226
+      <Filter>Source Files</Filter>
227
+    </ClCompile>
228
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Type.cpp">
229
+      <Filter>Source Files</Filter>
230
+    </ClCompile>
231
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ELFWriter.cpp">
232
+      <Filter>Source Files</Filter>
233
+    </ClCompile>
234
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\PrintModulePass.cpp">
235
+      <Filter>Source Files</Filter>
236
+    </ClCompile>
237
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Module.cpp">
238
+      <Filter>Source Files</Filter>
239
+    </ClCompile>
240
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\ELFCodeEmitter.cpp">
241
+      <Filter>Source Files</Filter>
242
+    </ClCompile>
243
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\BasicBlock.cpp">
244
+      <Filter>Source Files</Filter>
245
+    </ClCompile>
246
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\Timer.cpp">
247
+      <Filter>Source Files</Filter>
248
+    </ClCompile>
249
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITDebugRegisterer.cpp">
250
+      <Filter>Source Files</Filter>
251
+    </ClCompile>
252
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\FoldingSet.cpp">
253
+      <Filter>Source Files</Filter>
254
+    </ClCompile>
255
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\SmallPtrSet.cpp">
256
+      <Filter>Source Files</Filter>
257
+    </ClCompile>
258
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Analysis\BasicAliasAnalysis.cpp">
259
+      <Filter>Source Files</Filter>
260
+    </ClCompile>
261
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\MemoryBuffer.cpp">
262
+      <Filter>Source Files</Filter>
263
+    </ClCompile>
264
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Instructions.cpp">
265
+      <Filter>Source Files</Filter>
266
+    </ClCompile>
267
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineRegisterInfo.cpp">
268
+      <Filter>Source Files</Filter>
269
+    </ClCompile>
270
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\OProfileJITEventListener.cpp">
271
+      <Filter>Source Files</Filter>
272
+    </ClCompile>
273
+    <ClCompile Include="..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\Intercept.cpp">
274
+      <Filter>Source Files</Filter>
275
+    </ClCompile>
276
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetRegisterInfo.cpp">
277
+      <Filter>Source Files</Filter>
278
+    </ClCompile>
279
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\FormattedStream.cpp">
280
+      <Filter>Source Files</Filter>
281
+    </ClCompile>
282
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Constants.cpp">
283
+      <Filter>Source Files</Filter>
284
+    </ClCompile>
285
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\raw_ostream.cpp">
286
+      <Filter>Source Files</Filter>
287
+    </ClCompile>
288
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\Core.cpp">
289
+      <Filter>Source Files</Filter>
290
+    </ClCompile>
291
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\ErrorHandling.cpp">
292
+      <Filter>Source Files</Filter>
293
+    </ClCompile>
294
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineFunctionPass.cpp">
295
+      <Filter>Source Files</Filter>
296
+    </ClCompile>
297
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCSectionELF.cpp">
298
+      <Filter>Source Files</Filter>
299
+    </ClCompile>
300
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\Twine.cpp">
301
+      <Filter>Source Files</Filter>
302
+    </ClCompile>
303
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\AsmWriter.cpp">
304
+      <Filter>Source Files</Filter>
305
+    </ClCompile>
306
+    <ClCompile Include="..\libclamav\c++\llvm\lib\VMCore\TypeSymbolTable.cpp">
307
+      <Filter>Source Files</Filter>
308
+    </ClCompile>
309
+    <ClCompile Include="..\libclamav\c++\llvm\lib\CodeGen\MachineModuleInfo.cpp">
310
+      <Filter>Source Files</Filter>
311
+    </ClCompile>
312
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Support\StringRef.cpp">
313
+      <Filter>Source Files</Filter>
314
+    </ClCompile>
315
+  </ItemGroup>
316
+</Project>
0 317
\ No newline at end of file
1 318
deleted file mode 100644
... ...
@@ -1,365 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="LLVMsystem"
5
-	ProjectGUID="{B174EBB8-99AE-4371-9A54-79DC309730DA}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="LLVMsystem"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-	</ToolFiles>
21
-	<Configurations>
22
-		<Configuration
23
-			CharacterSet="2"
24
-			ConfigurationType="4"
25
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
26
-			Name="Debug|Win32"
27
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
28
-			>
29
-			<Tool
30
-				Name="VCPreBuildEventTool"
31
-			/>
32
-			<Tool
33
-				Name="VCCustomBuildTool"
34
-			/>
35
-			<Tool
36
-				Name="VCXMLDataGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCWebServiceProxyGeneratorTool"
40
-			/>
41
-			<Tool
42
-				Name="VCMIDLTool"
43
-			/>
44
-			<Tool
45
-				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;"
46
-				BasicRuntimeChecks="3"
47
-				DebugInformationFormat="3"
48
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
49
-				ExceptionHandling="1"
50
-				MinimalRebuild="true"
51
-				Name="VCCLCompilerTool"
52
-				Optimization="0"
53
-				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"
54
-				RuntimeLibrary="3"
55
-				UsePrecompiledHeader="0"
56
-				WarningLevel="3"
57
-			/>
58
-			<Tool
59
-				Name="VCManagedResourceCompilerTool"
60
-			/>
61
-			<Tool
62
-				Name="VCResourceCompilerTool"
63
-			/>
64
-			<Tool
65
-				Name="VCPreLinkEventTool"
66
-			/>
67
-			<Tool
68
-				Name="VCLibrarianTool"
69
-			/>
70
-			<Tool
71
-				Name="VCALinkTool"
72
-			/>
73
-			<Tool
74
-				Name="VCXDCMakeTool"
75
-			/>
76
-			<Tool
77
-				Name="VCBscMakeTool"
78
-			/>
79
-			<Tool
80
-				Name="VCFxCopTool"
81
-			/>
82
-			<Tool
83
-				Name="VCPostBuildEventTool"
84
-			/>
85
-		</Configuration>
86
-		<Configuration
87
-			CharacterSet="2"
88
-			ConfigurationType="4"
89
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
90
-			Name="Release|Win32"
91
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
92
-			WholeProgramOptimization="1"
93
-			>
94
-			<Tool
95
-				Name="VCPreBuildEventTool"
96
-			/>
97
-			<Tool
98
-				Name="VCCustomBuildTool"
99
-			/>
100
-			<Tool
101
-				Name="VCXMLDataGeneratorTool"
102
-			/>
103
-			<Tool
104
-				Name="VCWebServiceProxyGeneratorTool"
105
-			/>
106
-			<Tool
107
-				Name="VCMIDLTool"
108
-			/>
109
-			<Tool
110
-				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;"
111
-				DebugInformationFormat="3"
112
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
113
-				EnableFunctionLevelLinking="false"
114
-				EnableIntrinsicFunctions="true"
115
-				ExceptionHandling="1"
116
-				Name="VCCLCompilerTool"
117
-				Optimization="2"
118
-				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"
119
-				RuntimeLibrary="2"
120
-				UsePrecompiledHeader="0"
121
-				WarningLevel="3"
122
-				WholeProgramOptimization="false"
123
-			/>
124
-			<Tool
125
-				Name="VCManagedResourceCompilerTool"
126
-			/>
127
-			<Tool
128
-				Name="VCResourceCompilerTool"
129
-			/>
130
-			<Tool
131
-				Name="VCPreLinkEventTool"
132
-			/>
133
-			<Tool
134
-				Name="VCLibrarianTool"
135
-			/>
136
-			<Tool
137
-				Name="VCALinkTool"
138
-			/>
139
-			<Tool
140
-				Name="VCXDCMakeTool"
141
-			/>
142
-			<Tool
143
-				Name="VCBscMakeTool"
144
-			/>
145
-			<Tool
146
-				Name="VCFxCopTool"
147
-			/>
148
-			<Tool
149
-				Name="VCPostBuildEventTool"
150
-			/>
151
-		</Configuration>
152
-		<Configuration
153
-			CharacterSet="2"
154
-			ConfigurationType="4"
155
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
156
-			Name="Debug|x64"
157
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
158
-			>
159
-			<Tool
160
-				Name="VCPreBuildEventTool"
161
-			/>
162
-			<Tool
163
-				Name="VCCustomBuildTool"
164
-			/>
165
-			<Tool
166
-				Name="VCXMLDataGeneratorTool"
167
-			/>
168
-			<Tool
169
-				Name="VCWebServiceProxyGeneratorTool"
170
-			/>
171
-			<Tool
172
-				Name="VCMIDLTool"
173
-				TargetEnvironment="3"
174
-			/>
175
-			<Tool
176
-				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;"
177
-				BasicRuntimeChecks="3"
178
-				DebugInformationFormat="3"
179
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
180
-				ExceptionHandling="1"
181
-				MinimalRebuild="true"
182
-				Name="VCCLCompilerTool"
183
-				Optimization="0"
184
-				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"
185
-				RuntimeLibrary="3"
186
-				UsePrecompiledHeader="0"
187
-				WarningLevel="3"
188
-			/>
189
-			<Tool
190
-				Name="VCManagedResourceCompilerTool"
191
-			/>
192
-			<Tool
193
-				Name="VCResourceCompilerTool"
194
-			/>
195
-			<Tool
196
-				Name="VCPreLinkEventTool"
197
-			/>
198
-			<Tool
199
-				Name="VCLibrarianTool"
200
-			/>
201
-			<Tool
202
-				Name="VCALinkTool"
203
-			/>
204
-			<Tool
205
-				Name="VCXDCMakeTool"
206
-			/>
207
-			<Tool
208
-				Name="VCBscMakeTool"
209
-			/>
210
-			<Tool
211
-				Name="VCFxCopTool"
212
-			/>
213
-			<Tool
214
-				Name="VCPostBuildEventTool"
215
-			/>
216
-		</Configuration>
217
-		<Configuration
218
-			CharacterSet="2"
219
-			ConfigurationType="4"
220
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
221
-			Name="Release|x64"
222
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
223
-			WholeProgramOptimization="1"
224
-			>
225
-			<Tool
226
-				Name="VCPreBuildEventTool"
227
-			/>
228
-			<Tool
229
-				Name="VCCustomBuildTool"
230
-			/>
231
-			<Tool
232
-				Name="VCXMLDataGeneratorTool"
233
-			/>
234
-			<Tool
235
-				Name="VCWebServiceProxyGeneratorTool"
236
-			/>
237
-			<Tool
238
-				Name="VCMIDLTool"
239
-				TargetEnvironment="3"
240
-			/>
241
-			<Tool
242
-				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;"
243
-				DebugInformationFormat="3"
244
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
245
-				EnableFunctionLevelLinking="false"
246
-				EnableIntrinsicFunctions="true"
247
-				ExceptionHandling="1"
248
-				Name="VCCLCompilerTool"
249
-				Optimization="2"
250
-				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"
251
-				RuntimeLibrary="2"
252
-				UsePrecompiledHeader="0"
253
-				WarningLevel="3"
254
-				WholeProgramOptimization="false"
255
-			/>
256
-			<Tool
257
-				Name="VCManagedResourceCompilerTool"
258
-			/>
259
-			<Tool
260
-				Name="VCResourceCompilerTool"
261
-			/>
262
-			<Tool
263
-				Name="VCPreLinkEventTool"
264
-			/>
265
-			<Tool
266
-				Name="VCLibrarianTool"
267
-			/>
268
-			<Tool
269
-				Name="VCALinkTool"
270
-			/>
271
-			<Tool
272
-				Name="VCXDCMakeTool"
273
-			/>
274
-			<Tool
275
-				Name="VCBscMakeTool"
276
-			/>
277
-			<Tool
278
-				Name="VCFxCopTool"
279
-			/>
280
-			<Tool
281
-				Name="VCPostBuildEventTool"
282
-			/>
283
-		</Configuration>
284
-	</Configurations>
285
-	<References>
286
-	</References>
287
-	<Files>
288
-		<Filter
289
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
290
-			Name="Source Files"
291
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
292
-			>
293
-			<File
294
-				RelativePath="..\libclamav\c++\llvm\lib\System\Alarm.cpp"
295
-				>
296
-			</File>
297
-			<File
298
-				RelativePath="..\libclamav\c++\llvm\lib\System\Atomic.cpp"
299
-				>
300
-			</File>
301
-			<File
302
-				RelativePath="..\libclamav\c++\llvm\lib\System\Disassembler.cpp"
303
-				>
304
-			</File>
305
-			<File
306
-				RelativePath="..\libclamav\c++\llvm\lib\System\DynamicLibrary.cpp"
307
-				>
308
-			</File>
309
-			<File
310
-				RelativePath="..\libclamav\c++\llvm\lib\System\Errno.cpp"
311
-				>
312
-			</File>
313
-			<File
314
-				RelativePath="..\libclamav\c++\llvm\lib\System\Host.cpp"
315
-				>
316
-			</File>
317
-			<File
318
-				RelativePath="..\libclamav\c++\llvm\lib\System\IncludeFile.cpp"
319
-				>
320
-			</File>
321
-			<File
322
-				RelativePath="..\libclamav\c++\llvm\lib\System\Memory.cpp"
323
-				>
324
-			</File>
325
-			<File
326
-				RelativePath="..\libclamav\c++\llvm\lib\System\Mutex.cpp"
327
-				>
328
-			</File>
329
-			<File
330
-				RelativePath="..\libclamav\c++\llvm\lib\System\Path.cpp"
331
-				>
332
-			</File>
333
-			<File
334
-				RelativePath="..\libclamav\c++\llvm\lib\System\Process.cpp"
335
-				>
336
-			</File>
337
-			<File
338
-				RelativePath="..\libclamav\c++\llvm\lib\System\Program.cpp"
339
-				>
340
-			</File>
341
-			<File
342
-				RelativePath="..\libclamav\c++\llvm\lib\System\RWMutex.cpp"
343
-				>
344
-			</File>
345
-			<File
346
-				RelativePath="..\libclamav\c++\llvm\lib\System\Signals.cpp"
347
-				>
348
-			</File>
349
-			<File
350
-				RelativePath="..\libclamav\c++\llvm\lib\System\Threading.cpp"
351
-				>
352
-			</File>
353
-			<File
354
-				RelativePath="..\libclamav\c++\llvm\lib\System\ThreadLocal.cpp"
355
-				>
356
-			</File>
357
-			<File
358
-				RelativePath="..\libclamav\c++\llvm\lib\System\TimeValue.cpp"
359
-				>
360
-			</File>
361
-		</Filter>
362
-	</Files>
363
-	<Globals>
364
-	</Globals>
365
-</VisualStudioProject>
366 1
new file mode 100644
... ...
@@ -0,0 +1,105 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <ItemGroup>
14
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Path.cpp"/>
15
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\ThreadLocal.cpp"/>
16
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Memory.cpp"/>
17
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\TimeValue.cpp"/>
18
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Disassembler.cpp"/>
19
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Signals.cpp"/>
20
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Process.cpp"/>
21
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Mutex.cpp"/>
22
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Threading.cpp"/>
23
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\IncludeFile.cpp"/>
24
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Errno.cpp"/>
25
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\DynamicLibrary.cpp"/>
26
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Host.cpp"/>
27
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\RWMutex.cpp"/>
28
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Program.cpp"/>
29
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Atomic.cpp"/>
30
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Alarm.cpp"/>
31
+  </ItemGroup>
32
+  <PropertyGroup Label="Globals">
33
+    <ProjectGuid>{47B564C4-ADCA-44DC-8BC9-E87FD18B19C5}</ProjectGuid>
34
+    <Keyword>Win32Proj</Keyword>
35
+    <RootNamespace>LLVMsystem</RootNamespace>
36
+  </PropertyGroup>
37
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
38
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
39
+    <ConfigurationType>StaticLibrary</ConfigurationType>
40
+    <UseDebugLibraries>true</UseDebugLibraries>
41
+    <CharacterSet>MultiByte</CharacterSet>
42
+  </PropertyGroup>
43
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
44
+    <ConfigurationType>StaticLibrary</ConfigurationType>
45
+    <UseDebugLibraries>false</UseDebugLibraries>
46
+    <WholeProgramOptimization>true</WholeProgramOptimization>
47
+    <CharacterSet>MultiByte</CharacterSet>
48
+  </PropertyGroup>
49
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
50
+  <ImportGroup Label="ExtensionSettings">
51
+  </ImportGroup>
52
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
53
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
54
+  </ImportGroup>
55
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
56
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
57
+  </ImportGroup>
58
+  <PropertyGroup Label="UserMacros"/>
59
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
60
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
61
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
62
+  </PropertyGroup>
63
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
64
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
65
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
66
+  </PropertyGroup>
67
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
68
+    <ClCompile>
69
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
70
+      <WarningLevel>Level3</WarningLevel>
71
+      <Optimization>Disabled</Optimization>
72
+      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
73
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav\c++\llvm\include";"$(SolutionDir)llvmbuild\include";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir).."</AdditionalIncludeDirectories>
74
+      <CompileAs>CompileAsCpp</CompileAs>
75
+      <DisableSpecificWarnings>4146;4800;4244;4996;4624;4355;4351</DisableSpecificWarnings>
76
+    </ClCompile>
77
+    <Link>
78
+      <SubSystem>Windows</SubSystem>
79
+      <GenerateDebugInformation>true</GenerateDebugInformation>
80
+    </Link>
81
+  </ItemDefinitionGroup>
82
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
83
+    <ClCompile>
84
+      <WarningLevel>Level3</WarningLevel>
85
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
86
+      <Optimization>MaxSpeed</Optimization>
87
+      <FunctionLevelLinking>true</FunctionLevelLinking>
88
+      <IntrinsicFunctions>true</IntrinsicFunctions>
89
+      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
90
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav\c++\llvm\include";"$(SolutionDir)llvmbuild\include";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir).."</AdditionalIncludeDirectories>
91
+      <CompileAs>CompileAsCpp</CompileAs>
92
+      <DisableSpecificWarnings>4146;4800;4244;4996;4624;4355;4351</DisableSpecificWarnings>
93
+    </ClCompile>
94
+    <Link>
95
+      <SubSystem>Windows</SubSystem>
96
+      <GenerateDebugInformation>true</GenerateDebugInformation>
97
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
98
+      <OptimizeReferences>true</OptimizeReferences>
99
+    </Link>
100
+  </ItemDefinitionGroup>
101
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
102
+  <ImportGroup Label="ExtensionTargets">
103
+  </ImportGroup>
104
+</Project>
0 105
new file mode 100644
... ...
@@ -0,0 +1,62 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+  </ItemGroup>
8
+  <ItemGroup>
9
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Alarm.cpp">
10
+      <Filter>Source Files</Filter>
11
+    </ClCompile>
12
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Path.cpp">
13
+      <Filter>Source Files</Filter>
14
+    </ClCompile>
15
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\ThreadLocal.cpp">
16
+      <Filter>Source Files</Filter>
17
+    </ClCompile>
18
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Memory.cpp">
19
+      <Filter>Source Files</Filter>
20
+    </ClCompile>
21
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\TimeValue.cpp">
22
+      <Filter>Source Files</Filter>
23
+    </ClCompile>
24
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Disassembler.cpp">
25
+      <Filter>Source Files</Filter>
26
+    </ClCompile>
27
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Signals.cpp">
28
+      <Filter>Source Files</Filter>
29
+    </ClCompile>
30
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Process.cpp">
31
+      <Filter>Source Files</Filter>
32
+    </ClCompile>
33
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Mutex.cpp">
34
+      <Filter>Source Files</Filter>
35
+    </ClCompile>
36
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Threading.cpp">
37
+      <Filter>Source Files</Filter>
38
+    </ClCompile>
39
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\IncludeFile.cpp">
40
+      <Filter>Source Files</Filter>
41
+    </ClCompile>
42
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Errno.cpp">
43
+      <Filter>Source Files</Filter>
44
+    </ClCompile>
45
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\DynamicLibrary.cpp">
46
+      <Filter>Source Files</Filter>
47
+    </ClCompile>
48
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Host.cpp">
49
+      <Filter>Source Files</Filter>
50
+    </ClCompile>
51
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\RWMutex.cpp">
52
+      <Filter>Source Files</Filter>
53
+    </ClCompile>
54
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Program.cpp">
55
+      <Filter>Source Files</Filter>
56
+    </ClCompile>
57
+    <ClCompile Include="..\libclamav\c++\llvm\lib\System\Atomic.cpp">
58
+      <Filter>Source Files</Filter>
59
+    </ClCompile>
60
+  </ItemGroup>
61
+</Project>
0 62
\ No newline at end of file
1 63
deleted file mode 100644
... ...
@@ -1,420 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="LLVMx86codegen"
5
-	ProjectGUID="{28710655-9C06-4803-8752-55A99115773F}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="LLVMx86codegen"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-		<DefaultToolFile
21
-			FileName="masm.rules"
22
-		/>
23
-	</ToolFiles>
24
-	<Configurations>
25
-		<Configuration
26
-			CharacterSet="1"
27
-			ConfigurationType="4"
28
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
29
-			Name="Debug|Win32"
30
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
31
-			>
32
-			<Tool
33
-				Name="VCPreBuildEventTool"
34
-			/>
35
-			<Tool
36
-				Name="VCCustomBuildTool"
37
-			/>
38
-			<Tool
39
-				Name="MASM64"
40
-			/>
41
-			<Tool
42
-				Name="VCXMLDataGeneratorTool"
43
-			/>
44
-			<Tool
45
-				Name="VCWebServiceProxyGeneratorTool"
46
-			/>
47
-			<Tool
48
-				Name="VCMIDLTool"
49
-			/>
50
-			<Tool
51
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot;;&quot;$(SolutionDir)..\libclamav\c++\&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;"
52
-				BasicRuntimeChecks="3"
53
-				DebugInformationFormat="3"
54
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
55
-				MinimalRebuild="true"
56
-				Name="VCCLCompilerTool"
57
-				Optimization="0"
58
-				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"
59
-				RuntimeLibrary="3"
60
-				UsePrecompiledHeader="0"
61
-				WarningLevel="3"
62
-			/>
63
-			<Tool
64
-				Name="VCManagedResourceCompilerTool"
65
-			/>
66
-			<Tool
67
-				Name="VCResourceCompilerTool"
68
-			/>
69
-			<Tool
70
-				Name="VCPreLinkEventTool"
71
-			/>
72
-			<Tool
73
-				Name="VCLibrarianTool"
74
-			/>
75
-			<Tool
76
-				Name="VCALinkTool"
77
-			/>
78
-			<Tool
79
-				Name="VCXDCMakeTool"
80
-			/>
81
-			<Tool
82
-				Name="VCBscMakeTool"
83
-			/>
84
-			<Tool
85
-				Name="VCFxCopTool"
86
-			/>
87
-			<Tool
88
-				Name="VCPostBuildEventTool"
89
-			/>
90
-		</Configuration>
91
-		<Configuration
92
-			CharacterSet="1"
93
-			ConfigurationType="4"
94
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
95
-			Name="Debug|x64"
96
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
97
-			>
98
-			<Tool
99
-				Name="VCPreBuildEventTool"
100
-			/>
101
-			<Tool
102
-				Name="VCCustomBuildTool"
103
-			/>
104
-			<Tool
105
-				Name="MASM64"
106
-			/>
107
-			<Tool
108
-				Name="VCXMLDataGeneratorTool"
109
-			/>
110
-			<Tool
111
-				Name="VCWebServiceProxyGeneratorTool"
112
-			/>
113
-			<Tool
114
-				Name="VCMIDLTool"
115
-				TargetEnvironment="3"
116
-			/>
117
-			<Tool
118
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot;;&quot;$(SolutionDir)..\libclamav\c++\&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;"
119
-				BasicRuntimeChecks="3"
120
-				DebugInformationFormat="3"
121
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
122
-				MinimalRebuild="true"
123
-				Name="VCCLCompilerTool"
124
-				Optimization="0"
125
-				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"
126
-				RuntimeLibrary="3"
127
-				UsePrecompiledHeader="0"
128
-				WarningLevel="3"
129
-			/>
130
-			<Tool
131
-				Name="VCManagedResourceCompilerTool"
132
-			/>
133
-			<Tool
134
-				Name="VCResourceCompilerTool"
135
-			/>
136
-			<Tool
137
-				Name="VCPreLinkEventTool"
138
-			/>
139
-			<Tool
140
-				Name="VCLibrarianTool"
141
-			/>
142
-			<Tool
143
-				Name="VCALinkTool"
144
-			/>
145
-			<Tool
146
-				Name="VCXDCMakeTool"
147
-			/>
148
-			<Tool
149
-				Name="VCBscMakeTool"
150
-			/>
151
-			<Tool
152
-				Name="VCFxCopTool"
153
-			/>
154
-			<Tool
155
-				Name="VCPostBuildEventTool"
156
-			/>
157
-		</Configuration>
158
-		<Configuration
159
-			CharacterSet="1"
160
-			ConfigurationType="4"
161
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
162
-			Name="Release|Win32"
163
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
164
-			WholeProgramOptimization="1"
165
-			>
166
-			<Tool
167
-				Name="VCPreBuildEventTool"
168
-			/>
169
-			<Tool
170
-				Name="VCCustomBuildTool"
171
-			/>
172
-			<Tool
173
-				Name="MASM64"
174
-			/>
175
-			<Tool
176
-				Name="VCXMLDataGeneratorTool"
177
-			/>
178
-			<Tool
179
-				Name="VCWebServiceProxyGeneratorTool"
180
-			/>
181
-			<Tool
182
-				Name="VCMIDLTool"
183
-			/>
184
-			<Tool
185
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot;;&quot;$(SolutionDir)..\libclamav\c++\&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;"
186
-				DebugInformationFormat="3"
187
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
188
-				EnableFunctionLevelLinking="false"
189
-				EnableIntrinsicFunctions="true"
190
-				Name="VCCLCompilerTool"
191
-				Optimization="2"
192
-				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"
193
-				RuntimeLibrary="2"
194
-				UsePrecompiledHeader="0"
195
-				WarningLevel="3"
196
-				WholeProgramOptimization="false"
197
-			/>
198
-			<Tool
199
-				Name="VCManagedResourceCompilerTool"
200
-			/>
201
-			<Tool
202
-				Name="VCResourceCompilerTool"
203
-			/>
204
-			<Tool
205
-				Name="VCPreLinkEventTool"
206
-			/>
207
-			<Tool
208
-				Name="VCLibrarianTool"
209
-			/>
210
-			<Tool
211
-				Name="VCALinkTool"
212
-			/>
213
-			<Tool
214
-				Name="VCXDCMakeTool"
215
-			/>
216
-			<Tool
217
-				Name="VCBscMakeTool"
218
-			/>
219
-			<Tool
220
-				Name="VCFxCopTool"
221
-			/>
222
-			<Tool
223
-				Name="VCPostBuildEventTool"
224
-			/>
225
-		</Configuration>
226
-		<Configuration
227
-			CharacterSet="1"
228
-			ConfigurationType="4"
229
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
230
-			Name="Release|x64"
231
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
232
-			WholeProgramOptimization="1"
233
-			>
234
-			<Tool
235
-				Name="VCPreBuildEventTool"
236
-			/>
237
-			<Tool
238
-				Name="VCCustomBuildTool"
239
-			/>
240
-			<Tool
241
-				Name="MASM64"
242
-			/>
243
-			<Tool
244
-				Name="VCXMLDataGeneratorTool"
245
-			/>
246
-			<Tool
247
-				Name="VCWebServiceProxyGeneratorTool"
248
-			/>
249
-			<Tool
250
-				Name="VCMIDLTool"
251
-				TargetEnvironment="3"
252
-			/>
253
-			<Tool
254
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\include&quot;;&quot;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86&quot;;&quot;$(SolutionDir)..\libclamav\c++\&quot;;&quot;$(SolutionDir)llvmbuild\include&quot;"
255
-				DebugInformationFormat="3"
256
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
257
-				EnableFunctionLevelLinking="false"
258
-				EnableIntrinsicFunctions="true"
259
-				Name="VCCLCompilerTool"
260
-				Optimization="2"
261
-				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"
262
-				RuntimeLibrary="2"
263
-				UsePrecompiledHeader="0"
264
-				WarningLevel="3"
265
-				WholeProgramOptimization="false"
266
-			/>
267
-			<Tool
268
-				Name="VCManagedResourceCompilerTool"
269
-			/>
270
-			<Tool
271
-				Name="VCResourceCompilerTool"
272
-			/>
273
-			<Tool
274
-				Name="VCPreLinkEventTool"
275
-			/>
276
-			<Tool
277
-				Name="VCLibrarianTool"
278
-			/>
279
-			<Tool
280
-				Name="VCALinkTool"
281
-			/>
282
-			<Tool
283
-				Name="VCXDCMakeTool"
284
-			/>
285
-			<Tool
286
-				Name="VCBscMakeTool"
287
-			/>
288
-			<Tool
289
-				Name="VCFxCopTool"
290
-			/>
291
-			<Tool
292
-				Name="VCPostBuildEventTool"
293
-			/>
294
-		</Configuration>
295
-	</Configurations>
296
-	<References>
297
-	</References>
298
-	<Files>
299
-		<Filter
300
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
301
-			Name="Source Files"
302
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
303
-			>
304
-			<File
305
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCAsmInfoCOFF.cpp"
306
-				>
307
-			</File>
308
-			<File
309
-				RelativePath="..\libclamav\c++\llvm\lib\MC\MCCodeEmitter.cpp"
310
-				>
311
-			</File>
312
-			<File
313
-				RelativePath="..\libclamav\c++\llvm\lib\MC\TargetAsmBackend.cpp"
314
-				>
315
-			</File>
316
-			<File
317
-				RelativePath="..\libclamav\c++\llvm\lib\Target\TargetELFWriterInfo.cpp"
318
-				>
319
-			</File>
320
-			<File
321
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86AsmBackend.cpp"
322
-				>
323
-			</File>
324
-			<File
325
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86CodeEmitter.cpp"
326
-				>
327
-			</File>
328
-			<File
329
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86COFFMachineModuleInfo.cpp"
330
-				>
331
-			</File>
332
-			<File
333
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86CompilationCallback_Win64.asm"
334
-				>
335
-				<FileConfiguration
336
-					ExcludedFromBuild="true"
337
-					Name="Debug|Win32"
338
-					>
339
-					<Tool
340
-						Name="MASM64"
341
-					/>
342
-				</FileConfiguration>
343
-				<FileConfiguration
344
-					ExcludedFromBuild="true"
345
-					Name="Release|Win32"
346
-					>
347
-					<Tool
348
-						Name="MASM64"
349
-					/>
350
-				</FileConfiguration>
351
-			</File>
352
-			<File
353
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86ELFWriterInfo.cpp"
354
-				>
355
-			</File>
356
-			<File
357
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86FastISel.cpp"
358
-				>
359
-			</File>
360
-			<File
361
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86FloatingPoint.cpp"
362
-				>
363
-			</File>
364
-			<File
365
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86FloatingPointRegKill.cpp"
366
-				>
367
-			</File>
368
-			<File
369
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.cpp"
370
-				>
371
-			</File>
372
-			<File
373
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86ISelDAGToDAG.cpp"
374
-				>
375
-			</File>
376
-			<File
377
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86ISelLowering.cpp"
378
-				>
379
-			</File>
380
-			<File
381
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86JITInfo.cpp"
382
-				>
383
-			</File>
384
-			<File
385
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86MCAsmInfo.cpp"
386
-				>
387
-			</File>
388
-			<File
389
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86MCCodeEmitter.cpp"
390
-				>
391
-			</File>
392
-			<File
393
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86MCTargetExpr.cpp"
394
-				>
395
-			</File>
396
-			<File
397
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.cpp"
398
-				>
399
-			</File>
400
-			<File
401
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86Subtarget.cpp"
402
-				>
403
-			</File>
404
-			<File
405
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\TargetInfo\X86TargetInfo.cpp"
406
-				>
407
-			</File>
408
-			<File
409
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86TargetMachine.cpp"
410
-				>
411
-			</File>
412
-			<File
413
-				RelativePath="..\libclamav\c++\llvm\lib\Target\X86\X86TargetObjectFile.cpp"
414
-				>
415
-			</File>
416
-		</Filter>
417
-	</Files>
418
-	<Globals>
419
-	</Globals>
420
-</VisualStudioProject>
421 1
new file mode 100644
... ...
@@ -0,0 +1,111 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <ItemGroup>
14
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86AsmBackend.cpp"/>
15
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86ISelLowering.cpp"/>
16
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86FloatingPointRegKill.cpp"/>
17
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCCodeEmitter.cpp"/>
18
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86FloatingPoint.cpp"/>
19
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86FastISel.cpp"/>
20
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86CodeEmitter.cpp"/>
21
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\TargetAsmBackend.cpp"/>
22
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.cpp"/>
23
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86ELFWriterInfo.cpp"/>
24
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86JITInfo.cpp"/>
25
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetELFWriterInfo.cpp"/>
26
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.cpp"/>
27
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\TargetInfo\X86TargetInfo.cpp"/>
28
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86ISelDAGToDAG.cpp"/>
29
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86MCCodeEmitter.cpp"/>
30
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86Subtarget.cpp"/>
31
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86COFFMachineModuleInfo.cpp"/>
32
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86MCAsmInfo.cpp"/>
33
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86MCTargetExpr.cpp"/>
34
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86TargetMachine.cpp"/>
35
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86TargetObjectFile.cpp"/>
36
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCAsmInfoCOFF.cpp"/>
37
+  </ItemGroup>
38
+  <PropertyGroup Label="Globals">
39
+    <ProjectGuid>{81F5E6F8-6D82-4384-9202-66DA2BAE54A1}</ProjectGuid>
40
+    <Keyword>Win32Proj</Keyword>
41
+    <RootNamespace>LLVMx86codegen</RootNamespace>
42
+  </PropertyGroup>
43
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
44
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
45
+    <ConfigurationType>StaticLibrary</ConfigurationType>
46
+    <UseDebugLibraries>true</UseDebugLibraries>
47
+    <CharacterSet>MultiByte</CharacterSet>
48
+  </PropertyGroup>
49
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
50
+    <ConfigurationType>StaticLibrary</ConfigurationType>
51
+    <UseDebugLibraries>false</UseDebugLibraries>
52
+    <WholeProgramOptimization>true</WholeProgramOptimization>
53
+    <CharacterSet>MultiByte</CharacterSet>
54
+  </PropertyGroup>
55
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
56
+  <ImportGroup Label="ExtensionSettings">
57
+  </ImportGroup>
58
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
59
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
60
+  </ImportGroup>
61
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
62
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
63
+  </ImportGroup>
64
+  <PropertyGroup Label="UserMacros"/>
65
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
66
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
67
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
68
+  </PropertyGroup>
69
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
70
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
71
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
72
+  </PropertyGroup>
73
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
74
+    <ClCompile>
75
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
76
+      <WarningLevel>Level3</WarningLevel>
77
+      <Optimization>Disabled</Optimization>
78
+      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
79
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav\c++\llvm\include";"$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86";"$(SolutionDir)..\libclamav\c++\";"$(SolutionDir)llvmbuild\include"</AdditionalIncludeDirectories>
80
+      <CompileAs>CompileAsCpp</CompileAs>
81
+      <DisableSpecificWarnings>4146;4800;4244;4996;4624;4355;4351</DisableSpecificWarnings>
82
+    </ClCompile>
83
+    <Link>
84
+      <SubSystem>Windows</SubSystem>
85
+      <GenerateDebugInformation>true</GenerateDebugInformation>
86
+    </Link>
87
+  </ItemDefinitionGroup>
88
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
89
+    <ClCompile>
90
+      <WarningLevel>Level3</WarningLevel>
91
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
92
+      <Optimization>MaxSpeed</Optimization>
93
+      <FunctionLevelLinking>true</FunctionLevelLinking>
94
+      <IntrinsicFunctions>true</IntrinsicFunctions>
95
+      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
96
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav\c++\llvm\include";"$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86";"$(SolutionDir)..\libclamav\c++\";"$(SolutionDir)llvmbuild\include"</AdditionalIncludeDirectories>
97
+      <CompileAs>CompileAsCpp</CompileAs>
98
+      <DisableSpecificWarnings>4146;4800;4244;4996;4624;4355;4351</DisableSpecificWarnings>
99
+    </ClCompile>
100
+    <Link>
101
+      <SubSystem>Windows</SubSystem>
102
+      <GenerateDebugInformation>true</GenerateDebugInformation>
103
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
104
+      <OptimizeReferences>true</OptimizeReferences>
105
+    </Link>
106
+  </ItemDefinitionGroup>
107
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
108
+  <ImportGroup Label="ExtensionTargets">
109
+  </ImportGroup>
110
+</Project>
0 111
new file mode 100644
... ...
@@ -0,0 +1,80 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+  </ItemGroup>
8
+  <ItemGroup>
9
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCAsmInfoCOFF.cpp">
10
+      <Filter>Source Files</Filter>
11
+    </ClCompile>
12
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86AsmBackend.cpp">
13
+      <Filter>Source Files</Filter>
14
+    </ClCompile>
15
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86ISelLowering.cpp">
16
+      <Filter>Source Files</Filter>
17
+    </ClCompile>
18
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86FloatingPointRegKill.cpp">
19
+      <Filter>Source Files</Filter>
20
+    </ClCompile>
21
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\MCCodeEmitter.cpp">
22
+      <Filter>Source Files</Filter>
23
+    </ClCompile>
24
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86FloatingPoint.cpp">
25
+      <Filter>Source Files</Filter>
26
+    </ClCompile>
27
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86FastISel.cpp">
28
+      <Filter>Source Files</Filter>
29
+    </ClCompile>
30
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86CodeEmitter.cpp">
31
+      <Filter>Source Files</Filter>
32
+    </ClCompile>
33
+    <ClCompile Include="..\libclamav\c++\llvm\lib\MC\TargetAsmBackend.cpp">
34
+      <Filter>Source Files</Filter>
35
+    </ClCompile>
36
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.cpp">
37
+      <Filter>Source Files</Filter>
38
+    </ClCompile>
39
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86ELFWriterInfo.cpp">
40
+      <Filter>Source Files</Filter>
41
+    </ClCompile>
42
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86JITInfo.cpp">
43
+      <Filter>Source Files</Filter>
44
+    </ClCompile>
45
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\TargetELFWriterInfo.cpp">
46
+      <Filter>Source Files</Filter>
47
+    </ClCompile>
48
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.cpp">
49
+      <Filter>Source Files</Filter>
50
+    </ClCompile>
51
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\TargetInfo\X86TargetInfo.cpp">
52
+      <Filter>Source Files</Filter>
53
+    </ClCompile>
54
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86ISelDAGToDAG.cpp">
55
+      <Filter>Source Files</Filter>
56
+    </ClCompile>
57
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86MCCodeEmitter.cpp">
58
+      <Filter>Source Files</Filter>
59
+    </ClCompile>
60
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86Subtarget.cpp">
61
+      <Filter>Source Files</Filter>
62
+    </ClCompile>
63
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86COFFMachineModuleInfo.cpp">
64
+      <Filter>Source Files</Filter>
65
+    </ClCompile>
66
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86MCAsmInfo.cpp">
67
+      <Filter>Source Files</Filter>
68
+    </ClCompile>
69
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86MCTargetExpr.cpp">
70
+      <Filter>Source Files</Filter>
71
+    </ClCompile>
72
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86TargetMachine.cpp">
73
+      <Filter>Source Files</Filter>
74
+    </ClCompile>
75
+    <ClCompile Include="..\libclamav\c++\llvm\lib\Target\X86\X86TargetObjectFile.cpp">
76
+      <Filter>Source Files</Filter>
77
+    </ClCompile>
78
+  </ItemGroup>
79
+</Project>
0 80
\ No newline at end of file
... ...
@@ -502,7 +502,7 @@
502 502
 /* #undef USE_SYSLOG */
503 503
 
504 504
 /* Version number of package */
505
-#define VERSION "devel-clamav-0.96-192-gfd45238"
505
+#define VERSION "devel-clamav-0.96-207-g3c3657d"
506 506
 
507 507
 /* Version suffix for package */
508 508
 #define VERSION_SUFFIX ""
509 509
deleted file mode 100644
... ...
@@ -1,381 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	ProjectType="Visual C++"
4
-	Version="9,00"
5
-	Name="clamav-for-windows"
6
-	ProjectGUID="{AF1A81DA-5AF3-4D09-BF27-220D539381C7}"
7
-	RootNamespace="clamavforwindows"
8
-	Keyword="Win32Proj"
9
-	TargetFrameworkVersion="196613"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-	</ToolFiles>
21
-	<Configurations>
22
-		<Configuration
23
-			Name="Debug|Win32"
24
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
25
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
26
-			ConfigurationType="2"
27
-			CharacterSet="2"
28
-			>
29
-			<Tool
30
-				Name="VCPreBuildEventTool"
31
-			/>
32
-			<Tool
33
-				Name="VCCustomBuildTool"
34
-			/>
35
-			<Tool
36
-				Name="VCXMLDataGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCWebServiceProxyGeneratorTool"
40
-			/>
41
-			<Tool
42
-				Name="VCMIDLTool"
43
-			/>
44
-			<Tool
45
-				Name="VCCLCompilerTool"
46
-				Optimization="0"
47
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)..&quot;"
48
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1;CLAMAPI= __declspec(dllexport)"
49
-				MinimalRebuild="true"
50
-				BasicRuntimeChecks="3"
51
-				RuntimeLibrary="3"
52
-				UsePrecompiledHeader="0"
53
-				WarningLevel="3"
54
-				DebugInformationFormat="3"
55
-				CompileAs="1"
56
-				DisableSpecificWarnings="4996"
57
-			/>
58
-			<Tool
59
-				Name="VCManagedResourceCompilerTool"
60
-			/>
61
-			<Tool
62
-				Name="VCResourceCompilerTool"
63
-			/>
64
-			<Tool
65
-				Name="VCPreLinkEventTool"
66
-			/>
67
-			<Tool
68
-				Name="VCLinkerTool"
69
-				OutputFile="$(OutDir)\clamav.dll"
70
-				LinkIncremental="1"
71
-				DelayLoadDLLs="libclamav.dll"
72
-				GenerateDebugInformation="true"
73
-				SubSystem="2"
74
-				TargetMachine="1"
75
-			/>
76
-			<Tool
77
-				Name="VCALinkTool"
78
-			/>
79
-			<Tool
80
-				Name="VCManifestTool"
81
-			/>
82
-			<Tool
83
-				Name="VCXDCMakeTool"
84
-			/>
85
-			<Tool
86
-				Name="VCBscMakeTool"
87
-			/>
88
-			<Tool
89
-				Name="VCFxCopTool"
90
-			/>
91
-			<Tool
92
-				Name="VCAppVerifierTool"
93
-			/>
94
-			<Tool
95
-				Name="VCPostBuildEventTool"
96
-			/>
97
-		</Configuration>
98
-		<Configuration
99
-			Name="Release|Win32"
100
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
101
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
102
-			ConfigurationType="2"
103
-			CharacterSet="2"
104
-			WholeProgramOptimization="1"
105
-			>
106
-			<Tool
107
-				Name="VCPreBuildEventTool"
108
-			/>
109
-			<Tool
110
-				Name="VCCustomBuildTool"
111
-			/>
112
-			<Tool
113
-				Name="VCXMLDataGeneratorTool"
114
-			/>
115
-			<Tool
116
-				Name="VCWebServiceProxyGeneratorTool"
117
-			/>
118
-			<Tool
119
-				Name="VCMIDLTool"
120
-			/>
121
-			<Tool
122
-				Name="VCCLCompilerTool"
123
-				Optimization="2"
124
-				EnableIntrinsicFunctions="true"
125
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)..&quot;"
126
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1;CLAMAPI= __declspec(dllexport)"
127
-				RuntimeLibrary="2"
128
-				EnableFunctionLevelLinking="true"
129
-				UsePrecompiledHeader="0"
130
-				WarningLevel="3"
131
-				DebugInformationFormat="3"
132
-				CompileAs="1"
133
-				DisableSpecificWarnings="4996"
134
-			/>
135
-			<Tool
136
-				Name="VCManagedResourceCompilerTool"
137
-			/>
138
-			<Tool
139
-				Name="VCResourceCompilerTool"
140
-			/>
141
-			<Tool
142
-				Name="VCPreLinkEventTool"
143
-			/>
144
-			<Tool
145
-				Name="VCLinkerTool"
146
-				OutputFile="$(OutDir)\clamav.dll"
147
-				LinkIncremental="1"
148
-				DelayLoadDLLs="libclamav.dll"
149
-				GenerateDebugInformation="true"
150
-				SubSystem="2"
151
-				OptimizeReferences="2"
152
-				EnableCOMDATFolding="2"
153
-				TargetMachine="1"
154
-			/>
155
-			<Tool
156
-				Name="VCALinkTool"
157
-			/>
158
-			<Tool
159
-				Name="VCManifestTool"
160
-			/>
161
-			<Tool
162
-				Name="VCXDCMakeTool"
163
-			/>
164
-			<Tool
165
-				Name="VCBscMakeTool"
166
-			/>
167
-			<Tool
168
-				Name="VCFxCopTool"
169
-			/>
170
-			<Tool
171
-				Name="VCAppVerifierTool"
172
-			/>
173
-			<Tool
174
-				Name="VCPostBuildEventTool"
175
-			/>
176
-		</Configuration>
177
-		<Configuration
178
-			Name="Debug|x64"
179
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
180
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
181
-			ConfigurationType="2"
182
-			CharacterSet="2"
183
-			>
184
-			<Tool
185
-				Name="VCPreBuildEventTool"
186
-			/>
187
-			<Tool
188
-				Name="VCCustomBuildTool"
189
-			/>
190
-			<Tool
191
-				Name="VCXMLDataGeneratorTool"
192
-			/>
193
-			<Tool
194
-				Name="VCWebServiceProxyGeneratorTool"
195
-			/>
196
-			<Tool
197
-				Name="VCMIDLTool"
198
-				TargetEnvironment="3"
199
-			/>
200
-			<Tool
201
-				Name="VCCLCompilerTool"
202
-				Optimization="0"
203
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)..&quot;"
204
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
205
-				MinimalRebuild="true"
206
-				BasicRuntimeChecks="3"
207
-				RuntimeLibrary="3"
208
-				UsePrecompiledHeader="0"
209
-				WarningLevel="3"
210
-				DebugInformationFormat="3"
211
-				CompileAs="1"
212
-				DisableSpecificWarnings="4996"
213
-			/>
214
-			<Tool
215
-				Name="VCManagedResourceCompilerTool"
216
-			/>
217
-			<Tool
218
-				Name="VCResourceCompilerTool"
219
-			/>
220
-			<Tool
221
-				Name="VCPreLinkEventTool"
222
-			/>
223
-			<Tool
224
-				Name="VCLinkerTool"
225
-				OutputFile="$(OutDir)\clamav.dll"
226
-				LinkIncremental="1"
227
-				GenerateDebugInformation="true"
228
-				SubSystem="2"
229
-				TargetMachine="17"
230
-			/>
231
-			<Tool
232
-				Name="VCALinkTool"
233
-			/>
234
-			<Tool
235
-				Name="VCManifestTool"
236
-			/>
237
-			<Tool
238
-				Name="VCXDCMakeTool"
239
-			/>
240
-			<Tool
241
-				Name="VCBscMakeTool"
242
-			/>
243
-			<Tool
244
-				Name="VCFxCopTool"
245
-			/>
246
-			<Tool
247
-				Name="VCAppVerifierTool"
248
-			/>
249
-			<Tool
250
-				Name="VCPostBuildEventTool"
251
-			/>
252
-		</Configuration>
253
-		<Configuration
254
-			Name="Release|x64"
255
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
256
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
257
-			ConfigurationType="2"
258
-			CharacterSet="2"
259
-			WholeProgramOptimization="1"
260
-			>
261
-			<Tool
262
-				Name="VCPreBuildEventTool"
263
-			/>
264
-			<Tool
265
-				Name="VCCustomBuildTool"
266
-			/>
267
-			<Tool
268
-				Name="VCXMLDataGeneratorTool"
269
-			/>
270
-			<Tool
271
-				Name="VCWebServiceProxyGeneratorTool"
272
-			/>
273
-			<Tool
274
-				Name="VCMIDLTool"
275
-				TargetEnvironment="3"
276
-			/>
277
-			<Tool
278
-				Name="VCCLCompilerTool"
279
-				Optimization="2"
280
-				EnableIntrinsicFunctions="true"
281
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)..&quot;"
282
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
283
-				RuntimeLibrary="2"
284
-				EnableFunctionLevelLinking="true"
285
-				UsePrecompiledHeader="0"
286
-				WarningLevel="3"
287
-				DebugInformationFormat="3"
288
-				CompileAs="1"
289
-				DisableSpecificWarnings="4996"
290
-			/>
291
-			<Tool
292
-				Name="VCManagedResourceCompilerTool"
293
-			/>
294
-			<Tool
295
-				Name="VCResourceCompilerTool"
296
-			/>
297
-			<Tool
298
-				Name="VCPreLinkEventTool"
299
-			/>
300
-			<Tool
301
-				Name="VCLinkerTool"
302
-				OutputFile="$(OutDir)\clamav.dll"
303
-				LinkIncremental="1"
304
-				GenerateDebugInformation="true"
305
-				SubSystem="2"
306
-				OptimizeReferences="2"
307
-				EnableCOMDATFolding="2"
308
-				TargetMachine="17"
309
-			/>
310
-			<Tool
311
-				Name="VCALinkTool"
312
-			/>
313
-			<Tool
314
-				Name="VCManifestTool"
315
-			/>
316
-			<Tool
317
-				Name="VCXDCMakeTool"
318
-			/>
319
-			<Tool
320
-				Name="VCBscMakeTool"
321
-			/>
322
-			<Tool
323
-				Name="VCFxCopTool"
324
-			/>
325
-			<Tool
326
-				Name="VCAppVerifierTool"
327
-			/>
328
-			<Tool
329
-				Name="VCPostBuildEventTool"
330
-			/>
331
-		</Configuration>
332
-	</Configurations>
333
-	<References>
334
-	</References>
335
-	<Files>
336
-		<Filter
337
-			Name="Source Files"
338
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
339
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
340
-			>
341
-			<File
342
-				RelativePath=".\clamav-for-windows\iface_errors.c"
343
-				>
344
-			</File>
345
-			<File
346
-				RelativePath=".\clamav-for-windows\iface_errors.h"
347
-				>
348
-			</File>
349
-			<File
350
-				RelativePath=".\clamav-for-windows\interface.c"
351
-				>
352
-			</File>
353
-			<File
354
-				RelativePath=".\clamav-for-windows\main.c"
355
-				>
356
-			</File>
357
-			<Filter
358
-				Name="shared"
359
-				>
360
-				<File
361
-					RelativePath="..\shared\output.c"
362
-					>
363
-				</File>
364
-			</Filter>
365
-		</Filter>
366
-		<Filter
367
-			Name="Header Files"
368
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
369
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
370
-			>
371
-		</Filter>
372
-		<Filter
373
-			Name="Resource Files"
374
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
375
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
376
-			>
377
-		</Filter>
378
-	</Files>
379
-	<Globals>
380
-	</Globals>
381
-</VisualStudioProject>
382 1
new file mode 100644
... ...
@@ -0,0 +1,102 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup Label="ProjectConfigurations">
3
+    <ProjectConfiguration Include="Debug|Win32">
4
+      <Configuration>Debug</Configuration>
5
+      <Platform>Win32</Platform>
6
+    </ProjectConfiguration>
7
+    <ProjectConfiguration Include="Release|Win32">
8
+      <Configuration>Release</Configuration>
9
+      <Platform>Win32</Platform>
10
+    </ProjectConfiguration>
11
+  </ItemGroup>
12
+  <PropertyGroup Label="Globals">
13
+    <ProjectGuid>{127CBFE6-B8AE-4422-AFFB-61F80A7C8D18}</ProjectGuid>
14
+    <Keyword>Win32Proj</Keyword>
15
+    <RootNamespace>clamavforwindows</RootNamespace>
16
+  </PropertyGroup>
17
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
18
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
19
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
20
+    <UseDebugLibraries>true</UseDebugLibraries>
21
+    <CharacterSet>MultiByte</CharacterSet>
22
+  </PropertyGroup>
23
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
24
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
25
+    <UseDebugLibraries>false</UseDebugLibraries>
26
+    <WholeProgramOptimization>true</WholeProgramOptimization>
27
+    <CharacterSet>MultiByte</CharacterSet>
28
+  </PropertyGroup>
29
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
30
+  <ImportGroup Label="ExtensionSettings">
31
+  </ImportGroup>
32
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
33
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
34
+  </ImportGroup>
35
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
36
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
37
+  </ImportGroup>
38
+  <PropertyGroup Label="UserMacros" />
39
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
40
+    <LinkIncremental>true</LinkIncremental>
41
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
42
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
43
+    <TargetName>clamav</TargetName>
44
+  </PropertyGroup>
45
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
46
+    <LinkIncremental>false</LinkIncremental>
47
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
48
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
49
+    <TargetName>clamav</TargetName>
50
+  </PropertyGroup>
51
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
52
+    <ClCompile>
53
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
54
+      <WarningLevel>Level3</WarningLevel>
55
+      <Optimization>Disabled</Optimization>
56
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;CLAMAPI= __declspec(dllexport);WIN32;_DEBUG;_WINDOWS;_USRDLL;CLAMAVFORWINDOWS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
57
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir).."</AdditionalIncludeDirectories>
58
+      <CompileAs>CompileAsC</CompileAs>
59
+      <DisableSpecificWarnings>4996</DisableSpecificWarnings>
60
+    </ClCompile>
61
+    <Link>
62
+      <SubSystem>Windows</SubSystem>
63
+      <GenerateDebugInformation>true</GenerateDebugInformation>
64
+      <DelayLoadDLLs>libclamav.dll</DelayLoadDLLs>
65
+    </Link>
66
+  </ItemDefinitionGroup>
67
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
68
+    <ClCompile>
69
+      <WarningLevel>Level3</WarningLevel>
70
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
71
+      <Optimization>MaxSpeed</Optimization>
72
+      <FunctionLevelLinking>true</FunctionLevelLinking>
73
+      <IntrinsicFunctions>true</IntrinsicFunctions>
74
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;CLAMAPI= __declspec(dllexport);WIN32;NDEBUG;_WINDOWS;_USRDLL;CLAMAVFORWINDOWS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
75
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir).."</AdditionalIncludeDirectories>
76
+      <CompileAs>CompileAsC</CompileAs>
77
+      <DisableSpecificWarnings>4996</DisableSpecificWarnings>
78
+    </ClCompile>
79
+    <Link>
80
+      <SubSystem>Windows</SubSystem>
81
+      <GenerateDebugInformation>true</GenerateDebugInformation>
82
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
83
+      <OptimizeReferences>true</OptimizeReferences>
84
+      <DelayLoadDLLs>libclamav.dll</DelayLoadDLLs>
85
+    </Link>
86
+  </ItemDefinitionGroup>
87
+  <ItemGroup>
88
+    <ClCompile Include="..\shared\output.c" />
89
+    <ClCompile Include="clamav-for-windows\iface_errors.c" />
90
+    <ClCompile Include="clamav-for-windows\interface.c" />
91
+    <ClCompile Include="clamav-for-windows\main.c" />
92
+  </ItemGroup>
93
+  <ItemGroup>
94
+    <ProjectReference Include="libclamav.vcxproj">
95
+      <Project>{09d341e9-7372-46e9-b0d7-caaf77984190}</Project>
96
+    </ProjectReference>
97
+  </ItemGroup>
98
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
99
+  <ImportGroup Label="ExtensionTargets">
100
+  </ImportGroup>
101
+</Project>
0 102
\ No newline at end of file
1 103
new file mode 100644
... ...
@@ -0,0 +1,30 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+    <Filter Include="Resource Files">
8
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
9
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
10
+    </Filter>
11
+    <Filter Include="Source Files\shared">
12
+      <UniqueIdentifier>{81352ef0-7822-4857-b973-dc2b35e21b5e}</UniqueIdentifier>
13
+    </Filter>
14
+  </ItemGroup>
15
+  <ItemGroup>
16
+    <ClCompile Include="clamav-for-windows\main.c">
17
+      <Filter>Source Files</Filter>
18
+    </ClCompile>
19
+    <ClCompile Include="clamav-for-windows\iface_errors.c">
20
+      <Filter>Source Files</Filter>
21
+    </ClCompile>
22
+    <ClCompile Include="clamav-for-windows\interface.c">
23
+      <Filter>Source Files</Filter>
24
+    </ClCompile>
25
+    <ClCompile Include="..\shared\output.c">
26
+      <Filter>Source Files\shared</Filter>
27
+    </ClCompile>
28
+  </ItemGroup>
29
+</Project>
0 30
\ No newline at end of file
... ...
@@ -38,14 +38,14 @@ int init_errors(void) {
38 38
 	return 1;
39 39
     }
40 40
     for(i=0; i<CL_ELAST_ERROR; i++) {
41
-	char *cerr = cl_strerror(i);
41
+	const char *cerr = cl_strerror(i);
42 42
 	wchar_t *werr;
43 43
 	int len;
44 44
 
45 45
 	if(!cerr)
46 46
 	    continue;
47 47
 	len = strlen(cerr)+1;
48
-	werr = malloc(len * sizeof(wchar_t));
48
+	werr = (wchar_t *)malloc(len * sizeof(wchar_t));
49 49
 	if(!werr) {
50 50
 	    free_errors();
51 51
 	    logg("init_errors: failed to allocate string buffer, aborting\n");
52 52
deleted file mode 100644
... ...
@@ -1,367 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="clambc"
5
-	ProjectGUID="{81AF8E63-81A8-4748-84E7-72DA558906B6}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="clambc"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-	</ToolFiles>
21
-	<Configurations>
22
-		<Configuration
23
-			CharacterSet="1"
24
-			ConfigurationType="1"
25
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
26
-			Name="Debug|Win32"
27
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
28
-			>
29
-			<Tool
30
-				Name="VCPreBuildEventTool"
31
-			/>
32
-			<Tool
33
-				Name="VCCustomBuildTool"
34
-			/>
35
-			<Tool
36
-				Name="VCXMLDataGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCWebServiceProxyGeneratorTool"
40
-			/>
41
-			<Tool
42
-				Name="VCMIDLTool"
43
-			/>
44
-			<Tool
45
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
46
-				BasicRuntimeChecks="3"
47
-				CompileAs="1"
48
-				DebugInformationFormat="3"
49
-				DisableSpecificWarnings="4996;4244"
50
-				MinimalRebuild="true"
51
-				Name="VCCLCompilerTool"
52
-				Optimization="0"
53
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
54
-				RuntimeLibrary="3"
55
-				UsePrecompiledHeader="0"
56
-				WarningLevel="3"
57
-			/>
58
-			<Tool
59
-				Name="VCManagedResourceCompilerTool"
60
-			/>
61
-			<Tool
62
-				Name="VCResourceCompilerTool"
63
-			/>
64
-			<Tool
65
-				Name="VCPreLinkEventTool"
66
-			/>
67
-			<Tool
68
-				GenerateDebugInformation="true"
69
-				LinkIncremental="2"
70
-				Name="VCLinkerTool"
71
-				RandomizedBaseAddress="1"
72
-				SubSystem="1"
73
-				TargetMachine="1"
74
-			/>
75
-			<Tool
76
-				Name="VCALinkTool"
77
-			/>
78
-			<Tool
79
-				Name="VCManifestTool"
80
-			/>
81
-			<Tool
82
-				Name="VCXDCMakeTool"
83
-			/>
84
-			<Tool
85
-				Name="VCBscMakeTool"
86
-			/>
87
-			<Tool
88
-				Name="VCFxCopTool"
89
-			/>
90
-			<Tool
91
-				Name="VCAppVerifierTool"
92
-			/>
93
-			<Tool
94
-				Name="VCPostBuildEventTool"
95
-			/>
96
-		</Configuration>
97
-		<Configuration
98
-			CharacterSet="1"
99
-			ConfigurationType="1"
100
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
101
-			Name="Release|Win32"
102
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
103
-			WholeProgramOptimization="1"
104
-			>
105
-			<Tool
106
-				Name="VCPreBuildEventTool"
107
-			/>
108
-			<Tool
109
-				Name="VCCustomBuildTool"
110
-			/>
111
-			<Tool
112
-				Name="VCXMLDataGeneratorTool"
113
-			/>
114
-			<Tool
115
-				Name="VCWebServiceProxyGeneratorTool"
116
-			/>
117
-			<Tool
118
-				Name="VCMIDLTool"
119
-			/>
120
-			<Tool
121
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
122
-				DebugInformationFormat="3"
123
-				DisableSpecificWarnings="4996;4244"
124
-				EnableFunctionLevelLinking="true"
125
-				EnableIntrinsicFunctions="true"
126
-				Name="VCCLCompilerTool"
127
-				Optimization="2"
128
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
129
-				RuntimeLibrary="2"
130
-				UsePrecompiledHeader="0"
131
-				WarningLevel="3"
132
-			/>
133
-			<Tool
134
-				Name="VCManagedResourceCompilerTool"
135
-			/>
136
-			<Tool
137
-				Name="VCResourceCompilerTool"
138
-			/>
139
-			<Tool
140
-				Name="VCPreLinkEventTool"
141
-			/>
142
-			<Tool
143
-				EnableCOMDATFolding="2"
144
-				GenerateDebugInformation="true"
145
-				LinkIncremental="1"
146
-				Name="VCLinkerTool"
147
-				OptimizeReferences="2"
148
-				SubSystem="1"
149
-				TargetMachine="1"
150
-			/>
151
-			<Tool
152
-				Name="VCALinkTool"
153
-			/>
154
-			<Tool
155
-				Name="VCManifestTool"
156
-			/>
157
-			<Tool
158
-				Name="VCXDCMakeTool"
159
-			/>
160
-			<Tool
161
-				Name="VCBscMakeTool"
162
-			/>
163
-			<Tool
164
-				Name="VCFxCopTool"
165
-			/>
166
-			<Tool
167
-				Name="VCAppVerifierTool"
168
-			/>
169
-			<Tool
170
-				Name="VCPostBuildEventTool"
171
-			/>
172
-		</Configuration>
173
-		<Configuration
174
-			CharacterSet="1"
175
-			ConfigurationType="1"
176
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
177
-			Name="Debug|x64"
178
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
179
-			>
180
-			<Tool
181
-				Name="VCPreBuildEventTool"
182
-			/>
183
-			<Tool
184
-				Name="VCCustomBuildTool"
185
-			/>
186
-			<Tool
187
-				Name="VCXMLDataGeneratorTool"
188
-			/>
189
-			<Tool
190
-				Name="VCWebServiceProxyGeneratorTool"
191
-			/>
192
-			<Tool
193
-				Name="VCMIDLTool"
194
-				TargetEnvironment="3"
195
-			/>
196
-			<Tool
197
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
198
-				BasicRuntimeChecks="3"
199
-				CompileAs="1"
200
-				DebugInformationFormat="3"
201
-				DisableSpecificWarnings="4996;4244"
202
-				MinimalRebuild="true"
203
-				Name="VCCLCompilerTool"
204
-				Optimization="0"
205
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
206
-				RuntimeLibrary="3"
207
-				UsePrecompiledHeader="0"
208
-				WarningLevel="3"
209
-			/>
210
-			<Tool
211
-				Name="VCManagedResourceCompilerTool"
212
-			/>
213
-			<Tool
214
-				Name="VCResourceCompilerTool"
215
-			/>
216
-			<Tool
217
-				Name="VCPreLinkEventTool"
218
-			/>
219
-			<Tool
220
-				GenerateDebugInformation="true"
221
-				LinkIncremental="2"
222
-				Name="VCLinkerTool"
223
-				RandomizedBaseAddress="1"
224
-				SubSystem="1"
225
-				TargetMachine="17"
226
-			/>
227
-			<Tool
228
-				Name="VCALinkTool"
229
-			/>
230
-			<Tool
231
-				Name="VCManifestTool"
232
-			/>
233
-			<Tool
234
-				Name="VCXDCMakeTool"
235
-			/>
236
-			<Tool
237
-				Name="VCBscMakeTool"
238
-			/>
239
-			<Tool
240
-				Name="VCFxCopTool"
241
-			/>
242
-			<Tool
243
-				Name="VCAppVerifierTool"
244
-			/>
245
-			<Tool
246
-				Name="VCPostBuildEventTool"
247
-			/>
248
-		</Configuration>
249
-		<Configuration
250
-			CharacterSet="1"
251
-			ConfigurationType="1"
252
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
253
-			Name="Release|x64"
254
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
255
-			WholeProgramOptimization="1"
256
-			>
257
-			<Tool
258
-				Name="VCPreBuildEventTool"
259
-			/>
260
-			<Tool
261
-				Name="VCCustomBuildTool"
262
-			/>
263
-			<Tool
264
-				Name="VCXMLDataGeneratorTool"
265
-			/>
266
-			<Tool
267
-				Name="VCWebServiceProxyGeneratorTool"
268
-			/>
269
-			<Tool
270
-				Name="VCMIDLTool"
271
-				TargetEnvironment="3"
272
-			/>
273
-			<Tool
274
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
275
-				DebugInformationFormat="3"
276
-				DisableSpecificWarnings="4996;4244"
277
-				EnableFunctionLevelLinking="true"
278
-				EnableIntrinsicFunctions="true"
279
-				Name="VCCLCompilerTool"
280
-				Optimization="2"
281
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
282
-				RuntimeLibrary="2"
283
-				UsePrecompiledHeader="0"
284
-				WarningLevel="3"
285
-			/>
286
-			<Tool
287
-				Name="VCManagedResourceCompilerTool"
288
-			/>
289
-			<Tool
290
-				Name="VCResourceCompilerTool"
291
-			/>
292
-			<Tool
293
-				Name="VCPreLinkEventTool"
294
-			/>
295
-			<Tool
296
-				EnableCOMDATFolding="2"
297
-				GenerateDebugInformation="true"
298
-				LinkIncremental="1"
299
-				Name="VCLinkerTool"
300
-				OptimizeReferences="2"
301
-				SubSystem="1"
302
-				TargetMachine="17"
303
-			/>
304
-			<Tool
305
-				Name="VCALinkTool"
306
-			/>
307
-			<Tool
308
-				Name="VCManifestTool"
309
-			/>
310
-			<Tool
311
-				Name="VCXDCMakeTool"
312
-			/>
313
-			<Tool
314
-				Name="VCBscMakeTool"
315
-			/>
316
-			<Tool
317
-				Name="VCFxCopTool"
318
-			/>
319
-			<Tool
320
-				Name="VCAppVerifierTool"
321
-			/>
322
-			<Tool
323
-				Name="VCPostBuildEventTool"
324
-			/>
325
-		</Configuration>
326
-	</Configurations>
327
-	<References>
328
-		<ProjectReference
329
-			ReferencedProjectIdentifier="{3AD5B16C-340A-40AC-96AD-6017B941A316}"
330
-			RelativePathToProject=".\libclamav.vcproj"
331
-		/>
332
-	</References>
333
-	<Files>
334
-		<Filter
335
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
336
-			Name="Source Files"
337
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
338
-			>
339
-			<File
340
-				RelativePath="..\clambc\bcrun.c"
341
-				>
342
-			</File>
343
-			<File
344
-				RelativePath="..\shared\misc.c"
345
-				>
346
-			</File>
347
-		</Filter>
348
-		<Filter
349
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
350
-			Name="Header Files"
351
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
352
-			>
353
-		</Filter>
354
-		<Filter
355
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
356
-			Name="Resource Files"
357
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
358
-			>
359
-			<File
360
-				RelativePath=".\res\clambc.rc"
361
-				>
362
-			</File>
363
-		</Filter>
364
-	</Files>
365
-	<Globals>
366
-	</Globals>
367
-</VisualStudioProject>
368 1
new file mode 100644
... ...
@@ -0,0 +1,100 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <PropertyGroup Label="Globals">
14
+    <ProjectGuid>{30BC968B-C4F7-4598-A672-AC69375C9155}</ProjectGuid>
15
+    <Keyword>Win32Proj</Keyword>
16
+    <RootNamespace>clambc</RootNamespace>
17
+  </PropertyGroup>
18
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
19
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
20
+    <ConfigurationType>Application</ConfigurationType>
21
+    <UseDebugLibraries>true</UseDebugLibraries>
22
+    <CharacterSet>MultiByte</CharacterSet>
23
+  </PropertyGroup>
24
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25
+    <ConfigurationType>Application</ConfigurationType>
26
+    <UseDebugLibraries>false</UseDebugLibraries>
27
+    <WholeProgramOptimization>true</WholeProgramOptimization>
28
+    <CharacterSet>MultiByte</CharacterSet>
29
+  </PropertyGroup>
30
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
31
+  <ImportGroup Label="ExtensionSettings">
32
+  </ImportGroup>
33
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
34
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
35
+  </ImportGroup>
36
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
37
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
38
+  </ImportGroup>
39
+  <PropertyGroup Label="UserMacros"/>
40
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
41
+    <LinkIncremental>true</LinkIncremental>
42
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
43
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
44
+  </PropertyGroup>
45
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
46
+    <LinkIncremental>false</LinkIncremental>
47
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
48
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
49
+  </PropertyGroup>
50
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
51
+    <ClCompile>
52
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
53
+      <WarningLevel>Level3</WarningLevel>
54
+      <Optimization>Disabled</Optimization>
55
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
56
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
57
+      <CompileAs>CompileAsC</CompileAs>
58
+      <DisableSpecificWarnings>4996;4244</DisableSpecificWarnings>
59
+    </ClCompile>
60
+    <Link>
61
+      <SubSystem>Console</SubSystem>
62
+      <GenerateDebugInformation>true</GenerateDebugInformation>
63
+    </Link>
64
+  </ItemDefinitionGroup>
65
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
66
+    <ClCompile>
67
+      <WarningLevel>Level3</WarningLevel>
68
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
69
+      <Optimization>MaxSpeed</Optimization>
70
+      <FunctionLevelLinking>true</FunctionLevelLinking>
71
+      <IntrinsicFunctions>true</IntrinsicFunctions>
72
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
73
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
74
+      <CompileAs>CompileAsC</CompileAs>
75
+      <DisableSpecificWarnings>4996;4244</DisableSpecificWarnings>
76
+    </ClCompile>
77
+    <Link>
78
+      <SubSystem>Console</SubSystem>
79
+      <GenerateDebugInformation>true</GenerateDebugInformation>
80
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
81
+      <OptimizeReferences>true</OptimizeReferences>
82
+    </Link>
83
+  </ItemDefinitionGroup>
84
+  <ItemGroup>
85
+    <ClCompile Include="..\clambc\bcrun.c"/>
86
+    <ClCompile Include="..\shared\misc.c"/>
87
+  </ItemGroup>
88
+  <ItemGroup>
89
+    <ResourceCompile Include="res\clambc.rc"/>
90
+  </ItemGroup>
91
+  <ItemGroup>
92
+    <ProjectReference Include="libclamav.vcxproj">
93
+      <Project>{09d341e9-7372-46e9-b0d7-caaf77984190}</Project>
94
+    </ProjectReference>
95
+  </ItemGroup>
96
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
97
+  <ImportGroup Label="ExtensionTargets">
98
+  </ImportGroup>
99
+</Project>
0 100
new file mode 100644
... ...
@@ -0,0 +1,29 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+    <Filter Include="Resource Files">
8
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
9
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
10
+    </Filter>
11
+    <Filter Include="Source Files\shared">
12
+      <UniqueIdentifier>{31a2b5fb-e043-4637-987c-f18102ab701c}</UniqueIdentifier>
13
+    </Filter>
14
+  </ItemGroup>
15
+  <ItemGroup>
16
+    <ClCompile Include="..\clambc\bcrun.c">
17
+      <Filter>Source Files</Filter>
18
+    </ClCompile>
19
+    <ClCompile Include="..\shared\misc.c">
20
+      <Filter>Source Files\shared</Filter>
21
+    </ClCompile>
22
+  </ItemGroup>
23
+  <ItemGroup>
24
+    <ResourceCompile Include="res\clambc.rc">
25
+      <Filter>Resource Files</Filter>
26
+    </ResourceCompile>
27
+  </ItemGroup>
28
+</Project>
0 29
\ No newline at end of file
1 30
deleted file mode 100644
... ...
@@ -1,371 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="clamconf"
5
-	ProjectGUID="{DEABE3C7-6F4D-4221-8EEE-AD19C8261273}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="clamconf"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-	</ToolFiles>
21
-	<Configurations>
22
-		<Configuration
23
-			CharacterSet="2"
24
-			ConfigurationType="1"
25
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
26
-			Name="Debug|Win32"
27
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
28
-			>
29
-			<Tool
30
-				Name="VCPreBuildEventTool"
31
-			/>
32
-			<Tool
33
-				Name="VCCustomBuildTool"
34
-			/>
35
-			<Tool
36
-				Name="VCXMLDataGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCWebServiceProxyGeneratorTool"
40
-			/>
41
-			<Tool
42
-				Name="VCMIDLTool"
43
-			/>
44
-			<Tool
45
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
46
-				BasicRuntimeChecks="3"
47
-				CompileAs="1"
48
-				DebugInformationFormat="3"
49
-				DisableSpecificWarnings="4996;4244"
50
-				MinimalRebuild="true"
51
-				Name="VCCLCompilerTool"
52
-				Optimization="0"
53
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
54
-				RuntimeLibrary="3"
55
-				UsePrecompiledHeader="0"
56
-				WarningLevel="3"
57
-			/>
58
-			<Tool
59
-				Name="VCManagedResourceCompilerTool"
60
-			/>
61
-			<Tool
62
-				Name="VCResourceCompilerTool"
63
-			/>
64
-			<Tool
65
-				Name="VCPreLinkEventTool"
66
-			/>
67
-			<Tool
68
-				GenerateDebugInformation="true"
69
-				LinkIncremental="1"
70
-				Name="VCLinkerTool"
71
-				SubSystem="1"
72
-				TargetMachine="1"
73
-			/>
74
-			<Tool
75
-				Name="VCALinkTool"
76
-			/>
77
-			<Tool
78
-				Name="VCManifestTool"
79
-			/>
80
-			<Tool
81
-				Name="VCXDCMakeTool"
82
-			/>
83
-			<Tool
84
-				Name="VCBscMakeTool"
85
-			/>
86
-			<Tool
87
-				Name="VCFxCopTool"
88
-			/>
89
-			<Tool
90
-				Name="VCAppVerifierTool"
91
-			/>
92
-			<Tool
93
-				Name="VCPostBuildEventTool"
94
-			/>
95
-		</Configuration>
96
-		<Configuration
97
-			CharacterSet="2"
98
-			ConfigurationType="1"
99
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
100
-			Name="Release|Win32"
101
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
102
-			WholeProgramOptimization="1"
103
-			>
104
-			<Tool
105
-				Name="VCPreBuildEventTool"
106
-			/>
107
-			<Tool
108
-				Name="VCCustomBuildTool"
109
-			/>
110
-			<Tool
111
-				Name="VCXMLDataGeneratorTool"
112
-			/>
113
-			<Tool
114
-				Name="VCWebServiceProxyGeneratorTool"
115
-			/>
116
-			<Tool
117
-				Name="VCMIDLTool"
118
-			/>
119
-			<Tool
120
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
121
-				CompileAs="1"
122
-				DebugInformationFormat="3"
123
-				DisableSpecificWarnings="4996;4244"
124
-				EnableFunctionLevelLinking="true"
125
-				EnableIntrinsicFunctions="true"
126
-				Name="VCCLCompilerTool"
127
-				Optimization="2"
128
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
129
-				RuntimeLibrary="2"
130
-				UsePrecompiledHeader="0"
131
-				WarningLevel="3"
132
-			/>
133
-			<Tool
134
-				Name="VCManagedResourceCompilerTool"
135
-			/>
136
-			<Tool
137
-				Name="VCResourceCompilerTool"
138
-			/>
139
-			<Tool
140
-				Name="VCPreLinkEventTool"
141
-			/>
142
-			<Tool
143
-				EnableCOMDATFolding="2"
144
-				GenerateDebugInformation="true"
145
-				LinkIncremental="1"
146
-				Name="VCLinkerTool"
147
-				OptimizeReferences="2"
148
-				SubSystem="1"
149
-				TargetMachine="1"
150
-			/>
151
-			<Tool
152
-				Name="VCALinkTool"
153
-			/>
154
-			<Tool
155
-				Name="VCManifestTool"
156
-			/>
157
-			<Tool
158
-				Name="VCXDCMakeTool"
159
-			/>
160
-			<Tool
161
-				Name="VCBscMakeTool"
162
-			/>
163
-			<Tool
164
-				Name="VCFxCopTool"
165
-			/>
166
-			<Tool
167
-				Name="VCAppVerifierTool"
168
-			/>
169
-			<Tool
170
-				Name="VCPostBuildEventTool"
171
-			/>
172
-		</Configuration>
173
-		<Configuration
174
-			CharacterSet="2"
175
-			ConfigurationType="1"
176
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
177
-			Name="Debug|x64"
178
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
179
-			>
180
-			<Tool
181
-				Name="VCPreBuildEventTool"
182
-			/>
183
-			<Tool
184
-				Name="VCCustomBuildTool"
185
-			/>
186
-			<Tool
187
-				Name="VCXMLDataGeneratorTool"
188
-			/>
189
-			<Tool
190
-				Name="VCWebServiceProxyGeneratorTool"
191
-			/>
192
-			<Tool
193
-				Name="VCMIDLTool"
194
-				TargetEnvironment="3"
195
-			/>
196
-			<Tool
197
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
198
-				BasicRuntimeChecks="3"
199
-				CompileAs="1"
200
-				DebugInformationFormat="3"
201
-				DisableSpecificWarnings="4996;4244"
202
-				MinimalRebuild="true"
203
-				Name="VCCLCompilerTool"
204
-				Optimization="0"
205
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
206
-				RuntimeLibrary="3"
207
-				UsePrecompiledHeader="0"
208
-				WarningLevel="3"
209
-			/>
210
-			<Tool
211
-				Name="VCManagedResourceCompilerTool"
212
-			/>
213
-			<Tool
214
-				Name="VCResourceCompilerTool"
215
-			/>
216
-			<Tool
217
-				Name="VCPreLinkEventTool"
218
-			/>
219
-			<Tool
220
-				GenerateDebugInformation="true"
221
-				LinkIncremental="1"
222
-				Name="VCLinkerTool"
223
-				SubSystem="1"
224
-				TargetMachine="17"
225
-			/>
226
-			<Tool
227
-				Name="VCALinkTool"
228
-			/>
229
-			<Tool
230
-				Name="VCManifestTool"
231
-			/>
232
-			<Tool
233
-				Name="VCXDCMakeTool"
234
-			/>
235
-			<Tool
236
-				Name="VCBscMakeTool"
237
-			/>
238
-			<Tool
239
-				Name="VCFxCopTool"
240
-			/>
241
-			<Tool
242
-				Name="VCAppVerifierTool"
243
-			/>
244
-			<Tool
245
-				Name="VCPostBuildEventTool"
246
-			/>
247
-		</Configuration>
248
-		<Configuration
249
-			CharacterSet="2"
250
-			ConfigurationType="1"
251
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
252
-			Name="Release|x64"
253
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
254
-			WholeProgramOptimization="1"
255
-			>
256
-			<Tool
257
-				Name="VCPreBuildEventTool"
258
-			/>
259
-			<Tool
260
-				Name="VCCustomBuildTool"
261
-			/>
262
-			<Tool
263
-				Name="VCXMLDataGeneratorTool"
264
-			/>
265
-			<Tool
266
-				Name="VCWebServiceProxyGeneratorTool"
267
-			/>
268
-			<Tool
269
-				Name="VCMIDLTool"
270
-				TargetEnvironment="3"
271
-			/>
272
-			<Tool
273
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
274
-				CompileAs="1"
275
-				DebugInformationFormat="3"
276
-				DisableSpecificWarnings="4996;4244"
277
-				EnableFunctionLevelLinking="true"
278
-				EnableIntrinsicFunctions="true"
279
-				Name="VCCLCompilerTool"
280
-				Optimization="2"
281
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
282
-				RuntimeLibrary="2"
283
-				UsePrecompiledHeader="0"
284
-				WarningLevel="3"
285
-			/>
286
-			<Tool
287
-				Name="VCManagedResourceCompilerTool"
288
-			/>
289
-			<Tool
290
-				Name="VCResourceCompilerTool"
291
-			/>
292
-			<Tool
293
-				Name="VCPreLinkEventTool"
294
-			/>
295
-			<Tool
296
-				EnableCOMDATFolding="2"
297
-				GenerateDebugInformation="true"
298
-				LinkIncremental="1"
299
-				Name="VCLinkerTool"
300
-				OptimizeReferences="2"
301
-				SubSystem="1"
302
-				TargetMachine="17"
303
-			/>
304
-			<Tool
305
-				Name="VCALinkTool"
306
-			/>
307
-			<Tool
308
-				Name="VCManifestTool"
309
-			/>
310
-			<Tool
311
-				Name="VCXDCMakeTool"
312
-			/>
313
-			<Tool
314
-				Name="VCBscMakeTool"
315
-			/>
316
-			<Tool
317
-				Name="VCFxCopTool"
318
-			/>
319
-			<Tool
320
-				Name="VCAppVerifierTool"
321
-			/>
322
-			<Tool
323
-				Name="VCPostBuildEventTool"
324
-			/>
325
-		</Configuration>
326
-	</Configurations>
327
-	<References>
328
-		<ProjectReference
329
-			ReferencedProjectIdentifier="{3AD5B16C-340A-40AC-96AD-6017B941A316}"
330
-			RelativePathToProject=".\libclamav.vcproj"
331
-		/>
332
-	</References>
333
-	<Files>
334
-		<Filter
335
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
336
-			Name="Source Files"
337
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
338
-			>
339
-			<File
340
-				RelativePath="..\clamconf\clamconf.c"
341
-				>
342
-			</File>
343
-			<Filter
344
-				Name="shared"
345
-				>
346
-				<File
347
-					RelativePath="..\shared\misc.c"
348
-					>
349
-				</File>
350
-			</Filter>
351
-		</Filter>
352
-		<Filter
353
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
354
-			Name="Header Files"
355
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
356
-			>
357
-		</Filter>
358
-		<Filter
359
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
360
-			Name="Resource Files"
361
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
362
-			>
363
-			<File
364
-				RelativePath=".\res\clamconf.rc"
365
-				>
366
-			</File>
367
-		</Filter>
368
-	</Files>
369
-	<Globals>
370
-	</Globals>
371
-</VisualStudioProject>
372 1
new file mode 100644
... ...
@@ -0,0 +1,100 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <PropertyGroup Label="Globals">
14
+    <ProjectGuid>{390D68E1-5228-40A8-9BE4-DD19026001B7}</ProjectGuid>
15
+    <Keyword>Win32Proj</Keyword>
16
+    <RootNamespace>clamconf</RootNamespace>
17
+  </PropertyGroup>
18
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
19
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
20
+    <ConfigurationType>Application</ConfigurationType>
21
+    <UseDebugLibraries>true</UseDebugLibraries>
22
+    <CharacterSet>MultiByte</CharacterSet>
23
+  </PropertyGroup>
24
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25
+    <ConfigurationType>Application</ConfigurationType>
26
+    <UseDebugLibraries>false</UseDebugLibraries>
27
+    <WholeProgramOptimization>true</WholeProgramOptimization>
28
+    <CharacterSet>MultiByte</CharacterSet>
29
+  </PropertyGroup>
30
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
31
+  <ImportGroup Label="ExtensionSettings">
32
+  </ImportGroup>
33
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
34
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
35
+  </ImportGroup>
36
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
37
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
38
+  </ImportGroup>
39
+  <PropertyGroup Label="UserMacros"/>
40
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
41
+    <LinkIncremental>true</LinkIncremental>
42
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
43
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
44
+  </PropertyGroup>
45
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
46
+    <LinkIncremental>false</LinkIncremental>
47
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
48
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
49
+  </PropertyGroup>
50
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
51
+    <ClCompile>
52
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
53
+      <WarningLevel>Level3</WarningLevel>
54
+      <Optimization>Disabled</Optimization>
55
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
56
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
57
+      <CompileAs>CompileAsC</CompileAs>
58
+      <DisableSpecificWarnings>4996;4244</DisableSpecificWarnings>
59
+    </ClCompile>
60
+    <Link>
61
+      <SubSystem>Console</SubSystem>
62
+      <GenerateDebugInformation>true</GenerateDebugInformation>
63
+    </Link>
64
+  </ItemDefinitionGroup>
65
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
66
+    <ClCompile>
67
+      <WarningLevel>Level3</WarningLevel>
68
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
69
+      <Optimization>MaxSpeed</Optimization>
70
+      <FunctionLevelLinking>true</FunctionLevelLinking>
71
+      <IntrinsicFunctions>true</IntrinsicFunctions>
72
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
73
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
74
+      <CompileAs>CompileAsC</CompileAs>
75
+      <DisableSpecificWarnings>4996;4244</DisableSpecificWarnings>
76
+    </ClCompile>
77
+    <Link>
78
+      <SubSystem>Console</SubSystem>
79
+      <GenerateDebugInformation>true</GenerateDebugInformation>
80
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
81
+      <OptimizeReferences>true</OptimizeReferences>
82
+    </Link>
83
+  </ItemDefinitionGroup>
84
+  <ItemGroup>
85
+    <ClCompile Include="..\clamconf\clamconf.c"/>
86
+    <ClCompile Include="..\shared\misc.c"/>
87
+  </ItemGroup>
88
+  <ItemGroup>
89
+    <ResourceCompile Include="res\clamconf.rc"/>
90
+  </ItemGroup>
91
+  <ItemGroup>
92
+    <ProjectReference Include="libclamav.vcxproj">
93
+      <Project>{09d341e9-7372-46e9-b0d7-caaf77984190}</Project>
94
+    </ProjectReference>
95
+  </ItemGroup>
96
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
97
+  <ImportGroup Label="ExtensionTargets">
98
+  </ImportGroup>
99
+</Project>
0 100
new file mode 100644
... ...
@@ -0,0 +1,29 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+    <Filter Include="Resource Files">
8
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
9
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
10
+    </Filter>
11
+    <Filter Include="Source Files\shared">
12
+      <UniqueIdentifier>{29f33476-fbca-46a6-9aaa-d1989aa92052}</UniqueIdentifier>
13
+    </Filter>
14
+  </ItemGroup>
15
+  <ItemGroup>
16
+    <ClCompile Include="..\clamconf\clamconf.c">
17
+      <Filter>Source Files</Filter>
18
+    </ClCompile>
19
+    <ClCompile Include="..\shared\misc.c">
20
+      <Filter>Source Files\shared</Filter>
21
+    </ClCompile>
22
+  </ItemGroup>
23
+  <ItemGroup>
24
+    <ResourceCompile Include="res\clamconf.rc">
25
+      <Filter>Resource Files</Filter>
26
+    </ResourceCompile>
27
+  </ItemGroup>
28
+</Project>
0 29
\ No newline at end of file
1 30
deleted file mode 100644
... ...
@@ -1,399 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="clamd"
5
-	ProjectGUID="{B3CA73CF-E71E-42F3-95DE-43797A86C798}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="clamd"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-	</ToolFiles>
21
-	<Configurations>
22
-		<Configuration
23
-			CharacterSet="2"
24
-			ConfigurationType="1"
25
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
26
-			Name="Debug|Win32"
27
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
28
-			>
29
-			<Tool
30
-				Name="VCPreBuildEventTool"
31
-			/>
32
-			<Tool
33
-				Name="VCCustomBuildTool"
34
-			/>
35
-			<Tool
36
-				Name="VCXMLDataGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCWebServiceProxyGeneratorTool"
40
-			/>
41
-			<Tool
42
-				Name="VCMIDLTool"
43
-			/>
44
-			<Tool
45
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
46
-				BasicRuntimeChecks="3"
47
-				CompileAs="1"
48
-				DebugInformationFormat="3"
49
-				DisableSpecificWarnings="4996;4244;4090;4018"
50
-				MinimalRebuild="true"
51
-				Name="VCCLCompilerTool"
52
-				Optimization="0"
53
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
54
-				RuntimeLibrary="3"
55
-				UsePrecompiledHeader="0"
56
-				WarningLevel="3"
57
-			/>
58
-			<Tool
59
-				Name="VCManagedResourceCompilerTool"
60
-			/>
61
-			<Tool
62
-				Name="VCResourceCompilerTool"
63
-			/>
64
-			<Tool
65
-				Name="VCPreLinkEventTool"
66
-			/>
67
-			<Tool
68
-				GenerateDebugInformation="true"
69
-				LinkIncremental="1"
70
-				Name="VCLinkerTool"
71
-				SubSystem="1"
72
-				TargetMachine="1"
73
-			/>
74
-			<Tool
75
-				Name="VCALinkTool"
76
-			/>
77
-			<Tool
78
-				Name="VCManifestTool"
79
-			/>
80
-			<Tool
81
-				Name="VCXDCMakeTool"
82
-			/>
83
-			<Tool
84
-				Name="VCBscMakeTool"
85
-			/>
86
-			<Tool
87
-				Name="VCFxCopTool"
88
-			/>
89
-			<Tool
90
-				Name="VCAppVerifierTool"
91
-			/>
92
-			<Tool
93
-				Name="VCPostBuildEventTool"
94
-			/>
95
-		</Configuration>
96
-		<Configuration
97
-			CharacterSet="2"
98
-			ConfigurationType="1"
99
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
100
-			Name="Release|Win32"
101
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
102
-			WholeProgramOptimization="1"
103
-			>
104
-			<Tool
105
-				Name="VCPreBuildEventTool"
106
-			/>
107
-			<Tool
108
-				Name="VCCustomBuildTool"
109
-			/>
110
-			<Tool
111
-				Name="VCXMLDataGeneratorTool"
112
-			/>
113
-			<Tool
114
-				Name="VCWebServiceProxyGeneratorTool"
115
-			/>
116
-			<Tool
117
-				Name="VCMIDLTool"
118
-			/>
119
-			<Tool
120
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
121
-				CompileAs="1"
122
-				DebugInformationFormat="3"
123
-				DisableSpecificWarnings="4996;4244;4090;4018"
124
-				EnableFunctionLevelLinking="true"
125
-				EnableIntrinsicFunctions="true"
126
-				Name="VCCLCompilerTool"
127
-				Optimization="2"
128
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
129
-				RuntimeLibrary="2"
130
-				UsePrecompiledHeader="0"
131
-				WarningLevel="3"
132
-			/>
133
-			<Tool
134
-				Name="VCManagedResourceCompilerTool"
135
-			/>
136
-			<Tool
137
-				Name="VCResourceCompilerTool"
138
-			/>
139
-			<Tool
140
-				Name="VCPreLinkEventTool"
141
-			/>
142
-			<Tool
143
-				EnableCOMDATFolding="2"
144
-				GenerateDebugInformation="true"
145
-				LinkIncremental="1"
146
-				Name="VCLinkerTool"
147
-				OptimizeReferences="2"
148
-				SubSystem="1"
149
-				TargetMachine="1"
150
-			/>
151
-			<Tool
152
-				Name="VCALinkTool"
153
-			/>
154
-			<Tool
155
-				Name="VCManifestTool"
156
-			/>
157
-			<Tool
158
-				Name="VCXDCMakeTool"
159
-			/>
160
-			<Tool
161
-				Name="VCBscMakeTool"
162
-			/>
163
-			<Tool
164
-				Name="VCFxCopTool"
165
-			/>
166
-			<Tool
167
-				Name="VCAppVerifierTool"
168
-			/>
169
-			<Tool
170
-				Name="VCPostBuildEventTool"
171
-			/>
172
-		</Configuration>
173
-		<Configuration
174
-			CharacterSet="2"
175
-			ConfigurationType="1"
176
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
177
-			Name="Debug|x64"
178
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
179
-			>
180
-			<Tool
181
-				Name="VCPreBuildEventTool"
182
-			/>
183
-			<Tool
184
-				Name="VCCustomBuildTool"
185
-			/>
186
-			<Tool
187
-				Name="VCXMLDataGeneratorTool"
188
-			/>
189
-			<Tool
190
-				Name="VCWebServiceProxyGeneratorTool"
191
-			/>
192
-			<Tool
193
-				Name="VCMIDLTool"
194
-				TargetEnvironment="3"
195
-			/>
196
-			<Tool
197
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
198
-				BasicRuntimeChecks="3"
199
-				CompileAs="1"
200
-				DebugInformationFormat="3"
201
-				DisableSpecificWarnings="4996;4244;4090;4018"
202
-				MinimalRebuild="true"
203
-				Name="VCCLCompilerTool"
204
-				Optimization="0"
205
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
206
-				RuntimeLibrary="3"
207
-				UsePrecompiledHeader="0"
208
-				WarningLevel="3"
209
-			/>
210
-			<Tool
211
-				Name="VCManagedResourceCompilerTool"
212
-			/>
213
-			<Tool
214
-				Name="VCResourceCompilerTool"
215
-			/>
216
-			<Tool
217
-				Name="VCPreLinkEventTool"
218
-			/>
219
-			<Tool
220
-				GenerateDebugInformation="true"
221
-				LinkIncremental="1"
222
-				Name="VCLinkerTool"
223
-				SubSystem="1"
224
-				TargetMachine="17"
225
-			/>
226
-			<Tool
227
-				Name="VCALinkTool"
228
-			/>
229
-			<Tool
230
-				Name="VCManifestTool"
231
-			/>
232
-			<Tool
233
-				Name="VCXDCMakeTool"
234
-			/>
235
-			<Tool
236
-				Name="VCBscMakeTool"
237
-			/>
238
-			<Tool
239
-				Name="VCFxCopTool"
240
-			/>
241
-			<Tool
242
-				Name="VCAppVerifierTool"
243
-			/>
244
-			<Tool
245
-				Name="VCPostBuildEventTool"
246
-			/>
247
-		</Configuration>
248
-		<Configuration
249
-			CharacterSet="2"
250
-			ConfigurationType="1"
251
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
252
-			Name="Release|x64"
253
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
254
-			WholeProgramOptimization="1"
255
-			>
256
-			<Tool
257
-				Name="VCPreBuildEventTool"
258
-			/>
259
-			<Tool
260
-				Name="VCCustomBuildTool"
261
-			/>
262
-			<Tool
263
-				Name="VCXMLDataGeneratorTool"
264
-			/>
265
-			<Tool
266
-				Name="VCWebServiceProxyGeneratorTool"
267
-			/>
268
-			<Tool
269
-				Name="VCMIDLTool"
270
-				TargetEnvironment="3"
271
-			/>
272
-			<Tool
273
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
274
-				CompileAs="1"
275
-				DebugInformationFormat="3"
276
-				DisableSpecificWarnings="4996;4244;4090;4018"
277
-				EnableFunctionLevelLinking="true"
278
-				EnableIntrinsicFunctions="true"
279
-				Name="VCCLCompilerTool"
280
-				Optimization="2"
281
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
282
-				RuntimeLibrary="2"
283
-				UsePrecompiledHeader="0"
284
-				WarningLevel="3"
285
-			/>
286
-			<Tool
287
-				Name="VCManagedResourceCompilerTool"
288
-			/>
289
-			<Tool
290
-				Name="VCResourceCompilerTool"
291
-			/>
292
-			<Tool
293
-				Name="VCPreLinkEventTool"
294
-			/>
295
-			<Tool
296
-				EnableCOMDATFolding="2"
297
-				GenerateDebugInformation="true"
298
-				LinkIncremental="1"
299
-				Name="VCLinkerTool"
300
-				OptimizeReferences="2"
301
-				SubSystem="1"
302
-				TargetMachine="17"
303
-			/>
304
-			<Tool
305
-				Name="VCALinkTool"
306
-			/>
307
-			<Tool
308
-				Name="VCManifestTool"
309
-			/>
310
-			<Tool
311
-				Name="VCXDCMakeTool"
312
-			/>
313
-			<Tool
314
-				Name="VCBscMakeTool"
315
-			/>
316
-			<Tool
317
-				Name="VCFxCopTool"
318
-			/>
319
-			<Tool
320
-				Name="VCAppVerifierTool"
321
-			/>
322
-			<Tool
323
-				Name="VCPostBuildEventTool"
324
-			/>
325
-		</Configuration>
326
-	</Configurations>
327
-	<References>
328
-	</References>
329
-	<Files>
330
-		<Filter
331
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
332
-			Name="Source Files"
333
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
334
-			>
335
-			<File
336
-				RelativePath="..\clamd\clamd.c"
337
-				>
338
-			</File>
339
-			<File
340
-				RelativePath="..\clamd\localserver.c"
341
-				>
342
-			</File>
343
-			<File
344
-				RelativePath="..\clamd\others.c"
345
-				>
346
-			</File>
347
-			<File
348
-				RelativePath="..\clamd\scanner.c"
349
-				>
350
-			</File>
351
-			<File
352
-				RelativePath="..\clamd\server-th.c"
353
-				>
354
-			</File>
355
-			<File
356
-				RelativePath="..\clamd\session.c"
357
-				>
358
-			</File>
359
-			<File
360
-				RelativePath="..\clamd\tcpserver.c"
361
-				>
362
-			</File>
363
-			<File
364
-				RelativePath="..\clamd\thrmgr.c"
365
-				>
366
-			</File>
367
-			<Filter
368
-				Name="shared"
369
-				>
370
-				<File
371
-					RelativePath="..\shared\misc.c"
372
-					>
373
-				</File>
374
-				<File
375
-					RelativePath="..\shared\output.c"
376
-					>
377
-				</File>
378
-			</Filter>
379
-		</Filter>
380
-		<Filter
381
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
382
-			Name="Header Files"
383
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
384
-			>
385
-		</Filter>
386
-		<Filter
387
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
388
-			Name="Resource Files"
389
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
390
-			>
391
-			<File
392
-				RelativePath=".\res\clamd.rc"
393
-				>
394
-			</File>
395
-		</Filter>
396
-	</Files>
397
-	<Globals>
398
-	</Globals>
399
-</VisualStudioProject>
400 1
new file mode 100644
... ...
@@ -0,0 +1,108 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <PropertyGroup Label="Globals">
14
+    <ProjectGuid>{128DA45B-0628-42BB-BA90-8F836CA7FF25}</ProjectGuid>
15
+    <Keyword>Win32Proj</Keyword>
16
+    <RootNamespace>clamd</RootNamespace>
17
+  </PropertyGroup>
18
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
19
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
20
+    <ConfigurationType>Application</ConfigurationType>
21
+    <UseDebugLibraries>true</UseDebugLibraries>
22
+    <CharacterSet>MultiByte</CharacterSet>
23
+  </PropertyGroup>
24
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25
+    <ConfigurationType>Application</ConfigurationType>
26
+    <UseDebugLibraries>false</UseDebugLibraries>
27
+    <WholeProgramOptimization>true</WholeProgramOptimization>
28
+    <CharacterSet>MultiByte</CharacterSet>
29
+  </PropertyGroup>
30
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
31
+  <ImportGroup Label="ExtensionSettings">
32
+  </ImportGroup>
33
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
34
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
35
+  </ImportGroup>
36
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
37
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
38
+  </ImportGroup>
39
+  <PropertyGroup Label="UserMacros"/>
40
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
41
+    <LinkIncremental>true</LinkIncremental>
42
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
43
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
44
+  </PropertyGroup>
45
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
46
+    <LinkIncremental>false</LinkIncremental>
47
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
48
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
49
+  </PropertyGroup>
50
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
51
+    <ClCompile>
52
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
53
+      <WarningLevel>Level3</WarningLevel>
54
+      <Optimization>Disabled</Optimization>
55
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
56
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
57
+      <CompileAs>CompileAsC</CompileAs>
58
+      <DisableSpecificWarnings>4996;4244;4090;4018;4101</DisableSpecificWarnings>
59
+    </ClCompile>
60
+    <Link>
61
+      <SubSystem>Console</SubSystem>
62
+      <GenerateDebugInformation>true</GenerateDebugInformation>
63
+    </Link>
64
+  </ItemDefinitionGroup>
65
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
66
+    <ClCompile>
67
+      <WarningLevel>Level3</WarningLevel>
68
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
69
+      <Optimization>MaxSpeed</Optimization>
70
+      <FunctionLevelLinking>true</FunctionLevelLinking>
71
+      <IntrinsicFunctions>true</IntrinsicFunctions>
72
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
73
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
74
+      <CompileAs>CompileAsC</CompileAs>
75
+      <DisableSpecificWarnings>4996;4244;4090;4018;4101</DisableSpecificWarnings>
76
+    </ClCompile>
77
+    <Link>
78
+      <SubSystem>Console</SubSystem>
79
+      <GenerateDebugInformation>true</GenerateDebugInformation>
80
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
81
+      <OptimizeReferences>true</OptimizeReferences>
82
+    </Link>
83
+  </ItemDefinitionGroup>
84
+  <ItemGroup>
85
+    <ResourceCompile Include="res\clamd.rc"/>
86
+  </ItemGroup>
87
+  <ItemGroup>
88
+    <ClCompile Include="..\clamd\clamd.c"/>
89
+    <ClCompile Include="..\clamd\localserver.c"/>
90
+    <ClCompile Include="..\clamd\others.c"/>
91
+    <ClCompile Include="..\clamd\scanner.c"/>
92
+    <ClCompile Include="..\clamd\server-th.c"/>
93
+    <ClCompile Include="..\clamd\session.c"/>
94
+    <ClCompile Include="..\clamd\tcpserver.c"/>
95
+    <ClCompile Include="..\clamd\thrmgr.c"/>
96
+    <ClCompile Include="..\shared\misc.c"/>
97
+    <ClCompile Include="..\shared\output.c"/>
98
+  </ItemGroup>
99
+  <ItemGroup>
100
+    <ProjectReference Include="libclamav.vcxproj">
101
+      <Project>{09d341e9-7372-46e9-b0d7-caaf77984190}</Project>
102
+    </ProjectReference>
103
+  </ItemGroup>
104
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
105
+  <ImportGroup Label="ExtensionTargets">
106
+  </ImportGroup>
107
+</Project>
0 108
new file mode 100644
... ...
@@ -0,0 +1,53 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+    <Filter Include="Resource Files">
8
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
9
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
10
+    </Filter>
11
+    <Filter Include="Source Files\shared">
12
+      <UniqueIdentifier>{38e5ed5b-cdb7-46d8-97ca-6c98f87395d5}</UniqueIdentifier>
13
+    </Filter>
14
+  </ItemGroup>
15
+  <ItemGroup>
16
+    <ResourceCompile Include="res\clamd.rc">
17
+      <Filter>Resource Files</Filter>
18
+    </ResourceCompile>
19
+  </ItemGroup>
20
+  <ItemGroup>
21
+    <ClCompile Include="..\clamd\thrmgr.c">
22
+      <Filter>Source Files</Filter>
23
+    </ClCompile>
24
+    <ClCompile Include="..\clamd\clamd.c">
25
+      <Filter>Source Files</Filter>
26
+    </ClCompile>
27
+    <ClCompile Include="..\clamd\localserver.c">
28
+      <Filter>Source Files</Filter>
29
+    </ClCompile>
30
+    <ClCompile Include="..\clamd\others.c">
31
+      <Filter>Source Files</Filter>
32
+    </ClCompile>
33
+    <ClCompile Include="..\clamd\scanner.c">
34
+      <Filter>Source Files</Filter>
35
+    </ClCompile>
36
+    <ClCompile Include="..\clamd\server-th.c">
37
+      <Filter>Source Files</Filter>
38
+    </ClCompile>
39
+    <ClCompile Include="..\clamd\session.c">
40
+      <Filter>Source Files</Filter>
41
+    </ClCompile>
42
+    <ClCompile Include="..\clamd\tcpserver.c">
43
+      <Filter>Source Files</Filter>
44
+    </ClCompile>
45
+    <ClCompile Include="..\shared\output.c">
46
+      <Filter>Source Files\shared</Filter>
47
+    </ClCompile>
48
+    <ClCompile Include="..\shared\misc.c">
49
+      <Filter>Source Files\shared</Filter>
50
+    </ClCompile>
51
+  </ItemGroup>
52
+</Project>
0 53
\ No newline at end of file
1 54
deleted file mode 100644
... ...
@@ -1,383 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="clamdscan"
5
-	ProjectGUID="{9571E1BE-DDDA-47CB-8675-238D405FCADA}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="clamdscan"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-	</ToolFiles>
21
-	<Configurations>
22
-		<Configuration
23
-			CharacterSet="2"
24
-			ConfigurationType="1"
25
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
26
-			Name="Debug|Win32"
27
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
28
-			>
29
-			<Tool
30
-				Name="VCPreBuildEventTool"
31
-			/>
32
-			<Tool
33
-				Name="VCCustomBuildTool"
34
-			/>
35
-			<Tool
36
-				Name="VCXMLDataGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCWebServiceProxyGeneratorTool"
40
-			/>
41
-			<Tool
42
-				Name="VCMIDLTool"
43
-			/>
44
-			<Tool
45
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
46
-				BasicRuntimeChecks="3"
47
-				CompileAs="1"
48
-				DebugInformationFormat="3"
49
-				DisableSpecificWarnings="4996;4244;4090"
50
-				MinimalRebuild="true"
51
-				Name="VCCLCompilerTool"
52
-				Optimization="0"
53
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
54
-				RuntimeLibrary="3"
55
-				UsePrecompiledHeader="0"
56
-				WarningLevel="3"
57
-			/>
58
-			<Tool
59
-				Name="VCManagedResourceCompilerTool"
60
-			/>
61
-			<Tool
62
-				Name="VCResourceCompilerTool"
63
-			/>
64
-			<Tool
65
-				Name="VCPreLinkEventTool"
66
-			/>
67
-			<Tool
68
-				GenerateDebugInformation="true"
69
-				LinkIncremental="1"
70
-				Name="VCLinkerTool"
71
-				SubSystem="1"
72
-				TargetMachine="1"
73
-			/>
74
-			<Tool
75
-				Name="VCALinkTool"
76
-			/>
77
-			<Tool
78
-				Name="VCManifestTool"
79
-			/>
80
-			<Tool
81
-				Name="VCXDCMakeTool"
82
-			/>
83
-			<Tool
84
-				Name="VCBscMakeTool"
85
-			/>
86
-			<Tool
87
-				Name="VCFxCopTool"
88
-			/>
89
-			<Tool
90
-				Name="VCAppVerifierTool"
91
-			/>
92
-			<Tool
93
-				Name="VCPostBuildEventTool"
94
-			/>
95
-		</Configuration>
96
-		<Configuration
97
-			CharacterSet="2"
98
-			ConfigurationType="1"
99
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
100
-			Name="Release|Win32"
101
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
102
-			WholeProgramOptimization="1"
103
-			>
104
-			<Tool
105
-				Name="VCPreBuildEventTool"
106
-			/>
107
-			<Tool
108
-				Name="VCCustomBuildTool"
109
-			/>
110
-			<Tool
111
-				Name="VCXMLDataGeneratorTool"
112
-			/>
113
-			<Tool
114
-				Name="VCWebServiceProxyGeneratorTool"
115
-			/>
116
-			<Tool
117
-				Name="VCMIDLTool"
118
-			/>
119
-			<Tool
120
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
121
-				CompileAs="1"
122
-				DebugInformationFormat="3"
123
-				DisableSpecificWarnings="4996;4244;4090"
124
-				EnableFunctionLevelLinking="true"
125
-				EnableIntrinsicFunctions="true"
126
-				Name="VCCLCompilerTool"
127
-				Optimization="2"
128
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
129
-				RuntimeLibrary="2"
130
-				UsePrecompiledHeader="0"
131
-				WarningLevel="3"
132
-			/>
133
-			<Tool
134
-				Name="VCManagedResourceCompilerTool"
135
-			/>
136
-			<Tool
137
-				Name="VCResourceCompilerTool"
138
-			/>
139
-			<Tool
140
-				Name="VCPreLinkEventTool"
141
-			/>
142
-			<Tool
143
-				EnableCOMDATFolding="2"
144
-				GenerateDebugInformation="true"
145
-				LinkIncremental="1"
146
-				Name="VCLinkerTool"
147
-				OptimizeReferences="2"
148
-				SubSystem="1"
149
-				TargetMachine="1"
150
-			/>
151
-			<Tool
152
-				Name="VCALinkTool"
153
-			/>
154
-			<Tool
155
-				Name="VCManifestTool"
156
-			/>
157
-			<Tool
158
-				Name="VCXDCMakeTool"
159
-			/>
160
-			<Tool
161
-				Name="VCBscMakeTool"
162
-			/>
163
-			<Tool
164
-				Name="VCFxCopTool"
165
-			/>
166
-			<Tool
167
-				Name="VCAppVerifierTool"
168
-			/>
169
-			<Tool
170
-				Name="VCPostBuildEventTool"
171
-			/>
172
-		</Configuration>
173
-		<Configuration
174
-			CharacterSet="2"
175
-			ConfigurationType="1"
176
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
177
-			Name="Debug|x64"
178
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
179
-			>
180
-			<Tool
181
-				Name="VCPreBuildEventTool"
182
-			/>
183
-			<Tool
184
-				Name="VCCustomBuildTool"
185
-			/>
186
-			<Tool
187
-				Name="VCXMLDataGeneratorTool"
188
-			/>
189
-			<Tool
190
-				Name="VCWebServiceProxyGeneratorTool"
191
-			/>
192
-			<Tool
193
-				Name="VCMIDLTool"
194
-				TargetEnvironment="3"
195
-			/>
196
-			<Tool
197
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
198
-				BasicRuntimeChecks="3"
199
-				CompileAs="1"
200
-				DebugInformationFormat="3"
201
-				DisableSpecificWarnings="4996;4244;4090"
202
-				MinimalRebuild="true"
203
-				Name="VCCLCompilerTool"
204
-				Optimization="0"
205
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
206
-				RuntimeLibrary="3"
207
-				UsePrecompiledHeader="0"
208
-				WarningLevel="3"
209
-			/>
210
-			<Tool
211
-				Name="VCManagedResourceCompilerTool"
212
-			/>
213
-			<Tool
214
-				Name="VCResourceCompilerTool"
215
-			/>
216
-			<Tool
217
-				Name="VCPreLinkEventTool"
218
-			/>
219
-			<Tool
220
-				GenerateDebugInformation="true"
221
-				LinkIncremental="1"
222
-				Name="VCLinkerTool"
223
-				SubSystem="1"
224
-				TargetMachine="17"
225
-			/>
226
-			<Tool
227
-				Name="VCALinkTool"
228
-			/>
229
-			<Tool
230
-				Name="VCManifestTool"
231
-			/>
232
-			<Tool
233
-				Name="VCXDCMakeTool"
234
-			/>
235
-			<Tool
236
-				Name="VCBscMakeTool"
237
-			/>
238
-			<Tool
239
-				Name="VCFxCopTool"
240
-			/>
241
-			<Tool
242
-				Name="VCAppVerifierTool"
243
-			/>
244
-			<Tool
245
-				Name="VCPostBuildEventTool"
246
-			/>
247
-		</Configuration>
248
-		<Configuration
249
-			CharacterSet="2"
250
-			ConfigurationType="1"
251
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
252
-			Name="Release|x64"
253
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
254
-			WholeProgramOptimization="1"
255
-			>
256
-			<Tool
257
-				Name="VCPreBuildEventTool"
258
-			/>
259
-			<Tool
260
-				Name="VCCustomBuildTool"
261
-			/>
262
-			<Tool
263
-				Name="VCXMLDataGeneratorTool"
264
-			/>
265
-			<Tool
266
-				Name="VCWebServiceProxyGeneratorTool"
267
-			/>
268
-			<Tool
269
-				Name="VCMIDLTool"
270
-				TargetEnvironment="3"
271
-			/>
272
-			<Tool
273
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
274
-				CompileAs="1"
275
-				DebugInformationFormat="3"
276
-				DisableSpecificWarnings="4996;4244;4090"
277
-				EnableFunctionLevelLinking="true"
278
-				EnableIntrinsicFunctions="true"
279
-				Name="VCCLCompilerTool"
280
-				Optimization="2"
281
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
282
-				RuntimeLibrary="2"
283
-				UsePrecompiledHeader="0"
284
-				WarningLevel="3"
285
-			/>
286
-			<Tool
287
-				Name="VCManagedResourceCompilerTool"
288
-			/>
289
-			<Tool
290
-				Name="VCResourceCompilerTool"
291
-			/>
292
-			<Tool
293
-				Name="VCPreLinkEventTool"
294
-			/>
295
-			<Tool
296
-				EnableCOMDATFolding="2"
297
-				GenerateDebugInformation="true"
298
-				LinkIncremental="1"
299
-				Name="VCLinkerTool"
300
-				OptimizeReferences="2"
301
-				SubSystem="1"
302
-				TargetMachine="17"
303
-			/>
304
-			<Tool
305
-				Name="VCALinkTool"
306
-			/>
307
-			<Tool
308
-				Name="VCManifestTool"
309
-			/>
310
-			<Tool
311
-				Name="VCXDCMakeTool"
312
-			/>
313
-			<Tool
314
-				Name="VCBscMakeTool"
315
-			/>
316
-			<Tool
317
-				Name="VCFxCopTool"
318
-			/>
319
-			<Tool
320
-				Name="VCAppVerifierTool"
321
-			/>
322
-			<Tool
323
-				Name="VCPostBuildEventTool"
324
-			/>
325
-		</Configuration>
326
-	</Configurations>
327
-	<References>
328
-	</References>
329
-	<Files>
330
-		<Filter
331
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
332
-			Name="Source Files"
333
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
334
-			>
335
-			<File
336
-				RelativePath="..\clamdscan\clamdscan.c"
337
-				>
338
-			</File>
339
-			<File
340
-				RelativePath="..\clamdscan\client.c"
341
-				>
342
-			</File>
343
-			<File
344
-				RelativePath="..\clamdscan\proto.c"
345
-				>
346
-			</File>
347
-			<Filter
348
-				Name="shared"
349
-				>
350
-				<File
351
-					RelativePath="..\shared\actions.c"
352
-					>
353
-				</File>
354
-				<File
355
-					RelativePath="..\shared\misc.c"
356
-					>
357
-				</File>
358
-				<File
359
-					RelativePath="..\shared\output.c"
360
-					>
361
-				</File>
362
-			</Filter>
363
-		</Filter>
364
-		<Filter
365
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
366
-			Name="Header Files"
367
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
368
-			>
369
-		</Filter>
370
-		<Filter
371
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
372
-			Name="Resource Files"
373
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
374
-			>
375
-			<File
376
-				RelativePath=".\res\clamdscan.rc"
377
-				>
378
-			</File>
379
-		</Filter>
380
-	</Files>
381
-	<Globals>
382
-	</Globals>
383
-</VisualStudioProject>
384 1
new file mode 100644
... ...
@@ -0,0 +1,104 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <PropertyGroup Label="Globals">
14
+    <ProjectGuid>{094B13E4-321B-479B-919F-FB84A0F0DA1F}</ProjectGuid>
15
+    <Keyword>Win32Proj</Keyword>
16
+    <RootNamespace>clamdscan</RootNamespace>
17
+  </PropertyGroup>
18
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
19
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
20
+    <ConfigurationType>Application</ConfigurationType>
21
+    <UseDebugLibraries>true</UseDebugLibraries>
22
+    <CharacterSet>MultiByte</CharacterSet>
23
+  </PropertyGroup>
24
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25
+    <ConfigurationType>Application</ConfigurationType>
26
+    <UseDebugLibraries>false</UseDebugLibraries>
27
+    <WholeProgramOptimization>true</WholeProgramOptimization>
28
+    <CharacterSet>MultiByte</CharacterSet>
29
+  </PropertyGroup>
30
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
31
+  <ImportGroup Label="ExtensionSettings">
32
+  </ImportGroup>
33
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
34
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
35
+  </ImportGroup>
36
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
37
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
38
+  </ImportGroup>
39
+  <PropertyGroup Label="UserMacros"/>
40
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
41
+    <LinkIncremental>true</LinkIncremental>
42
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
43
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
44
+  </PropertyGroup>
45
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
46
+    <LinkIncremental>false</LinkIncremental>
47
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
48
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
49
+  </PropertyGroup>
50
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
51
+    <ClCompile>
52
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
53
+      <WarningLevel>Level3</WarningLevel>
54
+      <Optimization>Disabled</Optimization>
55
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
56
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
57
+      <CompileAs>CompileAsC</CompileAs>
58
+      <DisableSpecificWarnings>4996;4244</DisableSpecificWarnings>
59
+    </ClCompile>
60
+    <Link>
61
+      <SubSystem>Console</SubSystem>
62
+      <GenerateDebugInformation>true</GenerateDebugInformation>
63
+    </Link>
64
+  </ItemDefinitionGroup>
65
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
66
+    <ClCompile>
67
+      <WarningLevel>Level3</WarningLevel>
68
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
69
+      <Optimization>MaxSpeed</Optimization>
70
+      <FunctionLevelLinking>true</FunctionLevelLinking>
71
+      <IntrinsicFunctions>true</IntrinsicFunctions>
72
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
73
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
74
+      <CompileAs>CompileAsC</CompileAs>
75
+      <DisableSpecificWarnings>4996;4244</DisableSpecificWarnings>
76
+    </ClCompile>
77
+    <Link>
78
+      <SubSystem>Console</SubSystem>
79
+      <GenerateDebugInformation>true</GenerateDebugInformation>
80
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
81
+      <OptimizeReferences>true</OptimizeReferences>
82
+    </Link>
83
+  </ItemDefinitionGroup>
84
+  <ItemGroup>
85
+    <ResourceCompile Include="res\clamdscan.rc"/>
86
+  </ItemGroup>
87
+  <ItemGroup>
88
+    <ClCompile Include="..\clamdscan\clamdscan.c"/>
89
+    <ClCompile Include="..\clamdscan\client.c"/>
90
+    <ClCompile Include="..\clamdscan\proto.c"/>
91
+    <ClCompile Include="..\shared\actions.c"/>
92
+    <ClCompile Include="..\shared\misc.c"/>
93
+    <ClCompile Include="..\shared\output.c"/>
94
+  </ItemGroup>
95
+  <ItemGroup>
96
+    <ProjectReference Include="libclamav.vcxproj">
97
+      <Project>{09d341e9-7372-46e9-b0d7-caaf77984190}</Project>
98
+    </ProjectReference>
99
+  </ItemGroup>
100
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
101
+  <ImportGroup Label="ExtensionTargets">
102
+  </ImportGroup>
103
+</Project>
0 104
new file mode 100644
... ...
@@ -0,0 +1,41 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+    <Filter Include="Resource Files">
8
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
9
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
10
+    </Filter>
11
+    <Filter Include="Source Files\shared">
12
+      <UniqueIdentifier>{cf4f1ec5-e525-4fef-968d-e9869375f863}</UniqueIdentifier>
13
+    </Filter>
14
+  </ItemGroup>
15
+  <ItemGroup>
16
+    <ResourceCompile Include="res\clamdscan.rc">
17
+      <Filter>Resource Files</Filter>
18
+    </ResourceCompile>
19
+  </ItemGroup>
20
+  <ItemGroup>
21
+    <ClCompile Include="..\clamdscan\proto.c">
22
+      <Filter>Source Files</Filter>
23
+    </ClCompile>
24
+    <ClCompile Include="..\clamdscan\clamdscan.c">
25
+      <Filter>Source Files</Filter>
26
+    </ClCompile>
27
+    <ClCompile Include="..\clamdscan\client.c">
28
+      <Filter>Source Files</Filter>
29
+    </ClCompile>
30
+    <ClCompile Include="..\shared\output.c">
31
+      <Filter>Source Files\shared</Filter>
32
+    </ClCompile>
33
+    <ClCompile Include="..\shared\actions.c">
34
+      <Filter>Source Files\shared</Filter>
35
+    </ClCompile>
36
+    <ClCompile Include="..\shared\misc.c">
37
+      <Filter>Source Files\shared</Filter>
38
+    </ClCompile>
39
+  </ItemGroup>
40
+</Project>
0 41
\ No newline at end of file
1 42
deleted file mode 100644
... ...
@@ -1,385 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="clamscan"
5
-	ProjectGUID="{F79E7CA7-E49D-479E-8D68-0EA9CB585575}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="clamscan"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-	</ToolFiles>
21
-	<Configurations>
22
-		<Configuration
23
-			CharacterSet="2"
24
-			ConfigurationType="1"
25
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
26
-			Name="Debug|Win32"
27
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
28
-			>
29
-			<Tool
30
-				Name="VCPreBuildEventTool"
31
-			/>
32
-			<Tool
33
-				Name="VCCustomBuildTool"
34
-			/>
35
-			<Tool
36
-				Name="VCXMLDataGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCWebServiceProxyGeneratorTool"
40
-			/>
41
-			<Tool
42
-				Name="VCMIDLTool"
43
-			/>
44
-			<Tool
45
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
46
-				BasicRuntimeChecks="3"
47
-				CompileAs="1"
48
-				DebugInformationFormat="3"
49
-				DisableSpecificWarnings="4996;4244;4018;4090;4333;4101;4146"
50
-				MinimalRebuild="true"
51
-				Name="VCCLCompilerTool"
52
-				Optimization="0"
53
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
54
-				RuntimeLibrary="3"
55
-				UsePrecompiledHeader="0"
56
-				WarningLevel="3"
57
-			/>
58
-			<Tool
59
-				Name="VCManagedResourceCompilerTool"
60
-			/>
61
-			<Tool
62
-				Name="VCResourceCompilerTool"
63
-			/>
64
-			<Tool
65
-				Name="VCPreLinkEventTool"
66
-			/>
67
-			<Tool
68
-				GenerateDebugInformation="true"
69
-				LinkIncremental="1"
70
-				Name="VCLinkerTool"
71
-				SubSystem="1"
72
-				TargetMachine="1"
73
-			/>
74
-			<Tool
75
-				Name="VCALinkTool"
76
-			/>
77
-			<Tool
78
-				Name="VCManifestTool"
79
-			/>
80
-			<Tool
81
-				Name="VCXDCMakeTool"
82
-			/>
83
-			<Tool
84
-				Name="VCBscMakeTool"
85
-			/>
86
-			<Tool
87
-				Name="VCFxCopTool"
88
-			/>
89
-			<Tool
90
-				Name="VCAppVerifierTool"
91
-			/>
92
-			<Tool
93
-				Name="VCPostBuildEventTool"
94
-			/>
95
-		</Configuration>
96
-		<Configuration
97
-			CharacterSet="2"
98
-			ConfigurationType="1"
99
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
100
-			Name="Release|Win32"
101
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
102
-			WholeProgramOptimization="1"
103
-			>
104
-			<Tool
105
-				Name="VCPreBuildEventTool"
106
-			/>
107
-			<Tool
108
-				Name="VCCustomBuildTool"
109
-			/>
110
-			<Tool
111
-				Name="VCXMLDataGeneratorTool"
112
-			/>
113
-			<Tool
114
-				Name="VCWebServiceProxyGeneratorTool"
115
-			/>
116
-			<Tool
117
-				Name="VCMIDLTool"
118
-			/>
119
-			<Tool
120
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
121
-				BufferSecurityCheck="false"
122
-				CompileAs="1"
123
-				DebugInformationFormat="3"
124
-				DisableSpecificWarnings="4996;4244;4018;4090;4333;4101;4146"
125
-				EnableFunctionLevelLinking="true"
126
-				EnableIntrinsicFunctions="true"
127
-				Name="VCCLCompilerTool"
128
-				Optimization="2"
129
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
130
-				RuntimeLibrary="2"
131
-				UsePrecompiledHeader="0"
132
-				WarningLevel="3"
133
-			/>
134
-			<Tool
135
-				Name="VCManagedResourceCompilerTool"
136
-			/>
137
-			<Tool
138
-				Name="VCResourceCompilerTool"
139
-			/>
140
-			<Tool
141
-				Name="VCPreLinkEventTool"
142
-			/>
143
-			<Tool
144
-				EnableCOMDATFolding="2"
145
-				GenerateDebugInformation="true"
146
-				LinkIncremental="1"
147
-				Name="VCLinkerTool"
148
-				OptimizeReferences="2"
149
-				SubSystem="1"
150
-				TargetMachine="1"
151
-			/>
152
-			<Tool
153
-				Name="VCALinkTool"
154
-			/>
155
-			<Tool
156
-				Name="VCManifestTool"
157
-			/>
158
-			<Tool
159
-				Name="VCXDCMakeTool"
160
-			/>
161
-			<Tool
162
-				Name="VCBscMakeTool"
163
-			/>
164
-			<Tool
165
-				Name="VCFxCopTool"
166
-			/>
167
-			<Tool
168
-				Name="VCAppVerifierTool"
169
-			/>
170
-			<Tool
171
-				Name="VCPostBuildEventTool"
172
-			/>
173
-		</Configuration>
174
-		<Configuration
175
-			CharacterSet="2"
176
-			ConfigurationType="1"
177
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
178
-			Name="Debug|x64"
179
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
180
-			>
181
-			<Tool
182
-				Name="VCPreBuildEventTool"
183
-			/>
184
-			<Tool
185
-				Name="VCCustomBuildTool"
186
-			/>
187
-			<Tool
188
-				Name="VCXMLDataGeneratorTool"
189
-			/>
190
-			<Tool
191
-				Name="VCWebServiceProxyGeneratorTool"
192
-			/>
193
-			<Tool
194
-				Name="VCMIDLTool"
195
-				TargetEnvironment="3"
196
-			/>
197
-			<Tool
198
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
199
-				BasicRuntimeChecks="3"
200
-				CompileAs="1"
201
-				DebugInformationFormat="3"
202
-				DisableSpecificWarnings="4996;4244;4018;4090;4333;4101;4146"
203
-				MinimalRebuild="true"
204
-				Name="VCCLCompilerTool"
205
-				Optimization="0"
206
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
207
-				RuntimeLibrary="3"
208
-				UsePrecompiledHeader="0"
209
-				WarningLevel="3"
210
-			/>
211
-			<Tool
212
-				Name="VCManagedResourceCompilerTool"
213
-			/>
214
-			<Tool
215
-				Name="VCResourceCompilerTool"
216
-			/>
217
-			<Tool
218
-				Name="VCPreLinkEventTool"
219
-			/>
220
-			<Tool
221
-				GenerateDebugInformation="true"
222
-				LinkIncremental="1"
223
-				Name="VCLinkerTool"
224
-				SubSystem="1"
225
-				TargetMachine="17"
226
-			/>
227
-			<Tool
228
-				Name="VCALinkTool"
229
-			/>
230
-			<Tool
231
-				Name="VCManifestTool"
232
-			/>
233
-			<Tool
234
-				Name="VCXDCMakeTool"
235
-			/>
236
-			<Tool
237
-				Name="VCBscMakeTool"
238
-			/>
239
-			<Tool
240
-				Name="VCFxCopTool"
241
-			/>
242
-			<Tool
243
-				Name="VCAppVerifierTool"
244
-			/>
245
-			<Tool
246
-				Name="VCPostBuildEventTool"
247
-			/>
248
-		</Configuration>
249
-		<Configuration
250
-			CharacterSet="2"
251
-			ConfigurationType="1"
252
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
253
-			Name="Release|x64"
254
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
255
-			WholeProgramOptimization="1"
256
-			>
257
-			<Tool
258
-				Name="VCPreBuildEventTool"
259
-			/>
260
-			<Tool
261
-				Name="VCCustomBuildTool"
262
-			/>
263
-			<Tool
264
-				Name="VCXMLDataGeneratorTool"
265
-			/>
266
-			<Tool
267
-				Name="VCWebServiceProxyGeneratorTool"
268
-			/>
269
-			<Tool
270
-				Name="VCMIDLTool"
271
-				TargetEnvironment="3"
272
-			/>
273
-			<Tool
274
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
275
-				BufferSecurityCheck="false"
276
-				CompileAs="1"
277
-				DebugInformationFormat="3"
278
-				DisableSpecificWarnings="4996;4244;4018;4090;4333;4101;4146"
279
-				EnableFunctionLevelLinking="true"
280
-				EnableIntrinsicFunctions="true"
281
-				Name="VCCLCompilerTool"
282
-				Optimization="2"
283
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
284
-				RuntimeLibrary="2"
285
-				UsePrecompiledHeader="0"
286
-				WarningLevel="3"
287
-			/>
288
-			<Tool
289
-				Name="VCManagedResourceCompilerTool"
290
-			/>
291
-			<Tool
292
-				Name="VCResourceCompilerTool"
293
-			/>
294
-			<Tool
295
-				Name="VCPreLinkEventTool"
296
-			/>
297
-			<Tool
298
-				EnableCOMDATFolding="2"
299
-				GenerateDebugInformation="true"
300
-				LinkIncremental="1"
301
-				Name="VCLinkerTool"
302
-				OptimizeReferences="2"
303
-				SubSystem="1"
304
-				TargetMachine="17"
305
-			/>
306
-			<Tool
307
-				Name="VCALinkTool"
308
-			/>
309
-			<Tool
310
-				Name="VCManifestTool"
311
-			/>
312
-			<Tool
313
-				Name="VCXDCMakeTool"
314
-			/>
315
-			<Tool
316
-				Name="VCBscMakeTool"
317
-			/>
318
-			<Tool
319
-				Name="VCFxCopTool"
320
-			/>
321
-			<Tool
322
-				Name="VCAppVerifierTool"
323
-			/>
324
-			<Tool
325
-				Name="VCPostBuildEventTool"
326
-			/>
327
-		</Configuration>
328
-	</Configurations>
329
-	<References>
330
-	</References>
331
-	<Files>
332
-		<Filter
333
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
334
-			Name="Source Files"
335
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
336
-			>
337
-			<File
338
-				RelativePath="..\clamscan\clamscan.c"
339
-				>
340
-			</File>
341
-			<File
342
-				RelativePath="..\clamscan\manager.c"
343
-				>
344
-			</File>
345
-			<File
346
-				RelativePath="..\clamscan\others.c"
347
-				>
348
-			</File>
349
-			<Filter
350
-				Name="shared"
351
-				>
352
-				<File
353
-					RelativePath="..\shared\actions.c"
354
-					>
355
-				</File>
356
-				<File
357
-					RelativePath="..\shared\misc.c"
358
-					>
359
-				</File>
360
-				<File
361
-					RelativePath="..\shared\output.c"
362
-					>
363
-				</File>
364
-			</Filter>
365
-		</Filter>
366
-		<Filter
367
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
368
-			Name="Header Files"
369
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
370
-			>
371
-		</Filter>
372
-		<Filter
373
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
374
-			Name="Resource Files"
375
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
376
-			>
377
-			<File
378
-				RelativePath=".\res\clamscan.rc"
379
-				>
380
-			</File>
381
-		</Filter>
382
-	</Files>
383
-	<Globals>
384
-	</Globals>
385
-</VisualStudioProject>
386 1
new file mode 100644
... ...
@@ -0,0 +1,104 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <PropertyGroup Label="Globals">
14
+    <ProjectGuid>{F0D57765-2E9C-4E55-8E1D-037C0CF00FD3}</ProjectGuid>
15
+    <Keyword>Win32Proj</Keyword>
16
+    <RootNamespace>clamscan</RootNamespace>
17
+  </PropertyGroup>
18
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
19
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
20
+    <ConfigurationType>Application</ConfigurationType>
21
+    <UseDebugLibraries>true</UseDebugLibraries>
22
+    <CharacterSet>MultiByte</CharacterSet>
23
+  </PropertyGroup>
24
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25
+    <ConfigurationType>Application</ConfigurationType>
26
+    <UseDebugLibraries>false</UseDebugLibraries>
27
+    <WholeProgramOptimization>true</WholeProgramOptimization>
28
+    <CharacterSet>MultiByte</CharacterSet>
29
+  </PropertyGroup>
30
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
31
+  <ImportGroup Label="ExtensionSettings">
32
+  </ImportGroup>
33
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
34
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
35
+  </ImportGroup>
36
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
37
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
38
+  </ImportGroup>
39
+  <PropertyGroup Label="UserMacros"/>
40
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
41
+    <LinkIncremental>true</LinkIncremental>
42
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
43
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
44
+  </PropertyGroup>
45
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
46
+    <LinkIncremental>false</LinkIncremental>
47
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
48
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
49
+  </PropertyGroup>
50
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
51
+    <ClCompile>
52
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
53
+      <WarningLevel>Level3</WarningLevel>
54
+      <Optimization>Disabled</Optimization>
55
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
56
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
57
+      <CompileAs>CompileAsC</CompileAs>
58
+      <DisableSpecificWarnings>4996;4244</DisableSpecificWarnings>
59
+    </ClCompile>
60
+    <Link>
61
+      <SubSystem>Console</SubSystem>
62
+      <GenerateDebugInformation>true</GenerateDebugInformation>
63
+    </Link>
64
+  </ItemDefinitionGroup>
65
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
66
+    <ClCompile>
67
+      <WarningLevel>Level3</WarningLevel>
68
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
69
+      <Optimization>MaxSpeed</Optimization>
70
+      <FunctionLevelLinking>true</FunctionLevelLinking>
71
+      <IntrinsicFunctions>true</IntrinsicFunctions>
72
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
73
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
74
+      <CompileAs>CompileAsC</CompileAs>
75
+      <DisableSpecificWarnings>4996;4244</DisableSpecificWarnings>
76
+    </ClCompile>
77
+    <Link>
78
+      <SubSystem>Console</SubSystem>
79
+      <GenerateDebugInformation>true</GenerateDebugInformation>
80
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
81
+      <OptimizeReferences>true</OptimizeReferences>
82
+    </Link>
83
+  </ItemDefinitionGroup>
84
+  <ItemGroup>
85
+    <ResourceCompile Include="res\clamscan.rc"/>
86
+  </ItemGroup>
87
+  <ItemGroup>
88
+    <ClCompile Include="..\clamscan\clamscan.c"/>
89
+    <ClCompile Include="..\clamscan\manager.c"/>
90
+    <ClCompile Include="..\clamscan\others.c"/>
91
+    <ClCompile Include="..\shared\actions.c"/>
92
+    <ClCompile Include="..\shared\misc.c"/>
93
+    <ClCompile Include="..\shared\output.c"/>
94
+  </ItemGroup>
95
+  <ItemGroup>
96
+    <ProjectReference Include="libclamav.vcxproj">
97
+      <Project>{09d341e9-7372-46e9-b0d7-caaf77984190}</Project>
98
+    </ProjectReference>
99
+  </ItemGroup>
100
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
101
+  <ImportGroup Label="ExtensionTargets">
102
+  </ImportGroup>
103
+</Project>
0 104
new file mode 100644
... ...
@@ -0,0 +1,41 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+    <Filter Include="Resource Files">
8
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
9
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
10
+    </Filter>
11
+    <Filter Include="Source Files\shared">
12
+      <UniqueIdentifier>{10195ab7-b182-4e61-9189-08705e8d8d81}</UniqueIdentifier>
13
+    </Filter>
14
+  </ItemGroup>
15
+  <ItemGroup>
16
+    <ResourceCompile Include="res\clamscan.rc">
17
+      <Filter>Resource Files</Filter>
18
+    </ResourceCompile>
19
+  </ItemGroup>
20
+  <ItemGroup>
21
+    <ClCompile Include="..\clamscan\others.c">
22
+      <Filter>Source Files</Filter>
23
+    </ClCompile>
24
+    <ClCompile Include="..\clamscan\clamscan.c">
25
+      <Filter>Source Files</Filter>
26
+    </ClCompile>
27
+    <ClCompile Include="..\clamscan\manager.c">
28
+      <Filter>Source Files</Filter>
29
+    </ClCompile>
30
+    <ClCompile Include="..\shared\output.c">
31
+      <Filter>Source Files\shared</Filter>
32
+    </ClCompile>
33
+    <ClCompile Include="..\shared\actions.c">
34
+      <Filter>Source Files\shared</Filter>
35
+    </ClCompile>
36
+    <ClCompile Include="..\shared\misc.c">
37
+      <Filter>Source Files\shared</Filter>
38
+    </ClCompile>
39
+  </ItemGroup>
40
+</Project>
0 41
\ No newline at end of file
1 42
deleted file mode 100644
... ...
@@ -1,421 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="freshclam"
5
-	ProjectGUID="{CEA52DD8-0418-42AD-B640-F33CC7C600CE}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="freshclam"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-	</ToolFiles>
21
-	<Configurations>
22
-		<Configuration
23
-			CharacterSet="2"
24
-			ConfigurationType="1"
25
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
26
-			Name="Debug|Win32"
27
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
28
-			>
29
-			<Tool
30
-				Name="VCPreBuildEventTool"
31
-			/>
32
-			<Tool
33
-				Name="VCCustomBuildTool"
34
-			/>
35
-			<Tool
36
-				Name="VCXMLDataGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCWebServiceProxyGeneratorTool"
40
-			/>
41
-			<Tool
42
-				Name="VCMIDLTool"
43
-			/>
44
-			<Tool
45
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
46
-				BasicRuntimeChecks="3"
47
-				CompileAs="1"
48
-				DebugInformationFormat="3"
49
-				DisableSpecificWarnings="4996;4244;4018;4090;4333;4101;4146;4102"
50
-				MinimalRebuild="true"
51
-				Name="VCCLCompilerTool"
52
-				Optimization="0"
53
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
54
-				RuntimeLibrary="3"
55
-				UsePrecompiledHeader="0"
56
-				WarningLevel="3"
57
-			/>
58
-			<Tool
59
-				Name="VCManagedResourceCompilerTool"
60
-			/>
61
-			<Tool
62
-				Name="VCResourceCompilerTool"
63
-			/>
64
-			<Tool
65
-				Name="VCPreLinkEventTool"
66
-			/>
67
-			<Tool
68
-				AdditionalDependencies="dnsapi.lib"
69
-				GenerateDebugInformation="true"
70
-				LinkIncremental="1"
71
-				Name="VCLinkerTool"
72
-				SubSystem="1"
73
-				TargetMachine="1"
74
-			/>
75
-			<Tool
76
-				Name="VCALinkTool"
77
-			/>
78
-			<Tool
79
-				Name="VCManifestTool"
80
-			/>
81
-			<Tool
82
-				Name="VCXDCMakeTool"
83
-			/>
84
-			<Tool
85
-				Name="VCBscMakeTool"
86
-			/>
87
-			<Tool
88
-				Name="VCFxCopTool"
89
-			/>
90
-			<Tool
91
-				Name="VCAppVerifierTool"
92
-			/>
93
-			<Tool
94
-				Name="VCPostBuildEventTool"
95
-			/>
96
-		</Configuration>
97
-		<Configuration
98
-			CharacterSet="2"
99
-			ConfigurationType="1"
100
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
101
-			Name="Release|Win32"
102
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
103
-			WholeProgramOptimization="1"
104
-			>
105
-			<Tool
106
-				Name="VCPreBuildEventTool"
107
-			/>
108
-			<Tool
109
-				Name="VCCustomBuildTool"
110
-			/>
111
-			<Tool
112
-				Name="VCXMLDataGeneratorTool"
113
-			/>
114
-			<Tool
115
-				Name="VCWebServiceProxyGeneratorTool"
116
-			/>
117
-			<Tool
118
-				Name="VCMIDLTool"
119
-			/>
120
-			<Tool
121
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
122
-				BufferSecurityCheck="false"
123
-				CompileAs="1"
124
-				DebugInformationFormat="3"
125
-				DisableSpecificWarnings="4996;4244;4018;4090;4333;4101;4146;4102"
126
-				EnableFunctionLevelLinking="true"
127
-				EnableIntrinsicFunctions="true"
128
-				Name="VCCLCompilerTool"
129
-				Optimization="2"
130
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
131
-				RuntimeLibrary="2"
132
-				UsePrecompiledHeader="0"
133
-				WarningLevel="3"
134
-			/>
135
-			<Tool
136
-				Name="VCManagedResourceCompilerTool"
137
-			/>
138
-			<Tool
139
-				Name="VCResourceCompilerTool"
140
-			/>
141
-			<Tool
142
-				Name="VCPreLinkEventTool"
143
-			/>
144
-			<Tool
145
-				AdditionalDependencies="dnsapi.lib"
146
-				EnableCOMDATFolding="2"
147
-				GenerateDebugInformation="true"
148
-				LinkIncremental="1"
149
-				Name="VCLinkerTool"
150
-				OptimizeReferences="2"
151
-				SubSystem="1"
152
-				TargetMachine="1"
153
-			/>
154
-			<Tool
155
-				Name="VCALinkTool"
156
-			/>
157
-			<Tool
158
-				Name="VCManifestTool"
159
-			/>
160
-			<Tool
161
-				Name="VCXDCMakeTool"
162
-			/>
163
-			<Tool
164
-				Name="VCBscMakeTool"
165
-			/>
166
-			<Tool
167
-				Name="VCFxCopTool"
168
-			/>
169
-			<Tool
170
-				Name="VCAppVerifierTool"
171
-			/>
172
-			<Tool
173
-				Name="VCPostBuildEventTool"
174
-			/>
175
-		</Configuration>
176
-		<Configuration
177
-			CharacterSet="2"
178
-			ConfigurationType="1"
179
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
180
-			Name="Debug|x64"
181
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
182
-			>
183
-			<Tool
184
-				Name="VCPreBuildEventTool"
185
-			/>
186
-			<Tool
187
-				Name="VCCustomBuildTool"
188
-			/>
189
-			<Tool
190
-				Name="VCXMLDataGeneratorTool"
191
-			/>
192
-			<Tool
193
-				Name="VCWebServiceProxyGeneratorTool"
194
-			/>
195
-			<Tool
196
-				Name="VCMIDLTool"
197
-				TargetEnvironment="3"
198
-			/>
199
-			<Tool
200
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
201
-				BasicRuntimeChecks="3"
202
-				CompileAs="1"
203
-				DebugInformationFormat="3"
204
-				DisableSpecificWarnings="4996;4244;4018;4090;4333;4101;4146;4102"
205
-				MinimalRebuild="true"
206
-				Name="VCCLCompilerTool"
207
-				Optimization="0"
208
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
209
-				RuntimeLibrary="3"
210
-				UsePrecompiledHeader="0"
211
-				WarningLevel="3"
212
-			/>
213
-			<Tool
214
-				Name="VCManagedResourceCompilerTool"
215
-			/>
216
-			<Tool
217
-				Name="VCResourceCompilerTool"
218
-			/>
219
-			<Tool
220
-				Name="VCPreLinkEventTool"
221
-			/>
222
-			<Tool
223
-				AdditionalDependencies="dnsapi.lib"
224
-				GenerateDebugInformation="true"
225
-				LinkIncremental="1"
226
-				Name="VCLinkerTool"
227
-				SubSystem="1"
228
-				TargetMachine="17"
229
-			/>
230
-			<Tool
231
-				Name="VCALinkTool"
232
-			/>
233
-			<Tool
234
-				Name="VCManifestTool"
235
-			/>
236
-			<Tool
237
-				Name="VCXDCMakeTool"
238
-			/>
239
-			<Tool
240
-				Name="VCBscMakeTool"
241
-			/>
242
-			<Tool
243
-				Name="VCFxCopTool"
244
-			/>
245
-			<Tool
246
-				Name="VCAppVerifierTool"
247
-			/>
248
-			<Tool
249
-				Name="VCPostBuildEventTool"
250
-			/>
251
-		</Configuration>
252
-		<Configuration
253
-			CharacterSet="2"
254
-			ConfigurationType="1"
255
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
256
-			Name="Release|x64"
257
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
258
-			WholeProgramOptimization="1"
259
-			>
260
-			<Tool
261
-				Name="VCPreBuildEventTool"
262
-			/>
263
-			<Tool
264
-				Name="VCCustomBuildTool"
265
-			/>
266
-			<Tool
267
-				Name="VCXMLDataGeneratorTool"
268
-			/>
269
-			<Tool
270
-				Name="VCWebServiceProxyGeneratorTool"
271
-			/>
272
-			<Tool
273
-				Name="VCMIDLTool"
274
-				TargetEnvironment="3"
275
-			/>
276
-			<Tool
277
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
278
-				BufferSecurityCheck="false"
279
-				CompileAs="1"
280
-				DebugInformationFormat="3"
281
-				DisableSpecificWarnings="4996;4244;4018;4090;4333;4101;4146;4102"
282
-				EnableFunctionLevelLinking="true"
283
-				EnableIntrinsicFunctions="true"
284
-				Name="VCCLCompilerTool"
285
-				Optimization="2"
286
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
287
-				RuntimeLibrary="2"
288
-				UsePrecompiledHeader="0"
289
-				WarningLevel="3"
290
-			/>
291
-			<Tool
292
-				Name="VCManagedResourceCompilerTool"
293
-			/>
294
-			<Tool
295
-				Name="VCResourceCompilerTool"
296
-			/>
297
-			<Tool
298
-				Name="VCPreLinkEventTool"
299
-			/>
300
-			<Tool
301
-				AdditionalDependencies="dnsapi.lib"
302
-				EnableCOMDATFolding="2"
303
-				GenerateDebugInformation="true"
304
-				LinkIncremental="1"
305
-				Name="VCLinkerTool"
306
-				OptimizeReferences="2"
307
-				SubSystem="1"
308
-				TargetMachine="17"
309
-			/>
310
-			<Tool
311
-				Name="VCALinkTool"
312
-			/>
313
-			<Tool
314
-				Name="VCManifestTool"
315
-			/>
316
-			<Tool
317
-				Name="VCXDCMakeTool"
318
-			/>
319
-			<Tool
320
-				Name="VCBscMakeTool"
321
-			/>
322
-			<Tool
323
-				Name="VCFxCopTool"
324
-			/>
325
-			<Tool
326
-				Name="VCAppVerifierTool"
327
-			/>
328
-			<Tool
329
-				Name="VCPostBuildEventTool"
330
-			/>
331
-		</Configuration>
332
-	</Configurations>
333
-	<References>
334
-	</References>
335
-	<Files>
336
-		<Filter
337
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
338
-			Name="Source Files"
339
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
340
-			>
341
-			<File
342
-				RelativePath="..\freshclam\dns.c"
343
-				>
344
-			</File>
345
-			<File
346
-				RelativePath="..\freshclam\execute.c"
347
-				>
348
-			</File>
349
-			<File
350
-				RelativePath="..\freshclam\freshclam.c"
351
-				>
352
-			</File>
353
-			<File
354
-				RelativePath="..\freshclam\manager.c"
355
-				>
356
-			</File>
357
-			<File
358
-				RelativePath="..\freshclam\mirman.c"
359
-				>
360
-			</File>
361
-			<File
362
-				RelativePath="..\freshclam\nonblock.c"
363
-				>
364
-			</File>
365
-			<File
366
-				RelativePath="..\freshclam\notify.c"
367
-				>
368
-			</File>
369
-			<Filter
370
-				Name="shared"
371
-				>
372
-				<File
373
-					RelativePath="..\shared\cdiff.c"
374
-					>
375
-				</File>
376
-				<File
377
-					RelativePath="..\shared\misc.c"
378
-					>
379
-				</File>
380
-				<File
381
-					RelativePath="..\shared\output.c"
382
-					>
383
-				</File>
384
-				<File
385
-					RelativePath="..\shared\tar.c"
386
-					>
387
-				</File>
388
-			</Filter>
389
-			<Filter
390
-				Name="compat"
391
-				>
392
-				<File
393
-					RelativePath=".\compat\resolv.c"
394
-					>
395
-				</File>
396
-				<File
397
-					RelativePath=".\compat\strptime.c"
398
-					>
399
-				</File>
400
-			</Filter>
401
-		</Filter>
402
-		<Filter
403
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
404
-			Name="Header Files"
405
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
406
-			>
407
-		</Filter>
408
-		<Filter
409
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
410
-			Name="Resource Files"
411
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
412
-			>
413
-			<File
414
-				RelativePath=".\res\freshclam.rc"
415
-				>
416
-			</File>
417
-		</Filter>
418
-	</Files>
419
-	<Globals>
420
-	</Globals>
421
-</VisualStudioProject>
422 1
new file mode 100644
... ...
@@ -0,0 +1,113 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <PropertyGroup Label="Globals">
14
+    <ProjectGuid>{C4015FC8-0417-4D8E-8CF9-FDA1BF37A6FE}</ProjectGuid>
15
+    <Keyword>Win32Proj</Keyword>
16
+    <RootNamespace>freshclam</RootNamespace>
17
+  </PropertyGroup>
18
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
19
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
20
+    <ConfigurationType>Application</ConfigurationType>
21
+    <UseDebugLibraries>true</UseDebugLibraries>
22
+    <CharacterSet>MultiByte</CharacterSet>
23
+  </PropertyGroup>
24
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25
+    <ConfigurationType>Application</ConfigurationType>
26
+    <UseDebugLibraries>false</UseDebugLibraries>
27
+    <WholeProgramOptimization>true</WholeProgramOptimization>
28
+    <CharacterSet>MultiByte</CharacterSet>
29
+  </PropertyGroup>
30
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
31
+  <ImportGroup Label="ExtensionSettings">
32
+  </ImportGroup>
33
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
34
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
35
+  </ImportGroup>
36
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
37
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
38
+  </ImportGroup>
39
+  <PropertyGroup Label="UserMacros"/>
40
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
41
+    <LinkIncremental>true</LinkIncremental>
42
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
43
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
44
+  </PropertyGroup>
45
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
46
+    <LinkIncremental>false</LinkIncremental>
47
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
48
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
49
+  </PropertyGroup>
50
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
51
+    <ClCompile>
52
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
53
+      <WarningLevel>Level3</WarningLevel>
54
+      <Optimization>Disabled</Optimization>
55
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
56
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
57
+      <CompileAs>CompileAsC</CompileAs>
58
+      <DisableSpecificWarnings>4996;4244;4101;4102;4018</DisableSpecificWarnings>
59
+    </ClCompile>
60
+    <Link>
61
+      <SubSystem>Console</SubSystem>
62
+      <GenerateDebugInformation>true</GenerateDebugInformation>
63
+      <AdditionalDependencies>dnsapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
64
+    </Link>
65
+  </ItemDefinitionGroup>
66
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
67
+    <ClCompile>
68
+      <WarningLevel>Level3</WarningLevel>
69
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
70
+      <Optimization>MaxSpeed</Optimization>
71
+      <FunctionLevelLinking>true</FunctionLevelLinking>
72
+      <IntrinsicFunctions>true</IntrinsicFunctions>
73
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
74
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
75
+      <CompileAs>CompileAsC</CompileAs>
76
+      <DisableSpecificWarnings>4996;4244;4101;4102;4018</DisableSpecificWarnings>
77
+    </ClCompile>
78
+    <Link>
79
+      <SubSystem>Console</SubSystem>
80
+      <GenerateDebugInformation>true</GenerateDebugInformation>
81
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
82
+      <OptimizeReferences>true</OptimizeReferences>
83
+      <AdditionalDependencies>dnsapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
84
+    </Link>
85
+  </ItemDefinitionGroup>
86
+  <ItemGroup>
87
+    <ResourceCompile Include="res\freshclam.rc"/>
88
+  </ItemGroup>
89
+  <ItemGroup>
90
+    <ClCompile Include="..\freshclam\dns.c"/>
91
+    <ClCompile Include="..\freshclam\execute.c"/>
92
+    <ClCompile Include="..\freshclam\freshclam.c"/>
93
+    <ClCompile Include="..\freshclam\manager.c"/>
94
+    <ClCompile Include="..\freshclam\mirman.c"/>
95
+    <ClCompile Include="..\freshclam\nonblock.c"/>
96
+    <ClCompile Include="..\freshclam\notify.c"/>
97
+    <ClCompile Include="..\shared\cdiff.c"/>
98
+    <ClCompile Include="..\shared\misc.c"/>
99
+    <ClCompile Include="..\shared\output.c"/>
100
+    <ClCompile Include="..\shared\tar.c"/>
101
+    <ClCompile Include="compat\resolv.c"/>
102
+    <ClCompile Include="compat\strptime.c"/>
103
+  </ItemGroup>
104
+  <ItemGroup>
105
+    <ProjectReference Include="libclamav.vcxproj">
106
+      <Project>{09d341e9-7372-46e9-b0d7-caaf77984190}</Project>
107
+    </ProjectReference>
108
+  </ItemGroup>
109
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
110
+  <ImportGroup Label="ExtensionTargets">
111
+  </ImportGroup>
112
+</Project>
0 113
new file mode 100644
... ...
@@ -0,0 +1,65 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+    <Filter Include="Resource Files">
8
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
9
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
10
+    </Filter>
11
+    <Filter Include="Source Files\shared">
12
+      <UniqueIdentifier>{49709eab-7e40-4384-9864-e0f52e1277a5}</UniqueIdentifier>
13
+    </Filter>
14
+    <Filter Include="Source Files\compat">
15
+      <UniqueIdentifier>{1d0af2cb-f601-4a08-bef2-0bfed007822f}</UniqueIdentifier>
16
+    </Filter>
17
+  </ItemGroup>
18
+  <ItemGroup>
19
+    <ResourceCompile Include="res\freshclam.rc">
20
+      <Filter>Resource Files</Filter>
21
+    </ResourceCompile>
22
+  </ItemGroup>
23
+  <ItemGroup>
24
+    <ClCompile Include="..\freshclam\notify.c">
25
+      <Filter>Source Files</Filter>
26
+    </ClCompile>
27
+    <ClCompile Include="..\freshclam\dns.c">
28
+      <Filter>Source Files</Filter>
29
+    </ClCompile>
30
+    <ClCompile Include="..\freshclam\execute.c">
31
+      <Filter>Source Files</Filter>
32
+    </ClCompile>
33
+    <ClCompile Include="..\freshclam\freshclam.c">
34
+      <Filter>Source Files</Filter>
35
+    </ClCompile>
36
+    <ClCompile Include="..\freshclam\manager.c">
37
+      <Filter>Source Files</Filter>
38
+    </ClCompile>
39
+    <ClCompile Include="..\freshclam\mirman.c">
40
+      <Filter>Source Files</Filter>
41
+    </ClCompile>
42
+    <ClCompile Include="..\freshclam\nonblock.c">
43
+      <Filter>Source Files</Filter>
44
+    </ClCompile>
45
+    <ClCompile Include="..\shared\tar.c">
46
+      <Filter>Source Files\shared</Filter>
47
+    </ClCompile>
48
+    <ClCompile Include="..\shared\cdiff.c">
49
+      <Filter>Source Files\shared</Filter>
50
+    </ClCompile>
51
+    <ClCompile Include="..\shared\misc.c">
52
+      <Filter>Source Files\shared</Filter>
53
+    </ClCompile>
54
+    <ClCompile Include="..\shared\output.c">
55
+      <Filter>Source Files\shared</Filter>
56
+    </ClCompile>
57
+    <ClCompile Include="compat\strptime.c">
58
+      <Filter>Source Files\compat</Filter>
59
+    </ClCompile>
60
+    <ClCompile Include="compat\resolv.c">
61
+      <Filter>Source Files\compat</Filter>
62
+    </ClCompile>
63
+  </ItemGroup>
64
+</Project>
0 65
\ No newline at end of file
1 66
deleted file mode 100644
... ...
@@ -1,1079 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="libclamav"
5
-	ProjectGUID="{3AD5B16C-340A-40AC-96AD-6017B941A316}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="libclamav"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-	</ToolFiles>
21
-	<Configurations>
22
-		<Configuration
23
-			CharacterSet="2"
24
-			ConfigurationType="2"
25
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
26
-			Name="Debug|Win32"
27
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
28
-			>
29
-			<Tool
30
-				Name="VCPreBuildEventTool"
31
-			/>
32
-			<Tool
33
-				Name="VCCustomBuildTool"
34
-			/>
35
-			<Tool
36
-				Name="VCXMLDataGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCWebServiceProxyGeneratorTool"
40
-			/>
41
-			<Tool
42
-				Name="VCMIDLTool"
43
-			/>
44
-			<Tool
45
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
46
-				BasicRuntimeChecks="3"
47
-				CompileAs="1"
48
-				DebugInformationFormat="3"
49
-				DisableSpecificWarnings="4996;4244;4018;4090;4333;4101;4146"
50
-				MinimalRebuild="true"
51
-				Name="VCCLCompilerTool"
52
-				Optimization="0"
53
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;PTW32_STATIC_LIB;THIS_IS_LIBCLAMAV;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
54
-				RuntimeLibrary="3"
55
-				UsePrecompiledHeader="0"
56
-				WarningLevel="3"
57
-			/>
58
-			<Tool
59
-				Name="VCManagedResourceCompilerTool"
60
-			/>
61
-			<Tool
62
-				Name="VCResourceCompilerTool"
63
-			/>
64
-			<Tool
65
-				Name="VCPreLinkEventTool"
66
-			/>
67
-			<Tool
68
-				AdditionalDependencies="ws2_32.lib"
69
-				GenerateDebugInformation="true"
70
-				IgnoreAllDefaultLibraries="false"
71
-				LinkIncremental="1"
72
-				ModuleDefinitionFile="$(SolutionDir)libclamav.def"
73
-				Name="VCLinkerTool"
74
-				SubSystem="2"
75
-				TargetMachine="1"
76
-			/>
77
-			<Tool
78
-				Name="VCALinkTool"
79
-			/>
80
-			<Tool
81
-				Name="VCManifestTool"
82
-			/>
83
-			<Tool
84
-				Name="VCXDCMakeTool"
85
-			/>
86
-			<Tool
87
-				Name="VCBscMakeTool"
88
-			/>
89
-			<Tool
90
-				Name="VCFxCopTool"
91
-			/>
92
-			<Tool
93
-				Name="VCAppVerifierTool"
94
-			/>
95
-			<Tool
96
-				Name="VCPostBuildEventTool"
97
-			/>
98
-		</Configuration>
99
-		<Configuration
100
-			CharacterSet="2"
101
-			ConfigurationType="2"
102
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
103
-			Name="Release|Win32"
104
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
105
-			WholeProgramOptimization="1"
106
-			>
107
-			<Tool
108
-				Name="VCPreBuildEventTool"
109
-			/>
110
-			<Tool
111
-				Name="VCCustomBuildTool"
112
-			/>
113
-			<Tool
114
-				Name="VCXMLDataGeneratorTool"
115
-			/>
116
-			<Tool
117
-				Name="VCWebServiceProxyGeneratorTool"
118
-			/>
119
-			<Tool
120
-				Name="VCMIDLTool"
121
-			/>
122
-			<Tool
123
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
124
-				BufferSecurityCheck="false"
125
-				CompileAs="1"
126
-				DebugInformationFormat="3"
127
-				DisableSpecificWarnings="4996;4244;4018;4090;4333;4101;4146"
128
-				EnableFunctionLevelLinking="true"
129
-				EnableIntrinsicFunctions="true"
130
-				Name="VCCLCompilerTool"
131
-				Optimization="2"
132
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;PTW32_STATIC_LIB;THIS_IS_LIBCLAMAV;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
133
-				RuntimeLibrary="2"
134
-				UsePrecompiledHeader="0"
135
-				WarningLevel="3"
136
-			/>
137
-			<Tool
138
-				Name="VCManagedResourceCompilerTool"
139
-			/>
140
-			<Tool
141
-				Name="VCResourceCompilerTool"
142
-			/>
143
-			<Tool
144
-				Name="VCPreLinkEventTool"
145
-			/>
146
-			<Tool
147
-				AdditionalDependencies="ws2_32.lib"
148
-				EnableCOMDATFolding="2"
149
-				GenerateDebugInformation="true"
150
-				IgnoreAllDefaultLibraries="false"
151
-				LinkIncremental="1"
152
-				ModuleDefinitionFile="$(SolutionDir)libclamav.def"
153
-				Name="VCLinkerTool"
154
-				OptimizeReferences="2"
155
-				SubSystem="2"
156
-				TargetMachine="1"
157
-				UseLibraryDependencyInputs="true"
158
-			/>
159
-			<Tool
160
-				Name="VCALinkTool"
161
-			/>
162
-			<Tool
163
-				Name="VCManifestTool"
164
-			/>
165
-			<Tool
166
-				Name="VCXDCMakeTool"
167
-			/>
168
-			<Tool
169
-				Name="VCBscMakeTool"
170
-			/>
171
-			<Tool
172
-				Name="VCFxCopTool"
173
-			/>
174
-			<Tool
175
-				Name="VCAppVerifierTool"
176
-			/>
177
-			<Tool
178
-				Name="VCPostBuildEventTool"
179
-			/>
180
-		</Configuration>
181
-		<Configuration
182
-			CharacterSet="2"
183
-			ConfigurationType="2"
184
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
185
-			Name="Debug|x64"
186
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
187
-			>
188
-			<Tool
189
-				Name="VCPreBuildEventTool"
190
-			/>
191
-			<Tool
192
-				Name="VCCustomBuildTool"
193
-			/>
194
-			<Tool
195
-				Name="VCXMLDataGeneratorTool"
196
-			/>
197
-			<Tool
198
-				Name="VCWebServiceProxyGeneratorTool"
199
-			/>
200
-			<Tool
201
-				Name="VCMIDLTool"
202
-				TargetEnvironment="3"
203
-			/>
204
-			<Tool
205
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
206
-				BasicRuntimeChecks="3"
207
-				CompileAs="1"
208
-				DebugInformationFormat="3"
209
-				DisableSpecificWarnings="4996;4244;4018;4090;4333;4101;4146"
210
-				MinimalRebuild="true"
211
-				Name="VCCLCompilerTool"
212
-				Optimization="0"
213
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;PTW32_STATIC_LIB;THIS_IS_LIBCLAMAV;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
214
-				RuntimeLibrary="3"
215
-				UsePrecompiledHeader="0"
216
-				WarningLevel="3"
217
-			/>
218
-			<Tool
219
-				Name="VCManagedResourceCompilerTool"
220
-			/>
221
-			<Tool
222
-				Name="VCResourceCompilerTool"
223
-			/>
224
-			<Tool
225
-				Name="VCPreLinkEventTool"
226
-			/>
227
-			<Tool
228
-				AdditionalDependencies="ws2_32.lib"
229
-				GenerateDebugInformation="true"
230
-				IgnoreAllDefaultLibraries="false"
231
-				LinkIncremental="1"
232
-				ModuleDefinitionFile="$(SolutionDir)libclamav.def"
233
-				Name="VCLinkerTool"
234
-				SubSystem="2"
235
-				TargetMachine="17"
236
-			/>
237
-			<Tool
238
-				Name="VCALinkTool"
239
-			/>
240
-			<Tool
241
-				Name="VCManifestTool"
242
-			/>
243
-			<Tool
244
-				Name="VCXDCMakeTool"
245
-			/>
246
-			<Tool
247
-				Name="VCBscMakeTool"
248
-			/>
249
-			<Tool
250
-				Name="VCFxCopTool"
251
-			/>
252
-			<Tool
253
-				Name="VCAppVerifierTool"
254
-			/>
255
-			<Tool
256
-				Name="VCPostBuildEventTool"
257
-			/>
258
-		</Configuration>
259
-		<Configuration
260
-			CharacterSet="2"
261
-			ConfigurationType="2"
262
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
263
-			Name="Release|x64"
264
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
265
-			WholeProgramOptimization="1"
266
-			>
267
-			<Tool
268
-				Name="VCPreBuildEventTool"
269
-			/>
270
-			<Tool
271
-				Name="VCCustomBuildTool"
272
-			/>
273
-			<Tool
274
-				Name="VCXMLDataGeneratorTool"
275
-			/>
276
-			<Tool
277
-				Name="VCWebServiceProxyGeneratorTool"
278
-			/>
279
-			<Tool
280
-				Name="VCMIDLTool"
281
-				TargetEnvironment="3"
282
-			/>
283
-			<Tool
284
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
285
-				BufferSecurityCheck="false"
286
-				CompileAs="1"
287
-				DebugInformationFormat="3"
288
-				DisableSpecificWarnings="4996;4244;4018;4090;4333;4101;4146"
289
-				EnableFunctionLevelLinking="true"
290
-				EnableIntrinsicFunctions="true"
291
-				Name="VCCLCompilerTool"
292
-				Optimization="2"
293
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;PTW32_STATIC_LIB;THIS_IS_LIBCLAMAV;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
294
-				RuntimeLibrary="2"
295
-				UsePrecompiledHeader="0"
296
-				WarningLevel="3"
297
-			/>
298
-			<Tool
299
-				Name="VCManagedResourceCompilerTool"
300
-			/>
301
-			<Tool
302
-				Name="VCResourceCompilerTool"
303
-			/>
304
-			<Tool
305
-				Name="VCPreLinkEventTool"
306
-			/>
307
-			<Tool
308
-				AdditionalDependencies="ws2_32.lib"
309
-				EnableCOMDATFolding="2"
310
-				GenerateDebugInformation="true"
311
-				IgnoreAllDefaultLibraries="false"
312
-				LinkIncremental="1"
313
-				ModuleDefinitionFile="$(SolutionDir)libclamav.def"
314
-				Name="VCLinkerTool"
315
-				OptimizeReferences="2"
316
-				SubSystem="2"
317
-				TargetMachine="17"
318
-				UseLibraryDependencyInputs="true"
319
-			/>
320
-			<Tool
321
-				Name="VCALinkTool"
322
-			/>
323
-			<Tool
324
-				Name="VCManifestTool"
325
-			/>
326
-			<Tool
327
-				Name="VCXDCMakeTool"
328
-			/>
329
-			<Tool
330
-				Name="VCBscMakeTool"
331
-			/>
332
-			<Tool
333
-				Name="VCFxCopTool"
334
-			/>
335
-			<Tool
336
-				Name="VCAppVerifierTool"
337
-			/>
338
-			<Tool
339
-				Name="VCPostBuildEventTool"
340
-			/>
341
-		</Configuration>
342
-	</Configurations>
343
-	<References>
344
-	</References>
345
-	<Files>
346
-		<Filter
347
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
348
-			Name="Source Files"
349
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
350
-			>
351
-			<File
352
-				RelativePath="..\libclamav\matcher-md5.c"
353
-				>
354
-			</File>
355
-			<File
356
-				RelativePath="..\libclamav\7z.c"
357
-				>
358
-			</File>
359
-			<File
360
-				RelativePath="..\libclamav\aspack.c"
361
-				>
362
-			</File>
363
-			<File
364
-				RelativePath="..\libclamav\autoit.c"
365
-				>
366
-			</File>
367
-			<File
368
-				RelativePath="..\libclamav\bignum.c"
369
-				>
370
-			</File>
371
-			<File
372
-				RelativePath="..\libclamav\binhex.c"
373
-				>
374
-			</File>
375
-			<File
376
-				RelativePath="..\libclamav\blob.c"
377
-				>
378
-			</File>
379
-			<File
380
-				RelativePath="..\libclamav\bytecode.c"
381
-				>
382
-			</File>
383
-			<File
384
-				RelativePath="..\libclamav\bytecode_api.c"
385
-				>
386
-			</File>
387
-			<File
388
-				RelativePath="..\libclamav\bytecode_api_decl.c"
389
-				>
390
-			</File>
391
-			<File
392
-				RelativePath="..\libclamav\bytecode_vm.c"
393
-				>
394
-			</File>
395
-			<File
396
-				RelativePath="..\libclamav\cab.c"
397
-				>
398
-			</File>
399
-			<File
400
-				RelativePath="..\libclamav\cache.c"
401
-				>
402
-			</File>
403
-			<File
404
-				RelativePath="..\libclamav\chmunpack.c"
405
-				>
406
-			</File>
407
-			<File
408
-				RelativePath="..\libclamav\cpio.c"
409
-				>
410
-			</File>
411
-			<File
412
-				RelativePath="..\libclamav\cvd.c"
413
-				>
414
-			</File>
415
-			<File
416
-				RelativePath="..\libclamav\dconf.c"
417
-				>
418
-			</File>
419
-			<File
420
-				RelativePath="..\libclamav\disasm.c"
421
-				>
422
-			</File>
423
-			<File
424
-				RelativePath="..\libclamav\dlp.c"
425
-				>
426
-			</File>
427
-			<File
428
-				RelativePath="..\libclamav\dsig.c"
429
-				>
430
-			</File>
431
-			<File
432
-				RelativePath="..\libclamav\elf.c"
433
-				>
434
-			</File>
435
-			<File
436
-				RelativePath="..\libclamav\entconv.c"
437
-				>
438
-			</File>
439
-			<File
440
-				RelativePath="..\libclamav\explode.c"
441
-				>
442
-			</File>
443
-			<File
444
-				RelativePath="..\libclamav\filetypes.c"
445
-				>
446
-			</File>
447
-			<File
448
-				RelativePath="..\libclamav\filtering.c"
449
-				>
450
-			</File>
451
-			<File
452
-				RelativePath="..\libclamav\fmap.c"
453
-				>
454
-			</File>
455
-			<File
456
-				RelativePath="..\libclamav\fsg.c"
457
-				>
458
-			</File>
459
-			<File
460
-				RelativePath="..\libclamav\hashtab.c"
461
-				>
462
-			</File>
463
-			<File
464
-				RelativePath="..\libclamav\htmlnorm.c"
465
-				>
466
-			</File>
467
-			<File
468
-				RelativePath="..\libclamav\inflate64.c"
469
-				>
470
-			</File>
471
-			<File
472
-				RelativePath="..\libclamav\is_tar.c"
473
-				>
474
-			</File>
475
-			<File
476
-				RelativePath="..\libclamav\ishield.c"
477
-				>
478
-			</File>
479
-			<File
480
-				RelativePath="..\libclamav\line.c"
481
-				>
482
-			</File>
483
-			<File
484
-				RelativePath="..\libclamav\lzma_iface.c"
485
-				>
486
-			</File>
487
-			<File
488
-				RelativePath="..\libclamav\macho.c"
489
-				>
490
-			</File>
491
-			<File
492
-				RelativePath="..\libclamav\matcher-ac.c"
493
-				>
494
-			</File>
495
-			<File
496
-				RelativePath="..\libclamav\matcher-bm.c"
497
-				>
498
-			</File>
499
-			<File
500
-				RelativePath="..\libclamav\matcher.c"
501
-				>
502
-			</File>
503
-			<File
504
-				RelativePath="..\libclamav\mbox.c"
505
-				>
506
-			</File>
507
-			<File
508
-				RelativePath="..\libclamav\md5.c"
509
-				>
510
-			</File>
511
-			<File
512
-				RelativePath="..\libclamav\message.c"
513
-				>
514
-			</File>
515
-			<File
516
-				RelativePath="..\libclamav\mew.c"
517
-				>
518
-			</File>
519
-			<File
520
-				RelativePath="..\libclamav\mpool.c"
521
-				>
522
-			</File>
523
-			<File
524
-				RelativePath="..\libclamav\msexpand.c"
525
-				>
526
-			</File>
527
-			<File
528
-				RelativePath="..\libclamav\mspack.c"
529
-				>
530
-			</File>
531
-			<File
532
-				RelativePath="..\libclamav\ole2_extract.c"
533
-				>
534
-			</File>
535
-			<File
536
-				RelativePath="..\libclamav\others.c"
537
-				>
538
-			</File>
539
-			<File
540
-				RelativePath="..\libclamav\others_common.c"
541
-				>
542
-			</File>
543
-			<File
544
-				RelativePath="..\libclamav\packlibs.c"
545
-				>
546
-			</File>
547
-			<File
548
-				RelativePath="..\libclamav\pdf.c"
549
-				>
550
-			</File>
551
-			<File
552
-				RelativePath="..\libclamav\pe.c"
553
-				>
554
-			</File>
555
-			<File
556
-				RelativePath="..\libclamav\pe_icons.c"
557
-				>
558
-			</File>
559
-			<File
560
-				RelativePath="..\libclamav\perflogging.c"
561
-				>
562
-			</File>
563
-			<File
564
-				RelativePath="..\libclamav\petite.c"
565
-				>
566
-			</File>
567
-			<File
568
-				RelativePath="..\libclamav\phish_domaincheck_db.c"
569
-				>
570
-			</File>
571
-			<File
572
-				RelativePath="..\libclamav\phish_whitelist.c"
573
-				>
574
-			</File>
575
-			<File
576
-				RelativePath="..\libclamav\phishcheck.c"
577
-				>
578
-			</File>
579
-			<File
580
-				RelativePath=".\3rdparty\pthreads\pthread.c"
581
-				>
582
-			</File>
583
-			<File
584
-				RelativePath="..\libclamav\qsort.c"
585
-				>
586
-			</File>
587
-			<File
588
-				RelativePath="..\libclamav\readdb.c"
589
-				>
590
-			</File>
591
-			<File
592
-				RelativePath="..\libclamav\rebuildpe.c"
593
-				>
594
-			</File>
595
-			<File
596
-				RelativePath="..\libclamav\regex_list.c"
597
-				>
598
-			</File>
599
-			<File
600
-				RelativePath="..\libclamav\regex_suffix.c"
601
-				>
602
-			</File>
603
-			<File
604
-				RelativePath="..\libclamav\rtf.c"
605
-				>
606
-			</File>
607
-			<File
608
-				RelativePath="..\libclamav\scanners.c"
609
-				>
610
-			</File>
611
-			<File
612
-				RelativePath="..\libclamav\sha256.c"
613
-				>
614
-			</File>
615
-			<File
616
-				RelativePath="..\libclamav\sis.c"
617
-				>
618
-			</File>
619
-			<File
620
-				RelativePath="..\libclamav\special.c"
621
-				>
622
-			</File>
623
-			<File
624
-				RelativePath="..\libclamav\spin.c"
625
-				>
626
-			</File>
627
-			<File
628
-				RelativePath="..\libclamav\str.c"
629
-				>
630
-			</File>
631
-			<File
632
-				RelativePath="..\libclamav\table.c"
633
-				>
634
-			</File>
635
-			<File
636
-				RelativePath="..\libclamav\text.c"
637
-				>
638
-			</File>
639
-			<File
640
-				RelativePath="..\libclamav\textdet.c"
641
-				>
642
-			</File>
643
-			<File
644
-				RelativePath="..\libclamav\textnorm.c"
645
-				>
646
-			</File>
647
-			<File
648
-				RelativePath="..\libclamav\tnef.c"
649
-				>
650
-			</File>
651
-			<File
652
-				RelativePath="..\libclamav\unarj.c"
653
-				>
654
-			</File>
655
-			<File
656
-				RelativePath="..\libclamav\uniq.c"
657
-				>
658
-			</File>
659
-			<File
660
-				RelativePath="..\libclamav\unsp.c"
661
-				>
662
-			</File>
663
-			<File
664
-				RelativePath="..\libclamav\untar.c"
665
-				>
666
-			</File>
667
-			<File
668
-				RelativePath="..\libclamav\unzip.c"
669
-				>
670
-			</File>
671
-			<File
672
-				RelativePath="..\libclamav\upack.c"
673
-				>
674
-			</File>
675
-			<File
676
-				RelativePath="..\libclamav\upx.c"
677
-				>
678
-			</File>
679
-			<File
680
-				RelativePath="..\libclamav\uuencode.c"
681
-				>
682
-			</File>
683
-			<File
684
-				RelativePath="..\libclamav\vba_extract.c"
685
-				>
686
-			</File>
687
-			<File
688
-				RelativePath="..\libclamav\version.c"
689
-				>
690
-			</File>
691
-			<File
692
-				RelativePath="..\libclamav\wwunpack.c"
693
-				>
694
-			</File>
695
-			<File
696
-				RelativePath="..\libclamav\yc.c"
697
-				>
698
-			</File>
699
-			<Filter
700
-				Name="nsis"
701
-				>
702
-				<File
703
-					RelativePath="..\libclamav\nsis\bzlib.c"
704
-					>
705
-					<FileConfiguration
706
-						Name="Debug|Win32"
707
-						>
708
-						<Tool
709
-							Name="VCCLCompilerTool"
710
-							ObjectFile="$(IntDir)\nsis_bzlib"
711
-						/>
712
-					</FileConfiguration>
713
-					<FileConfiguration
714
-						Name="Release|Win32"
715
-						>
716
-						<Tool
717
-							Name="VCCLCompilerTool"
718
-							ObjectFile="$(IntDir)\nsis_bzlib"
719
-						/>
720
-					</FileConfiguration>
721
-					<FileConfiguration
722
-						Name="Debug|x64"
723
-						>
724
-						<Tool
725
-							Name="VCCLCompilerTool"
726
-							ObjectFile="$(IntDir)\nsis_bzlib"
727
-						/>
728
-					</FileConfiguration>
729
-					<FileConfiguration
730
-						Name="Release|x64"
731
-						>
732
-						<Tool
733
-							Name="VCCLCompilerTool"
734
-							ObjectFile="$(IntDir)\nsis_bzlib"
735
-						/>
736
-					</FileConfiguration>
737
-				</File>
738
-				<File
739
-					RelativePath="..\libclamav\nsis\infblock.c"
740
-					>
741
-					<FileConfiguration
742
-						Name="Debug|Win32"
743
-						>
744
-						<Tool
745
-							Name="VCCLCompilerTool"
746
-							ObjectFile="$(IntDir)\nsis_infblock"
747
-						/>
748
-					</FileConfiguration>
749
-					<FileConfiguration
750
-						Name="Release|Win32"
751
-						>
752
-						<Tool
753
-							Name="VCCLCompilerTool"
754
-							ObjectFile="$(IntDir)\nsis_infblock"
755
-						/>
756
-					</FileConfiguration>
757
-					<FileConfiguration
758
-						Name="Debug|x64"
759
-						>
760
-						<Tool
761
-							Name="VCCLCompilerTool"
762
-							ObjectFile="$(IntDir)\nsis_infblock"
763
-						/>
764
-					</FileConfiguration>
765
-					<FileConfiguration
766
-						Name="Release|x64"
767
-						>
768
-						<Tool
769
-							Name="VCCLCompilerTool"
770
-							ObjectFile="$(IntDir)\nsis_infblock"
771
-						/>
772
-					</FileConfiguration>
773
-				</File>
774
-				<File
775
-					RelativePath="..\libclamav\nsis\nulsft.c"
776
-					>
777
-				</File>
778
-			</Filter>
779
-			<Filter
780
-				Name="jsparse"
781
-				>
782
-				<File
783
-					RelativePath="..\libclamav\jsparse\js-norm.c"
784
-					>
785
-				</File>
786
-			</Filter>
787
-			<Filter
788
-				Name="7z"
789
-				>
790
-				<File
791
-					RelativePath="..\libclamav\7z\7zBuf.c"
792
-					>
793
-				</File>
794
-				<File
795
-					RelativePath="..\libclamav\7z\7zCrc.c"
796
-					>
797
-				</File>
798
-				<File
799
-					RelativePath="..\libclamav\7z\Archive\7z\7zDecode.c"
800
-					>
801
-				</File>
802
-				<File
803
-					RelativePath="..\libclamav\7z\Archive\7z\7zExtract.c"
804
-					>
805
-				</File>
806
-				<File
807
-					RelativePath="..\libclamav\7z\7zFile.c"
808
-					>
809
-				</File>
810
-				<File
811
-					RelativePath="..\libclamav\7z\Archive\7z\7zHeader.c"
812
-					>
813
-				</File>
814
-				<File
815
-					RelativePath="..\libclamav\7z\Archive\7z\7zIn.c"
816
-					>
817
-				</File>
818
-				<File
819
-					RelativePath="..\libclamav\7z\Archive\7z\7zItem.c"
820
-					>
821
-				</File>
822
-				<File
823
-					RelativePath="..\libclamav\7z\7zStream.c"
824
-					>
825
-				</File>
826
-				<File
827
-					RelativePath="..\libclamav\7z\Bcj2.c"
828
-					>
829
-				</File>
830
-				<File
831
-					RelativePath="..\libclamav\7z\Bra.c"
832
-					>
833
-				</File>
834
-				<File
835
-					RelativePath="..\libclamav\7z\Bra86.c"
836
-					>
837
-				</File>
838
-				<File
839
-					RelativePath="..\libclamav\7z\LzmaDec.c"
840
-					>
841
-				</File>
842
-			</Filter>
843
-			<Filter
844
-				Name="regex"
845
-				>
846
-				<File
847
-					RelativePath="..\libclamav\regex\regcomp.c"
848
-					>
849
-				</File>
850
-				<File
851
-					RelativePath="..\libclamav\regex\regerror.c"
852
-					>
853
-				</File>
854
-				<File
855
-					RelativePath="..\libclamav\regex\regexec.c"
856
-					>
857
-				</File>
858
-				<File
859
-					RelativePath="..\libclamav\regex\regfree.c"
860
-					>
861
-				</File>
862
-				<File
863
-					RelativePath="..\libclamav\regex\strlcpy.c"
864
-					>
865
-				</File>
866
-			</Filter>
867
-			<Filter
868
-				Name="bzip2"
869
-				>
870
-				<File
871
-					RelativePath=".\3rdparty\bzip2\blocksort.c"
872
-					>
873
-				</File>
874
-				<File
875
-					RelativePath=".\3rdparty\bzip2\bzlib.c"
876
-					>
877
-					<FileConfiguration
878
-						Name="Debug|Win32"
879
-						>
880
-						<Tool
881
-							Name="VCCLCompilerTool"
882
-							ObjectFile="$(IntDir)\"
883
-						/>
884
-					</FileConfiguration>
885
-					<FileConfiguration
886
-						Name="Debug|x64"
887
-						>
888
-						<Tool
889
-							Name="VCCLCompilerTool"
890
-							ObjectFile="$(IntDir)\"
891
-						/>
892
-					</FileConfiguration>
893
-				</File>
894
-				<File
895
-					RelativePath=".\3rdparty\bzip2\compress.c"
896
-					>
897
-					<FileConfiguration
898
-						Name="Debug|Win32"
899
-						>
900
-						<Tool
901
-							Name="VCCLCompilerTool"
902
-							ObjectFile="$(IntDir)\compress_bzip2"
903
-						/>
904
-					</FileConfiguration>
905
-					<FileConfiguration
906
-						Name="Release|Win32"
907
-						>
908
-						<Tool
909
-							Name="VCCLCompilerTool"
910
-							ObjectFile="$(IntDir)\compress_bzip2"
911
-						/>
912
-					</FileConfiguration>
913
-					<FileConfiguration
914
-						Name="Debug|x64"
915
-						>
916
-						<Tool
917
-							Name="VCCLCompilerTool"
918
-							ObjectFile="$(IntDir)\compress_bzip2"
919
-						/>
920
-					</FileConfiguration>
921
-					<FileConfiguration
922
-						Name="Release|x64"
923
-						>
924
-						<Tool
925
-							Name="VCCLCompilerTool"
926
-							ObjectFile="$(IntDir)\compress_bzip2"
927
-						/>
928
-					</FileConfiguration>
929
-				</File>
930
-				<File
931
-					RelativePath=".\3rdparty\bzip2\crctable.c"
932
-					>
933
-				</File>
934
-				<File
935
-					RelativePath=".\3rdparty\bzip2\decompress.c"
936
-					>
937
-				</File>
938
-				<File
939
-					RelativePath=".\3rdparty\bzip2\huffman.c"
940
-					>
941
-				</File>
942
-				<File
943
-					RelativePath=".\3rdparty\bzip2\randtable.c"
944
-					>
945
-				</File>
946
-			</Filter>
947
-			<Filter
948
-				Name="zib"
949
-				>
950
-				<File
951
-					RelativePath=".\3rdparty\zlib\adler32.c"
952
-					>
953
-				</File>
954
-				<File
955
-					RelativePath=".\3rdparty\zlib\compress.c"
956
-					>
957
-				</File>
958
-				<File
959
-					RelativePath=".\3rdparty\zlib\crc32.c"
960
-					>
961
-				</File>
962
-				<File
963
-					RelativePath=".\3rdparty\zlib\deflate.c"
964
-					>
965
-				</File>
966
-				<File
967
-					RelativePath=".\3rdparty\zlib\gzio.c"
968
-					>
969
-				</File>
970
-				<File
971
-					RelativePath=".\3rdparty\zlib\inffast.c"
972
-					>
973
-				</File>
974
-				<File
975
-					RelativePath=".\3rdparty\zlib\inflate.c"
976
-					>
977
-				</File>
978
-				<File
979
-					RelativePath=".\3rdparty\zlib\inftrees.c"
980
-					>
981
-				</File>
982
-				<File
983
-					RelativePath=".\3rdparty\zlib\trees.c"
984
-					>
985
-				</File>
986
-				<File
987
-					RelativePath=".\3rdparty\zlib\uncompr.c"
988
-					>
989
-				</File>
990
-				<File
991
-					RelativePath=".\3rdparty\zlib\zutil.c"
992
-					>
993
-				</File>
994
-			</Filter>
995
-			<Filter
996
-				Name="shared"
997
-				>
998
-				<File
999
-					RelativePath="..\shared\getopt.c"
1000
-					>
1001
-				</File>
1002
-				<File
1003
-					RelativePath="..\shared\misc.c"
1004
-					>
1005
-				</File>
1006
-			</Filter>
1007
-			<Filter
1008
-				Name="compat"
1009
-				>
1010
-				<File
1011
-					RelativePath=".\compat\dirent.c"
1012
-					>
1013
-				</File>
1014
-				<File
1015
-					RelativePath=".\compat\gettimeofday.c"
1016
-					>
1017
-				</File>
1018
-				<File
1019
-					RelativePath=".\compat\glob.c"
1020
-					>
1021
-				</File>
1022
-				<File
1023
-					RelativePath=".\compat\libclamav_main.c"
1024
-					>
1025
-				</File>
1026
-				<File
1027
-					RelativePath=".\compat\libgen.c"
1028
-					>
1029
-				</File>
1030
-				<File
1031
-					RelativePath=".\compat\ltdl.c"
1032
-					>
1033
-				</File>
1034
-				<File
1035
-					RelativePath=".\compat\net.c"
1036
-					>
1037
-				</File>
1038
-				<File
1039
-					RelativePath=".\compat\random.c"
1040
-					>
1041
-				</File>
1042
-				<File
1043
-					RelativePath=".\compat\snprintf.c"
1044
-					>
1045
-				</File>
1046
-				<File
1047
-					RelativePath=".\compat\w32_errno.c"
1048
-					>
1049
-				</File>
1050
-				<File
1051
-					RelativePath=".\compat\w32_stat.c"
1052
-					>
1053
-				</File>
1054
-			</Filter>
1055
-		</Filter>
1056
-		<Filter
1057
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
1058
-			Name="Header Files"
1059
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
1060
-			>
1061
-		</Filter>
1062
-		<Filter
1063
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
1064
-			Name="Resource Files"
1065
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
1066
-			>
1067
-			<File
1068
-				RelativePath=".\libclamav.def"
1069
-				>
1070
-			</File>
1071
-			<File
1072
-				RelativePath=".\res\libclamav.rc"
1073
-				>
1074
-			</File>
1075
-		</Filter>
1076
-	</Files>
1077
-	<Globals>
1078
-	</Globals>
1079
-</VisualStudioProject>
1080 1
new file mode 100644
... ...
@@ -0,0 +1,269 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <PropertyGroup Label="Globals">
14
+    <ProjectGuid>{09D341E9-7372-46E9-B0D7-CAAF77984190}</ProjectGuid>
15
+    <Keyword>Win32Proj</Keyword>
16
+    <RootNamespace>libclamav</RootNamespace>
17
+  </PropertyGroup>
18
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
19
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
20
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
21
+    <UseDebugLibraries>true</UseDebugLibraries>
22
+    <CharacterSet>MultiByte</CharacterSet>
23
+  </PropertyGroup>
24
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
26
+    <UseDebugLibraries>false</UseDebugLibraries>
27
+    <WholeProgramOptimization>true</WholeProgramOptimization>
28
+    <CharacterSet>MultiByte</CharacterSet>
29
+  </PropertyGroup>
30
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
31
+  <ImportGroup Label="ExtensionSettings">
32
+  </ImportGroup>
33
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
34
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
35
+  </ImportGroup>
36
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
37
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
38
+  </ImportGroup>
39
+  <PropertyGroup Label="UserMacros"/>
40
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
41
+    <LinkIncremental>true</LinkIncremental>
42
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
43
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
44
+  </PropertyGroup>
45
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
46
+    <LinkIncremental>false</LinkIncremental>
47
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
48
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
49
+  </PropertyGroup>
50
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
51
+    <ClCompile>
52
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
53
+      <WarningLevel>Level3</WarningLevel>
54
+      <Optimization>Disabled</Optimization>
55
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;PTW32_STATIC_LIB;THIS_IS_LIBCLAMAV;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBCLAMAV_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
56
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
57
+      <CompileAs>CompileAsC</CompileAs>
58
+      <DisableSpecificWarnings>4996;4090;4244;4018;4101;4333;4146</DisableSpecificWarnings>
59
+    </ClCompile>
60
+    <Link>
61
+      <SubSystem>Windows</SubSystem>
62
+      <GenerateDebugInformation>true</GenerateDebugInformation>
63
+      <AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
64
+      <ModuleDefinitionFile>$(SolutionDir)libclamav.def</ModuleDefinitionFile>
65
+    </Link>
66
+  </ItemDefinitionGroup>
67
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
68
+    <ClCompile>
69
+      <WarningLevel>Level3</WarningLevel>
70
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
71
+      <Optimization>MaxSpeed</Optimization>
72
+      <FunctionLevelLinking>true</FunctionLevelLinking>
73
+      <IntrinsicFunctions>true</IntrinsicFunctions>
74
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;PTW32_STATIC_LIB;THIS_IS_LIBCLAMAV;WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBCLAMAV_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
75
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
76
+      <CompileAs>CompileAsC</CompileAs>
77
+      <DisableSpecificWarnings>4996;4090;4244;4018;4101;4333;4146</DisableSpecificWarnings>
78
+    </ClCompile>
79
+    <Link>
80
+      <SubSystem>Windows</SubSystem>
81
+      <GenerateDebugInformation>true</GenerateDebugInformation>
82
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
83
+      <OptimizeReferences>true</OptimizeReferences>
84
+      <AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
85
+      <ModuleDefinitionFile>$(SolutionDir)libclamav.def</ModuleDefinitionFile>
86
+    </Link>
87
+  </ItemDefinitionGroup>
88
+  <ItemGroup>
89
+    <None Include="libclamav.def"/>
90
+  </ItemGroup>
91
+  <ItemGroup>
92
+    <ResourceCompile Include="res\libclamav.rc"/>
93
+  </ItemGroup>
94
+  <ItemGroup>
95
+    <ClCompile Include="..\libclamav\regex_list.c"/>
96
+    <ClCompile Include="..\libclamav\rtf.c"/>
97
+    <ClCompile Include="..\libclamav\regex_suffix.c"/>
98
+    <ClCompile Include="..\libclamav\readdb.c"/>
99
+    <ClCompile Include="..\libclamav\scanners.c"/>
100
+    <ClCompile Include="..\libclamav\qsort.c"/>
101
+    <ClCompile Include="..\libclamav\rebuildpe.c"/>
102
+    <ClCompile Include="..\libclamav\7z.c"/>
103
+    <ClCompile Include="..\libclamav\7z\7zBuf.c"/>
104
+    <ClCompile Include="..\libclamav\7z\7zCrc.c"/>
105
+    <ClCompile Include="..\libclamav\7z\7zFile.c"/>
106
+    <ClCompile Include="..\libclamav\7z\7zStream.c"/>
107
+    <ClCompile Include="..\libclamav\7z\Archive\7z\7zDecode.c"/>
108
+    <ClCompile Include="..\libclamav\7z\Archive\7z\7zExtract.c"/>
109
+    <ClCompile Include="..\libclamav\7z\Archive\7z\7zHeader.c"/>
110
+    <ClCompile Include="..\libclamav\7z\Archive\7z\7zIn.c"/>
111
+    <ClCompile Include="..\libclamav\7z\Archive\7z\7zItem.c"/>
112
+    <ClCompile Include="..\libclamav\7z\Bcj2.c"/>
113
+    <ClCompile Include="..\libclamav\7z\Bra.c"/>
114
+    <ClCompile Include="..\libclamav\7z\Bra86.c"/>
115
+    <ClCompile Include="..\libclamav\7z\LzmaDec.c"/>
116
+    <ClCompile Include="..\libclamav\aspack.c"/>
117
+    <ClCompile Include="..\libclamav\autoit.c"/>
118
+    <ClCompile Include="..\libclamav\bignum.c"/>
119
+    <ClCompile Include="..\libclamav\binhex.c"/>
120
+    <ClCompile Include="..\libclamav\blob.c"/>
121
+    <ClCompile Include="..\libclamav\bytecode.c"/>
122
+    <ClCompile Include="..\libclamav\bytecode_api.c"/>
123
+    <ClCompile Include="..\libclamav\bytecode_api_decl.c"/>
124
+    <ClCompile Include="..\libclamav\bytecode_vm.c"/>
125
+    <ClCompile Include="..\libclamav\cab.c"/>
126
+    <ClCompile Include="..\libclamav\cache.c"/>
127
+    <ClCompile Include="..\libclamav\chmunpack.c"/>
128
+    <ClCompile Include="..\libclamav\cpio.c"/>
129
+    <ClCompile Include="..\libclamav\cvd.c"/>
130
+    <ClCompile Include="..\libclamav\dconf.c"/>
131
+    <ClCompile Include="..\libclamav\disasm.c"/>
132
+    <ClCompile Include="..\libclamav\dlp.c"/>
133
+    <ClCompile Include="..\libclamav\dsig.c"/>
134
+    <ClCompile Include="..\libclamav\elf.c"/>
135
+    <ClCompile Include="..\libclamav\entconv.c"/>
136
+    <ClCompile Include="..\libclamav\explode.c"/>
137
+    <ClCompile Include="..\libclamav\filetypes.c"/>
138
+    <ClCompile Include="..\libclamav\filtering.c"/>
139
+    <ClCompile Include="..\libclamav\fmap.c"/>
140
+    <ClCompile Include="..\libclamav\fsg.c"/>
141
+    <ClCompile Include="..\libclamav\hashtab.c"/>
142
+    <ClCompile Include="..\libclamav\htmlnorm.c"/>
143
+    <ClCompile Include="..\libclamav\inflate64.c"/>
144
+    <ClCompile Include="..\libclamav\ishield.c"/>
145
+    <ClCompile Include="..\libclamav\is_tar.c"/>
146
+    <ClCompile Include="..\libclamav\jsparse\js-norm.c"/>
147
+    <ClCompile Include="..\libclamav\line.c"/>
148
+    <ClCompile Include="..\libclamav\lzma_iface.c"/>
149
+    <ClCompile Include="..\libclamav\macho.c"/>
150
+    <ClCompile Include="..\libclamav\matcher-ac.c"/>
151
+    <ClCompile Include="..\libclamav\matcher-bm.c"/>
152
+    <ClCompile Include="..\libclamav\matcher-md5.c"/>
153
+    <ClCompile Include="..\libclamav\matcher.c"/>
154
+    <ClCompile Include="..\libclamav\mbox.c"/>
155
+    <ClCompile Include="..\libclamav\md5.c"/>
156
+    <ClCompile Include="..\libclamav\message.c"/>
157
+    <ClCompile Include="..\libclamav\mew.c"/>
158
+    <ClCompile Include="..\libclamav\mpool.c"/>
159
+    <ClCompile Include="..\libclamav\msexpand.c"/>
160
+    <ClCompile Include="..\libclamav\mspack.c"/>
161
+    <ClCompile Include="..\libclamav\nsis\bzlib.c">
162
+      <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)\nsis_bzlib</ObjectFileName>
163
+      <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)\nsis_bzlib</ObjectFileName>
164
+    </ClCompile>
165
+    <ClCompile Include="..\libclamav\nsis\infblock.c"/>
166
+    <ClCompile Include="..\libclamav\nsis\nulsft.c"/>
167
+    <ClCompile Include="..\libclamav\ole2_extract.c"/>
168
+    <ClCompile Include="..\libclamav\others.c"/>
169
+    <ClCompile Include="..\libclamav\others_common.c"/>
170
+    <ClCompile Include="..\libclamav\packlibs.c"/>
171
+    <ClCompile Include="..\libclamav\pdf.c"/>
172
+    <ClCompile Include="..\libclamav\pe.c"/>
173
+    <ClCompile Include="..\libclamav\perflogging.c"/>
174
+    <ClCompile Include="..\libclamav\petite.c"/>
175
+    <ClCompile Include="..\libclamav\pe_icons.c"/>
176
+    <ClCompile Include="..\libclamav\phishcheck.c"/>
177
+    <ClCompile Include="..\libclamav\phish_domaincheck_db.c"/>
178
+    <ClCompile Include="..\libclamav\phish_whitelist.c"/>
179
+    <ClCompile Include="..\libclamav\regex\regcomp.c"/>
180
+    <ClCompile Include="..\libclamav\regex\regerror.c"/>
181
+    <ClCompile Include="..\libclamav\regex\regexec.c"/>
182
+    <ClCompile Include="..\libclamav\regex\regfree.c"/>
183
+    <ClCompile Include="..\libclamav\regex\strlcpy.c"/>
184
+    <ClCompile Include="..\libclamav\sha256.c"/>
185
+    <ClCompile Include="..\libclamav\sis.c"/>
186
+    <ClCompile Include="..\libclamav\special.c"/>
187
+    <ClCompile Include="..\libclamav\spin.c"/>
188
+    <ClCompile Include="..\libclamav\str.c"/>
189
+    <ClCompile Include="..\libclamav\table.c"/>
190
+    <ClCompile Include="..\libclamav\text.c"/>
191
+    <ClCompile Include="..\libclamav\textdet.c"/>
192
+    <ClCompile Include="..\libclamav\textnorm.c"/>
193
+    <ClCompile Include="..\libclamav\tnef.c"/>
194
+    <ClCompile Include="..\libclamav\unarj.c"/>
195
+    <ClCompile Include="..\libclamav\uniq.c"/>
196
+    <ClCompile Include="..\libclamav\unsp.c"/>
197
+    <ClCompile Include="..\libclamav\untar.c"/>
198
+    <ClCompile Include="..\libclamav\unzip.c"/>
199
+    <ClCompile Include="..\libclamav\upack.c"/>
200
+    <ClCompile Include="..\libclamav\upx.c"/>
201
+    <ClCompile Include="..\libclamav\uuencode.c"/>
202
+    <ClCompile Include="..\libclamav\vba_extract.c"/>
203
+    <ClCompile Include="..\libclamav\version.c"/>
204
+    <ClCompile Include="..\libclamav\wwunpack.c"/>
205
+    <ClCompile Include="..\libclamav\yc.c"/>
206
+    <ClCompile Include="..\shared\getopt.c"/>
207
+    <ClCompile Include="..\shared\misc.c"/>
208
+    <ClCompile Include="3rdparty\bzip2\blocksort.c"/>
209
+    <ClCompile Include="3rdparty\bzip2\bzlib.c">
210
+      <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)\bzip2_bzlib</ObjectFileName>
211
+      <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)\bzip2_bzlib</ObjectFileName>
212
+    </ClCompile>
213
+    <ClCompile Include="3rdparty\bzip2\compress.c">
214
+      <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)\compress_bzip2</ObjectFileName>
215
+      <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)\compress_bzip2</ObjectFileName>
216
+    </ClCompile>
217
+    <ClCompile Include="3rdparty\bzip2\crctable.c"/>
218
+    <ClCompile Include="3rdparty\bzip2\decompress.c"/>
219
+    <ClCompile Include="3rdparty\bzip2\huffman.c"/>
220
+    <ClCompile Include="3rdparty\bzip2\randtable.c"/>
221
+    <ClCompile Include="3rdparty\pthreads\pthread.c"/>
222
+    <ClCompile Include="3rdparty\zlib\adler32.c"/>
223
+    <ClCompile Include="3rdparty\zlib\compress.c">
224
+      <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)\compress_zlib</ObjectFileName>
225
+      <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)\compress_zlib</ObjectFileName>
226
+    </ClCompile>
227
+    <ClCompile Include="3rdparty\zlib\crc32.c"/>
228
+    <ClCompile Include="3rdparty\zlib\deflate.c"/>
229
+    <ClCompile Include="3rdparty\zlib\gzio.c"/>
230
+    <ClCompile Include="3rdparty\zlib\inffast.c"/>
231
+    <ClCompile Include="3rdparty\zlib\inflate.c"/>
232
+    <ClCompile Include="3rdparty\zlib\inftrees.c"/>
233
+    <ClCompile Include="3rdparty\zlib\trees.c"/>
234
+    <ClCompile Include="3rdparty\zlib\uncompr.c"/>
235
+    <ClCompile Include="3rdparty\zlib\zutil.c"/>
236
+    <ClCompile Include="compat\dirent.c"/>
237
+    <ClCompile Include="compat\gettimeofday.c"/>
238
+    <ClCompile Include="compat\glob.c"/>
239
+    <ClCompile Include="compat\libclamav_main.c"/>
240
+    <ClCompile Include="compat\libgen.c"/>
241
+    <ClCompile Include="compat\ltdl.c"/>
242
+    <ClCompile Include="compat\net.c"/>
243
+    <ClCompile Include="compat\random.c"/>
244
+    <ClCompile Include="compat\snprintf.c"/>
245
+    <ClCompile Include="compat\w32_errno.c"/>
246
+    <ClCompile Include="compat\w32_stat.c"/>
247
+  </ItemGroup>
248
+  <ItemGroup>
249
+    <ProjectReference Include="libclamavcxx.vcxproj">
250
+      <Project>{3ae8051d-a188-4b11-95a4-14b8f0c290cb}</Project>
251
+    </ProjectReference>
252
+    <ProjectReference Include="LLVMcodegen.vcxproj">
253
+      <Project>{40088299-8c66-4565-a3bd-9dbf5e1a1681}</Project>
254
+    </ProjectReference>
255
+    <ProjectReference Include="LLVMjit.vcxproj">
256
+      <Project>{c73ee171-635e-44ae-bed5-6d3ea981a0f3}</Project>
257
+    </ProjectReference>
258
+    <ProjectReference Include="LLVMsystem.vcxproj">
259
+      <Project>{47b564c4-adca-44dc-8bc9-e87fd18b19c5}</Project>
260
+    </ProjectReference>
261
+    <ProjectReference Include="LLVMx86codegen.vcxproj">
262
+      <Project>{81f5e6f8-6d82-4384-9202-66da2bae54a1}</Project>
263
+    </ProjectReference>
264
+  </ItemGroup>
265
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
266
+  <ImportGroup Label="ExtensionTargets">
267
+  </ImportGroup>
268
+</Project>
0 269
new file mode 100644
... ...
@@ -0,0 +1,469 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+    <Filter Include="Resource Files">
8
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
9
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
10
+    </Filter>
11
+    <Filter Include="Source Files\zlib">
12
+      <UniqueIdentifier>{2070fbd3-055a-4f91-8af0-a047da5329c1}</UniqueIdentifier>
13
+    </Filter>
14
+    <Filter Include="Source Files\shared">
15
+      <UniqueIdentifier>{2473c15d-165c-4405-9df6-35ed56caf337}</UniqueIdentifier>
16
+    </Filter>
17
+    <Filter Include="Source Files\regex">
18
+      <UniqueIdentifier>{700ece7c-1113-4ac3-adee-0ed17af9070e}</UniqueIdentifier>
19
+    </Filter>
20
+    <Filter Include="Source Files\nsis">
21
+      <UniqueIdentifier>{531fb74e-4f05-4c50-8001-8ea3e494c991}</UniqueIdentifier>
22
+    </Filter>
23
+    <Filter Include="Source Files\jsparse">
24
+      <UniqueIdentifier>{852fe52d-957a-4ecd-b8f0-27af35d24cab}</UniqueIdentifier>
25
+    </Filter>
26
+    <Filter Include="Source Files\compat">
27
+      <UniqueIdentifier>{a84a1fce-aeed-4797-a64f-aa4c42c91cc5}</UniqueIdentifier>
28
+    </Filter>
29
+    <Filter Include="Source Files\bzip2">
30
+      <UniqueIdentifier>{2fc5b25e-33b3-4b61-a34f-12d1d898a888}</UniqueIdentifier>
31
+    </Filter>
32
+    <Filter Include="Source Files\7z">
33
+      <UniqueIdentifier>{0ec7d9e2-b4a9-4378-b1d8-0f1da0e434c5}</UniqueIdentifier>
34
+    </Filter>
35
+  </ItemGroup>
36
+  <ItemGroup>
37
+    <None Include="libclamav.def">
38
+      <Filter>Resource Files</Filter>
39
+    </None>
40
+  </ItemGroup>
41
+  <ItemGroup>
42
+    <ResourceCompile Include="res\libclamav.rc">
43
+      <Filter>Resource Files</Filter>
44
+    </ResourceCompile>
45
+  </ItemGroup>
46
+  <ItemGroup>
47
+    <ClCompile Include="..\libclamav\bytecode_api_decl.c">
48
+      <Filter>Source Files</Filter>
49
+    </ClCompile>
50
+    <ClCompile Include="..\libclamav\7z.c">
51
+      <Filter>Source Files</Filter>
52
+    </ClCompile>
53
+    <ClCompile Include="..\libclamav\aspack.c">
54
+      <Filter>Source Files</Filter>
55
+    </ClCompile>
56
+    <ClCompile Include="..\libclamav\autoit.c">
57
+      <Filter>Source Files</Filter>
58
+    </ClCompile>
59
+    <ClCompile Include="..\libclamav\bignum.c">
60
+      <Filter>Source Files</Filter>
61
+    </ClCompile>
62
+    <ClCompile Include="..\libclamav\binhex.c">
63
+      <Filter>Source Files</Filter>
64
+    </ClCompile>
65
+    <ClCompile Include="..\libclamav\blob.c">
66
+      <Filter>Source Files</Filter>
67
+    </ClCompile>
68
+    <ClCompile Include="..\libclamav\bytecode.c">
69
+      <Filter>Source Files</Filter>
70
+    </ClCompile>
71
+    <ClCompile Include="..\libclamav\bytecode_api.c">
72
+      <Filter>Source Files</Filter>
73
+    </ClCompile>
74
+    <ClCompile Include="..\libclamav\lzma_iface.c">
75
+      <Filter>Source Files</Filter>
76
+    </ClCompile>
77
+    <ClCompile Include="..\libclamav\bytecode_vm.c">
78
+      <Filter>Source Files</Filter>
79
+    </ClCompile>
80
+    <ClCompile Include="..\libclamav\cab.c">
81
+      <Filter>Source Files</Filter>
82
+    </ClCompile>
83
+    <ClCompile Include="..\libclamav\cache.c">
84
+      <Filter>Source Files</Filter>
85
+    </ClCompile>
86
+    <ClCompile Include="..\libclamav\chmunpack.c">
87
+      <Filter>Source Files</Filter>
88
+    </ClCompile>
89
+    <ClCompile Include="..\libclamav\cpio.c">
90
+      <Filter>Source Files</Filter>
91
+    </ClCompile>
92
+    <ClCompile Include="..\libclamav\cvd.c">
93
+      <Filter>Source Files</Filter>
94
+    </ClCompile>
95
+    <ClCompile Include="..\libclamav\dconf.c">
96
+      <Filter>Source Files</Filter>
97
+    </ClCompile>
98
+    <ClCompile Include="..\libclamav\disasm.c">
99
+      <Filter>Source Files</Filter>
100
+    </ClCompile>
101
+    <ClCompile Include="..\libclamav\dlp.c">
102
+      <Filter>Source Files</Filter>
103
+    </ClCompile>
104
+    <ClCompile Include="..\libclamav\dsig.c">
105
+      <Filter>Source Files</Filter>
106
+    </ClCompile>
107
+    <ClCompile Include="..\libclamav\elf.c">
108
+      <Filter>Source Files</Filter>
109
+    </ClCompile>
110
+    <ClCompile Include="..\libclamav\entconv.c">
111
+      <Filter>Source Files</Filter>
112
+    </ClCompile>
113
+    <ClCompile Include="..\libclamav\explode.c">
114
+      <Filter>Source Files</Filter>
115
+    </ClCompile>
116
+    <ClCompile Include="..\libclamav\filetypes.c">
117
+      <Filter>Source Files</Filter>
118
+    </ClCompile>
119
+    <ClCompile Include="..\libclamav\filtering.c">
120
+      <Filter>Source Files</Filter>
121
+    </ClCompile>
122
+    <ClCompile Include="..\libclamav\fmap.c">
123
+      <Filter>Source Files</Filter>
124
+    </ClCompile>
125
+    <ClCompile Include="..\libclamav\fsg.c">
126
+      <Filter>Source Files</Filter>
127
+    </ClCompile>
128
+    <ClCompile Include="..\libclamav\hashtab.c">
129
+      <Filter>Source Files</Filter>
130
+    </ClCompile>
131
+    <ClCompile Include="..\libclamav\htmlnorm.c">
132
+      <Filter>Source Files</Filter>
133
+    </ClCompile>
134
+    <ClCompile Include="..\libclamav\inflate64.c">
135
+      <Filter>Source Files</Filter>
136
+    </ClCompile>
137
+    <ClCompile Include="..\libclamav\is_tar.c">
138
+      <Filter>Source Files</Filter>
139
+    </ClCompile>
140
+    <ClCompile Include="..\libclamav\ishield.c">
141
+      <Filter>Source Files</Filter>
142
+    </ClCompile>
143
+    <ClCompile Include="..\libclamav\line.c">
144
+      <Filter>Source Files</Filter>
145
+    </ClCompile>
146
+    <ClCompile Include="..\libclamav\phishcheck.c">
147
+      <Filter>Source Files</Filter>
148
+    </ClCompile>
149
+    <ClCompile Include="..\libclamav\macho.c">
150
+      <Filter>Source Files</Filter>
151
+    </ClCompile>
152
+    <ClCompile Include="..\libclamav\matcher.c">
153
+      <Filter>Source Files</Filter>
154
+    </ClCompile>
155
+    <ClCompile Include="..\libclamav\matcher-ac.c">
156
+      <Filter>Source Files</Filter>
157
+    </ClCompile>
158
+    <ClCompile Include="..\libclamav\matcher-bm.c">
159
+      <Filter>Source Files</Filter>
160
+    </ClCompile>
161
+    <ClCompile Include="..\libclamav\matcher-md5.c">
162
+      <Filter>Source Files</Filter>
163
+    </ClCompile>
164
+    <ClCompile Include="..\libclamav\mbox.c">
165
+      <Filter>Source Files</Filter>
166
+    </ClCompile>
167
+    <ClCompile Include="..\libclamav\md5.c">
168
+      <Filter>Source Files</Filter>
169
+    </ClCompile>
170
+    <ClCompile Include="..\libclamav\message.c">
171
+      <Filter>Source Files</Filter>
172
+    </ClCompile>
173
+    <ClCompile Include="..\libclamav\mew.c">
174
+      <Filter>Source Files</Filter>
175
+    </ClCompile>
176
+    <ClCompile Include="..\libclamav\mpool.c">
177
+      <Filter>Source Files</Filter>
178
+    </ClCompile>
179
+    <ClCompile Include="..\libclamav\msexpand.c">
180
+      <Filter>Source Files</Filter>
181
+    </ClCompile>
182
+    <ClCompile Include="..\libclamav\mspack.c">
183
+      <Filter>Source Files</Filter>
184
+    </ClCompile>
185
+    <ClCompile Include="..\libclamav\ole2_extract.c">
186
+      <Filter>Source Files</Filter>
187
+    </ClCompile>
188
+    <ClCompile Include="..\libclamav\others.c">
189
+      <Filter>Source Files</Filter>
190
+    </ClCompile>
191
+    <ClCompile Include="..\libclamav\others_common.c">
192
+      <Filter>Source Files</Filter>
193
+    </ClCompile>
194
+    <ClCompile Include="..\libclamav\packlibs.c">
195
+      <Filter>Source Files</Filter>
196
+    </ClCompile>
197
+    <ClCompile Include="..\libclamav\pdf.c">
198
+      <Filter>Source Files</Filter>
199
+    </ClCompile>
200
+    <ClCompile Include="..\libclamav\pe.c">
201
+      <Filter>Source Files</Filter>
202
+    </ClCompile>
203
+    <ClCompile Include="..\libclamav\pe_icons.c">
204
+      <Filter>Source Files</Filter>
205
+    </ClCompile>
206
+    <ClCompile Include="..\libclamav\perflogging.c">
207
+      <Filter>Source Files</Filter>
208
+    </ClCompile>
209
+    <ClCompile Include="..\libclamav\petite.c">
210
+      <Filter>Source Files</Filter>
211
+    </ClCompile>
212
+    <ClCompile Include="..\libclamav\phish_domaincheck_db.c">
213
+      <Filter>Source Files</Filter>
214
+    </ClCompile>
215
+    <ClCompile Include="..\libclamav\phish_whitelist.c">
216
+      <Filter>Source Files</Filter>
217
+    </ClCompile>
218
+    <ClCompile Include="3rdparty\pthreads\pthread.c">
219
+      <Filter>Source Files</Filter>
220
+    </ClCompile>
221
+    <ClCompile Include="..\libclamav\yc.c">
222
+      <Filter>Source Files</Filter>
223
+    </ClCompile>
224
+    <ClCompile Include="..\libclamav\sis.c">
225
+      <Filter>Source Files</Filter>
226
+    </ClCompile>
227
+    <ClCompile Include="..\libclamav\special.c">
228
+      <Filter>Source Files</Filter>
229
+    </ClCompile>
230
+    <ClCompile Include="..\libclamav\spin.c">
231
+      <Filter>Source Files</Filter>
232
+    </ClCompile>
233
+    <ClCompile Include="..\libclamav\str.c">
234
+      <Filter>Source Files</Filter>
235
+    </ClCompile>
236
+    <ClCompile Include="..\libclamav\table.c">
237
+      <Filter>Source Files</Filter>
238
+    </ClCompile>
239
+    <ClCompile Include="..\libclamav\text.c">
240
+      <Filter>Source Files</Filter>
241
+    </ClCompile>
242
+    <ClCompile Include="..\libclamav\textdet.c">
243
+      <Filter>Source Files</Filter>
244
+    </ClCompile>
245
+    <ClCompile Include="..\libclamav\textnorm.c">
246
+      <Filter>Source Files</Filter>
247
+    </ClCompile>
248
+    <ClCompile Include="..\libclamav\tnef.c">
249
+      <Filter>Source Files</Filter>
250
+    </ClCompile>
251
+    <ClCompile Include="..\libclamav\unarj.c">
252
+      <Filter>Source Files</Filter>
253
+    </ClCompile>
254
+    <ClCompile Include="..\libclamav\uniq.c">
255
+      <Filter>Source Files</Filter>
256
+    </ClCompile>
257
+    <ClCompile Include="..\libclamav\unsp.c">
258
+      <Filter>Source Files</Filter>
259
+    </ClCompile>
260
+    <ClCompile Include="..\libclamav\untar.c">
261
+      <Filter>Source Files</Filter>
262
+    </ClCompile>
263
+    <ClCompile Include="..\libclamav\unzip.c">
264
+      <Filter>Source Files</Filter>
265
+    </ClCompile>
266
+    <ClCompile Include="..\libclamav\upack.c">
267
+      <Filter>Source Files</Filter>
268
+    </ClCompile>
269
+    <ClCompile Include="..\libclamav\upx.c">
270
+      <Filter>Source Files</Filter>
271
+    </ClCompile>
272
+    <ClCompile Include="..\libclamav\uuencode.c">
273
+      <Filter>Source Files</Filter>
274
+    </ClCompile>
275
+    <ClCompile Include="..\libclamav\vba_extract.c">
276
+      <Filter>Source Files</Filter>
277
+    </ClCompile>
278
+    <ClCompile Include="..\libclamav\version.c">
279
+      <Filter>Source Files</Filter>
280
+    </ClCompile>
281
+    <ClCompile Include="..\libclamav\wwunpack.c">
282
+      <Filter>Source Files</Filter>
283
+    </ClCompile>
284
+    <ClCompile Include="..\libclamav\sha256.c">
285
+      <Filter>Source Files</Filter>
286
+    </ClCompile>
287
+    <ClCompile Include="3rdparty\zlib\zutil.c">
288
+      <Filter>Source Files\zlib</Filter>
289
+    </ClCompile>
290
+    <ClCompile Include="3rdparty\zlib\adler32.c">
291
+      <Filter>Source Files\zlib</Filter>
292
+    </ClCompile>
293
+    <ClCompile Include="3rdparty\zlib\compress.c">
294
+      <Filter>Source Files\zlib</Filter>
295
+    </ClCompile>
296
+    <ClCompile Include="3rdparty\zlib\crc32.c">
297
+      <Filter>Source Files\zlib</Filter>
298
+    </ClCompile>
299
+    <ClCompile Include="3rdparty\zlib\deflate.c">
300
+      <Filter>Source Files\zlib</Filter>
301
+    </ClCompile>
302
+    <ClCompile Include="3rdparty\zlib\gzio.c">
303
+      <Filter>Source Files\zlib</Filter>
304
+    </ClCompile>
305
+    <ClCompile Include="3rdparty\zlib\inffast.c">
306
+      <Filter>Source Files\zlib</Filter>
307
+    </ClCompile>
308
+    <ClCompile Include="3rdparty\zlib\inflate.c">
309
+      <Filter>Source Files\zlib</Filter>
310
+    </ClCompile>
311
+    <ClCompile Include="3rdparty\zlib\inftrees.c">
312
+      <Filter>Source Files\zlib</Filter>
313
+    </ClCompile>
314
+    <ClCompile Include="3rdparty\zlib\trees.c">
315
+      <Filter>Source Files\zlib</Filter>
316
+    </ClCompile>
317
+    <ClCompile Include="3rdparty\zlib\uncompr.c">
318
+      <Filter>Source Files\zlib</Filter>
319
+    </ClCompile>
320
+    <ClCompile Include="..\shared\misc.c">
321
+      <Filter>Source Files\shared</Filter>
322
+    </ClCompile>
323
+    <ClCompile Include="..\shared\getopt.c">
324
+      <Filter>Source Files\shared</Filter>
325
+    </ClCompile>
326
+    <ClCompile Include="..\libclamav\regex\strlcpy.c">
327
+      <Filter>Source Files\regex</Filter>
328
+    </ClCompile>
329
+    <ClCompile Include="..\libclamav\regex\regcomp.c">
330
+      <Filter>Source Files\regex</Filter>
331
+    </ClCompile>
332
+    <ClCompile Include="..\libclamav\regex\regerror.c">
333
+      <Filter>Source Files\regex</Filter>
334
+    </ClCompile>
335
+    <ClCompile Include="..\libclamav\regex\regexec.c">
336
+      <Filter>Source Files\regex</Filter>
337
+    </ClCompile>
338
+    <ClCompile Include="..\libclamav\regex\regfree.c">
339
+      <Filter>Source Files\regex</Filter>
340
+    </ClCompile>
341
+    <ClCompile Include="..\libclamav\nsis\infblock.c">
342
+      <Filter>Source Files\nsis</Filter>
343
+    </ClCompile>
344
+    <ClCompile Include="..\libclamav\nsis\nulsft.c">
345
+      <Filter>Source Files\nsis</Filter>
346
+    </ClCompile>
347
+    <ClCompile Include="..\libclamav\nsis\bzlib.c">
348
+      <Filter>Source Files\nsis</Filter>
349
+    </ClCompile>
350
+    <ClCompile Include="..\libclamav\jsparse\js-norm.c">
351
+      <Filter>Source Files\jsparse</Filter>
352
+    </ClCompile>
353
+    <ClCompile Include="compat\w32_stat.c">
354
+      <Filter>Source Files\compat</Filter>
355
+    </ClCompile>
356
+    <ClCompile Include="compat\dirent.c">
357
+      <Filter>Source Files\compat</Filter>
358
+    </ClCompile>
359
+    <ClCompile Include="compat\gettimeofday.c">
360
+      <Filter>Source Files\compat</Filter>
361
+    </ClCompile>
362
+    <ClCompile Include="compat\glob.c">
363
+      <Filter>Source Files\compat</Filter>
364
+    </ClCompile>
365
+    <ClCompile Include="compat\libclamav_main.c">
366
+      <Filter>Source Files\compat</Filter>
367
+    </ClCompile>
368
+    <ClCompile Include="compat\libgen.c">
369
+      <Filter>Source Files\compat</Filter>
370
+    </ClCompile>
371
+    <ClCompile Include="compat\ltdl.c">
372
+      <Filter>Source Files\compat</Filter>
373
+    </ClCompile>
374
+    <ClCompile Include="compat\net.c">
375
+      <Filter>Source Files\compat</Filter>
376
+    </ClCompile>
377
+    <ClCompile Include="compat\random.c">
378
+      <Filter>Source Files\compat</Filter>
379
+    </ClCompile>
380
+    <ClCompile Include="compat\snprintf.c">
381
+      <Filter>Source Files\compat</Filter>
382
+    </ClCompile>
383
+    <ClCompile Include="compat\w32_errno.c">
384
+      <Filter>Source Files\compat</Filter>
385
+    </ClCompile>
386
+    <ClCompile Include="3rdparty\bzip2\randtable.c">
387
+      <Filter>Source Files\bzip2</Filter>
388
+    </ClCompile>
389
+    <ClCompile Include="3rdparty\bzip2\blocksort.c">
390
+      <Filter>Source Files\bzip2</Filter>
391
+    </ClCompile>
392
+    <ClCompile Include="3rdparty\bzip2\compress.c">
393
+      <Filter>Source Files\bzip2</Filter>
394
+    </ClCompile>
395
+    <ClCompile Include="3rdparty\bzip2\crctable.c">
396
+      <Filter>Source Files\bzip2</Filter>
397
+    </ClCompile>
398
+    <ClCompile Include="3rdparty\bzip2\decompress.c">
399
+      <Filter>Source Files\bzip2</Filter>
400
+    </ClCompile>
401
+    <ClCompile Include="3rdparty\bzip2\huffman.c">
402
+      <Filter>Source Files\bzip2</Filter>
403
+    </ClCompile>
404
+    <ClCompile Include="..\libclamav\7z\Archive\7z\7zItem.c">
405
+      <Filter>Source Files\7z</Filter>
406
+    </ClCompile>
407
+    <ClCompile Include="..\libclamav\7z\Archive\7z\7zDecode.c">
408
+      <Filter>Source Files\7z</Filter>
409
+    </ClCompile>
410
+    <ClCompile Include="..\libclamav\7z\Archive\7z\7zExtract.c">
411
+      <Filter>Source Files\7z</Filter>
412
+    </ClCompile>
413
+    <ClCompile Include="..\libclamav\7z\Archive\7z\7zHeader.c">
414
+      <Filter>Source Files\7z</Filter>
415
+    </ClCompile>
416
+    <ClCompile Include="..\libclamav\7z\Archive\7z\7zIn.c">
417
+      <Filter>Source Files\7z</Filter>
418
+    </ClCompile>
419
+    <ClCompile Include="..\libclamav\7z\LzmaDec.c">
420
+      <Filter>Source Files\7z</Filter>
421
+    </ClCompile>
422
+    <ClCompile Include="..\libclamav\7z\7zBuf.c">
423
+      <Filter>Source Files\7z</Filter>
424
+    </ClCompile>
425
+    <ClCompile Include="..\libclamav\7z\7zCrc.c">
426
+      <Filter>Source Files\7z</Filter>
427
+    </ClCompile>
428
+    <ClCompile Include="..\libclamav\7z\7zFile.c">
429
+      <Filter>Source Files\7z</Filter>
430
+    </ClCompile>
431
+    <ClCompile Include="..\libclamav\7z\7zStream.c">
432
+      <Filter>Source Files\7z</Filter>
433
+    </ClCompile>
434
+    <ClCompile Include="..\libclamav\7z\Bcj2.c">
435
+      <Filter>Source Files\7z</Filter>
436
+    </ClCompile>
437
+    <ClCompile Include="..\libclamav\7z\Bra86.c">
438
+      <Filter>Source Files\7z</Filter>
439
+    </ClCompile>
440
+    <ClCompile Include="..\libclamav\7z\Bra.c">
441
+      <Filter>Source Files\7z</Filter>
442
+    </ClCompile>
443
+    <ClCompile Include="..\libclamav\regex_list.c">
444
+      <Filter>Source Files</Filter>
445
+    </ClCompile>
446
+    <ClCompile Include="..\libclamav\rtf.c">
447
+      <Filter>Source Files</Filter>
448
+    </ClCompile>
449
+    <ClCompile Include="..\libclamav\regex_suffix.c">
450
+      <Filter>Source Files</Filter>
451
+    </ClCompile>
452
+    <ClCompile Include="..\libclamav\readdb.c">
453
+      <Filter>Source Files</Filter>
454
+    </ClCompile>
455
+    <ClCompile Include="..\libclamav\scanners.c">
456
+      <Filter>Source Files</Filter>
457
+    </ClCompile>
458
+    <ClCompile Include="..\libclamav\qsort.c">
459
+      <Filter>Source Files</Filter>
460
+    </ClCompile>
461
+    <ClCompile Include="..\libclamav\rebuildpe.c">
462
+      <Filter>Source Files</Filter>
463
+    </ClCompile>
464
+    <ClCompile Include="3rdparty\bzip2\bzlib.c">
465
+      <Filter>Source Files\bzip2</Filter>
466
+    </ClCompile>
467
+  </ItemGroup>
468
+</Project>
0 469
\ No newline at end of file
1 470
deleted file mode 100644
... ...
@@ -1,301 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="libclamavcxx"
5
-	ProjectGUID="{F5DF01F6-8CB6-4C27-8DA8-2379323B31E7}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="libclamavcxx"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-	</ToolFiles>
21
-	<Configurations>
22
-		<Configuration
23
-			CharacterSet="1"
24
-			ConfigurationType="4"
25
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
26
-			Name="Debug|Win32"
27
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
28
-			>
29
-			<Tool
30
-				Name="VCPreBuildEventTool"
31
-			/>
32
-			<Tool
33
-				Name="VCCustomBuildTool"
34
-			/>
35
-			<Tool
36
-				Name="VCXMLDataGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCWebServiceProxyGeneratorTool"
40
-			/>
41
-			<Tool
42
-				Name="VCMIDLTool"
43
-			/>
44
-			<Tool
45
-				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;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;"
46
-				BasicRuntimeChecks="3"
47
-				DebugInformationFormat="3"
48
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
49
-				MinimalRebuild="true"
50
-				Name="VCCLCompilerTool"
51
-				Optimization="0"
52
-				PreprocessorDefinitions="__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;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
53
-				RuntimeLibrary="3"
54
-				UsePrecompiledHeader="0"
55
-				WarningLevel="3"
56
-			/>
57
-			<Tool
58
-				Name="VCManagedResourceCompilerTool"
59
-			/>
60
-			<Tool
61
-				Name="VCResourceCompilerTool"
62
-			/>
63
-			<Tool
64
-				Name="VCPreLinkEventTool"
65
-			/>
66
-			<Tool
67
-				Name="VCLibrarianTool"
68
-			/>
69
-			<Tool
70
-				Name="VCALinkTool"
71
-			/>
72
-			<Tool
73
-				Name="VCXDCMakeTool"
74
-			/>
75
-			<Tool
76
-				Name="VCBscMakeTool"
77
-			/>
78
-			<Tool
79
-				Name="VCFxCopTool"
80
-			/>
81
-			<Tool
82
-				Name="VCPostBuildEventTool"
83
-			/>
84
-		</Configuration>
85
-		<Configuration
86
-			CharacterSet="1"
87
-			ConfigurationType="4"
88
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
89
-			Name="Release|Win32"
90
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
91
-			WholeProgramOptimization="1"
92
-			>
93
-			<Tool
94
-				Name="VCPreBuildEventTool"
95
-			/>
96
-			<Tool
97
-				Name="VCCustomBuildTool"
98
-			/>
99
-			<Tool
100
-				Name="VCXMLDataGeneratorTool"
101
-			/>
102
-			<Tool
103
-				Name="VCWebServiceProxyGeneratorTool"
104
-			/>
105
-			<Tool
106
-				Name="VCMIDLTool"
107
-			/>
108
-			<Tool
109
-				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;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;"
110
-				DebugInformationFormat="0"
111
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
112
-				EnableFunctionLevelLinking="false"
113
-				EnableIntrinsicFunctions="true"
114
-				Name="VCCLCompilerTool"
115
-				Optimization="2"
116
-				PreprocessorDefinitions="NDEBUG;__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;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
117
-				RuntimeLibrary="2"
118
-				UsePrecompiledHeader="0"
119
-				WarningLevel="3"
120
-				WholeProgramOptimization="false"
121
-			/>
122
-			<Tool
123
-				Name="VCManagedResourceCompilerTool"
124
-			/>
125
-			<Tool
126
-				Name="VCResourceCompilerTool"
127
-			/>
128
-			<Tool
129
-				Name="VCPreLinkEventTool"
130
-			/>
131
-			<Tool
132
-				Name="VCLibrarianTool"
133
-			/>
134
-			<Tool
135
-				Name="VCALinkTool"
136
-			/>
137
-			<Tool
138
-				Name="VCXDCMakeTool"
139
-			/>
140
-			<Tool
141
-				Name="VCBscMakeTool"
142
-			/>
143
-			<Tool
144
-				Name="VCFxCopTool"
145
-			/>
146
-			<Tool
147
-				Name="VCPostBuildEventTool"
148
-			/>
149
-		</Configuration>
150
-		<Configuration
151
-			CharacterSet="1"
152
-			ConfigurationType="4"
153
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
154
-			Name="Debug|x64"
155
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
156
-			>
157
-			<Tool
158
-				Name="VCPreBuildEventTool"
159
-			/>
160
-			<Tool
161
-				Name="VCCustomBuildTool"
162
-			/>
163
-			<Tool
164
-				Name="VCXMLDataGeneratorTool"
165
-			/>
166
-			<Tool
167
-				Name="VCWebServiceProxyGeneratorTool"
168
-			/>
169
-			<Tool
170
-				Name="VCMIDLTool"
171
-				TargetEnvironment="3"
172
-			/>
173
-			<Tool
174
-				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;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;"
175
-				BasicRuntimeChecks="3"
176
-				DebugInformationFormat="3"
177
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
178
-				MinimalRebuild="true"
179
-				Name="VCCLCompilerTool"
180
-				Optimization="0"
181
-				PreprocessorDefinitions="__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;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
182
-				RuntimeLibrary="3"
183
-				UsePrecompiledHeader="0"
184
-				WarningLevel="3"
185
-			/>
186
-			<Tool
187
-				Name="VCManagedResourceCompilerTool"
188
-			/>
189
-			<Tool
190
-				Name="VCResourceCompilerTool"
191
-			/>
192
-			<Tool
193
-				Name="VCPreLinkEventTool"
194
-			/>
195
-			<Tool
196
-				Name="VCLibrarianTool"
197
-			/>
198
-			<Tool
199
-				Name="VCALinkTool"
200
-			/>
201
-			<Tool
202
-				Name="VCXDCMakeTool"
203
-			/>
204
-			<Tool
205
-				Name="VCBscMakeTool"
206
-			/>
207
-			<Tool
208
-				Name="VCFxCopTool"
209
-			/>
210
-			<Tool
211
-				Name="VCPostBuildEventTool"
212
-			/>
213
-		</Configuration>
214
-		<Configuration
215
-			CharacterSet="1"
216
-			ConfigurationType="4"
217
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
218
-			Name="Release|x64"
219
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
220
-			WholeProgramOptimization="1"
221
-			>
222
-			<Tool
223
-				Name="VCPreBuildEventTool"
224
-			/>
225
-			<Tool
226
-				Name="VCCustomBuildTool"
227
-			/>
228
-			<Tool
229
-				Name="VCXMLDataGeneratorTool"
230
-			/>
231
-			<Tool
232
-				Name="VCWebServiceProxyGeneratorTool"
233
-			/>
234
-			<Tool
235
-				Name="VCMIDLTool"
236
-				TargetEnvironment="3"
237
-			/>
238
-			<Tool
239
-				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;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;"
240
-				DebugInformationFormat="0"
241
-				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
242
-				EnableFunctionLevelLinking="false"
243
-				EnableIntrinsicFunctions="true"
244
-				Name="VCCLCompilerTool"
245
-				Optimization="2"
246
-				PreprocessorDefinitions="NDEBUG;__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;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
247
-				RuntimeLibrary="2"
248
-				UsePrecompiledHeader="0"
249
-				WarningLevel="3"
250
-				WholeProgramOptimization="false"
251
-			/>
252
-			<Tool
253
-				Name="VCManagedResourceCompilerTool"
254
-			/>
255
-			<Tool
256
-				Name="VCResourceCompilerTool"
257
-			/>
258
-			<Tool
259
-				Name="VCPreLinkEventTool"
260
-			/>
261
-			<Tool
262
-				Name="VCLibrarianTool"
263
-			/>
264
-			<Tool
265
-				Name="VCALinkTool"
266
-			/>
267
-			<Tool
268
-				Name="VCXDCMakeTool"
269
-			/>
270
-			<Tool
271
-				Name="VCBscMakeTool"
272
-			/>
273
-			<Tool
274
-				Name="VCFxCopTool"
275
-			/>
276
-			<Tool
277
-				Name="VCPostBuildEventTool"
278
-			/>
279
-		</Configuration>
280
-	</Configurations>
281
-	<References>
282
-	</References>
283
-	<Files>
284
-		<Filter
285
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
286
-			Name="Source Files"
287
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
288
-			>
289
-			<File
290
-				RelativePath="..\libclamav\c++\bytecode2llvm.cpp"
291
-				>
292
-			</File>
293
-			<File
294
-				RelativePath="..\libclamav\c++\ClamBCRTChecks.cpp"
295
-				>
296
-			</File>
297
-		</Filter>
298
-	</Files>
299
-	<Globals>
300
-	</Globals>
301
-</VisualStudioProject>
302 1
new file mode 100644
... ...
@@ -0,0 +1,90 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <ItemGroup>
14
+    <ClCompile Include="..\libclamav\c++\bytecode2llvm.cpp"/>
15
+    <ClCompile Include="..\libclamav\c++\ClamBCRTChecks.cpp"/>
16
+  </ItemGroup>
17
+  <PropertyGroup Label="Globals">
18
+    <ProjectGuid>{3AE8051D-A188-4B11-95A4-14B8F0C290CB}</ProjectGuid>
19
+    <Keyword>Win32Proj</Keyword>
20
+    <RootNamespace>libclamavcxx</RootNamespace>
21
+  </PropertyGroup>
22
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
23
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
24
+    <ConfigurationType>StaticLibrary</ConfigurationType>
25
+    <UseDebugLibraries>true</UseDebugLibraries>
26
+    <CharacterSet>MultiByte</CharacterSet>
27
+  </PropertyGroup>
28
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
29
+    <ConfigurationType>StaticLibrary</ConfigurationType>
30
+    <UseDebugLibraries>false</UseDebugLibraries>
31
+    <WholeProgramOptimization>true</WholeProgramOptimization>
32
+    <CharacterSet>MultiByte</CharacterSet>
33
+  </PropertyGroup>
34
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
35
+  <ImportGroup Label="ExtensionSettings">
36
+  </ImportGroup>
37
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
38
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
39
+  </ImportGroup>
40
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
41
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
42
+  </ImportGroup>
43
+  <PropertyGroup Label="UserMacros"/>
44
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
45
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
46
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
47
+  </PropertyGroup>
48
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
49
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
50
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
51
+  </PropertyGroup>
52
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
53
+    <ClCompile>
54
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
55
+      <WarningLevel>Level3</WarningLevel>
56
+      <Optimization>Disabled</Optimization>
57
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
58
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav\c++\llvm\include";"$(SolutionDir)llvmbuild\include";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)..";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\zlib"</AdditionalIncludeDirectories>
59
+      <CompileAs>CompileAsCpp</CompileAs>
60
+      <DisableSpecificWarnings>4146;4800;4244;4996;4355</DisableSpecificWarnings>
61
+    </ClCompile>
62
+    <Link>
63
+      <SubSystem>Windows</SubSystem>
64
+      <GenerateDebugInformation>true</GenerateDebugInformation>
65
+    </Link>
66
+  </ItemDefinitionGroup>
67
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
68
+    <ClCompile>
69
+      <WarningLevel>Level3</WarningLevel>
70
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
71
+      <Optimization>MaxSpeed</Optimization>
72
+      <FunctionLevelLinking>true</FunctionLevelLinking>
73
+      <IntrinsicFunctions>true</IntrinsicFunctions>
74
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
75
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav\c++\llvm\include";"$(SolutionDir)llvmbuild\include";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)..";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\zlib"</AdditionalIncludeDirectories>
76
+      <CompileAs>CompileAsCpp</CompileAs>
77
+      <DisableSpecificWarnings>4146;4800;4244;4996;4355</DisableSpecificWarnings>
78
+    </ClCompile>
79
+    <Link>
80
+      <SubSystem>Windows</SubSystem>
81
+      <GenerateDebugInformation>true</GenerateDebugInformation>
82
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
83
+      <OptimizeReferences>true</OptimizeReferences>
84
+    </Link>
85
+  </ItemDefinitionGroup>
86
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
87
+  <ImportGroup Label="ExtensionTargets">
88
+  </ImportGroup>
89
+</Project>
0 90
new file mode 100644
... ...
@@ -0,0 +1,17 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+  </ItemGroup>
8
+  <ItemGroup>
9
+    <ClCompile Include="..\libclamav\c++\bytecode2llvm.cpp">
10
+      <Filter>Source Files</Filter>
11
+    </ClCompile>
12
+    <ClCompile Include="..\libclamav\c++\ClamBCRTChecks.cpp">
13
+      <Filter>Source Files</Filter>
14
+    </ClCompile>
15
+  </ItemGroup>
16
+</Project>
0 17
\ No newline at end of file
1 18
deleted file mode 100644
... ...
@@ -1,397 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="libclamunrar"
5
-	ProjectGUID="{41B2E193-92E3-429C-8DAC-9B287E3D7182}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="libclamunrar"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-	</ToolFiles>
21
-	<Configurations>
22
-		<Configuration
23
-			CharacterSet="2"
24
-			ConfigurationType="2"
25
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
26
-			Name="Debug|Win32"
27
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
28
-			>
29
-			<Tool
30
-				Name="VCPreBuildEventTool"
31
-			/>
32
-			<Tool
33
-				Name="VCCustomBuildTool"
34
-			/>
35
-			<Tool
36
-				Name="VCXMLDataGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCWebServiceProxyGeneratorTool"
40
-			/>
41
-			<Tool
42
-				Name="VCMIDLTool"
43
-			/>
44
-			<Tool
45
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)..&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;"
46
-				BasicRuntimeChecks="3"
47
-				CompileAs="1"
48
-				DebugInformationFormat="3"
49
-				DisableSpecificWarnings="4996;4244;4018;4146"
50
-				MinimalRebuild="true"
51
-				Name="VCCLCompilerTool"
52
-				Optimization="0"
53
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
54
-				RuntimeLibrary="3"
55
-				UsePrecompiledHeader="0"
56
-				WarningLevel="3"
57
-			/>
58
-			<Tool
59
-				Name="VCManagedResourceCompilerTool"
60
-			/>
61
-			<Tool
62
-				Name="VCResourceCompilerTool"
63
-			/>
64
-			<Tool
65
-				Name="VCPreLinkEventTool"
66
-			/>
67
-			<Tool
68
-				GenerateDebugInformation="true"
69
-				LinkIncremental="1"
70
-				ModuleDefinitionFile="$(SolutionDir)libclamunrar.def"
71
-				Name="VCLinkerTool"
72
-				SubSystem="2"
73
-				TargetMachine="1"
74
-			/>
75
-			<Tool
76
-				Name="VCALinkTool"
77
-			/>
78
-			<Tool
79
-				Name="VCManifestTool"
80
-			/>
81
-			<Tool
82
-				Name="VCXDCMakeTool"
83
-			/>
84
-			<Tool
85
-				Name="VCBscMakeTool"
86
-			/>
87
-			<Tool
88
-				Name="VCFxCopTool"
89
-			/>
90
-			<Tool
91
-				Name="VCAppVerifierTool"
92
-			/>
93
-			<Tool
94
-				Name="VCPostBuildEventTool"
95
-			/>
96
-		</Configuration>
97
-		<Configuration
98
-			CharacterSet="2"
99
-			ConfigurationType="2"
100
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
101
-			Name="Release|Win32"
102
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
103
-			WholeProgramOptimization="1"
104
-			>
105
-			<Tool
106
-				Name="VCPreBuildEventTool"
107
-			/>
108
-			<Tool
109
-				Name="VCCustomBuildTool"
110
-			/>
111
-			<Tool
112
-				Name="VCXMLDataGeneratorTool"
113
-			/>
114
-			<Tool
115
-				Name="VCWebServiceProxyGeneratorTool"
116
-			/>
117
-			<Tool
118
-				Name="VCMIDLTool"
119
-			/>
120
-			<Tool
121
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)..&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;"
122
-				BufferSecurityCheck="false"
123
-				CompileAs="1"
124
-				DebugInformationFormat="3"
125
-				DisableSpecificWarnings="4996;4244;4018;4146"
126
-				EnableFunctionLevelLinking="true"
127
-				EnableIntrinsicFunctions="true"
128
-				Name="VCCLCompilerTool"
129
-				Optimization="2"
130
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
131
-				RuntimeLibrary="2"
132
-				UsePrecompiledHeader="0"
133
-				WarningLevel="3"
134
-			/>
135
-			<Tool
136
-				Name="VCManagedResourceCompilerTool"
137
-			/>
138
-			<Tool
139
-				Name="VCResourceCompilerTool"
140
-			/>
141
-			<Tool
142
-				Name="VCPreLinkEventTool"
143
-			/>
144
-			<Tool
145
-				EnableCOMDATFolding="2"
146
-				GenerateDebugInformation="true"
147
-				LinkIncremental="1"
148
-				ModuleDefinitionFile="$(SolutionDir)libclamunrar.def"
149
-				Name="VCLinkerTool"
150
-				OptimizeReferences="2"
151
-				SubSystem="2"
152
-				TargetMachine="1"
153
-			/>
154
-			<Tool
155
-				Name="VCALinkTool"
156
-			/>
157
-			<Tool
158
-				Name="VCManifestTool"
159
-			/>
160
-			<Tool
161
-				Name="VCXDCMakeTool"
162
-			/>
163
-			<Tool
164
-				Name="VCBscMakeTool"
165
-			/>
166
-			<Tool
167
-				Name="VCFxCopTool"
168
-			/>
169
-			<Tool
170
-				Name="VCAppVerifierTool"
171
-			/>
172
-			<Tool
173
-				Name="VCPostBuildEventTool"
174
-			/>
175
-		</Configuration>
176
-		<Configuration
177
-			CharacterSet="2"
178
-			ConfigurationType="2"
179
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
180
-			Name="Debug|x64"
181
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
182
-			>
183
-			<Tool
184
-				Name="VCPreBuildEventTool"
185
-			/>
186
-			<Tool
187
-				Name="VCCustomBuildTool"
188
-			/>
189
-			<Tool
190
-				Name="VCXMLDataGeneratorTool"
191
-			/>
192
-			<Tool
193
-				Name="VCWebServiceProxyGeneratorTool"
194
-			/>
195
-			<Tool
196
-				Name="VCMIDLTool"
197
-				TargetEnvironment="3"
198
-			/>
199
-			<Tool
200
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)..&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;"
201
-				BasicRuntimeChecks="3"
202
-				CompileAs="1"
203
-				DebugInformationFormat="3"
204
-				DisableSpecificWarnings="4996;4244;4018;4146"
205
-				MinimalRebuild="true"
206
-				Name="VCCLCompilerTool"
207
-				Optimization="0"
208
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
209
-				RuntimeLibrary="3"
210
-				UsePrecompiledHeader="0"
211
-				WarningLevel="3"
212
-			/>
213
-			<Tool
214
-				Name="VCManagedResourceCompilerTool"
215
-			/>
216
-			<Tool
217
-				Name="VCResourceCompilerTool"
218
-			/>
219
-			<Tool
220
-				Name="VCPreLinkEventTool"
221
-			/>
222
-			<Tool
223
-				GenerateDebugInformation="true"
224
-				LinkIncremental="1"
225
-				ModuleDefinitionFile="$(SolutionDir)libclamunrar.def"
226
-				Name="VCLinkerTool"
227
-				SubSystem="2"
228
-				TargetMachine="17"
229
-			/>
230
-			<Tool
231
-				Name="VCALinkTool"
232
-			/>
233
-			<Tool
234
-				Name="VCManifestTool"
235
-			/>
236
-			<Tool
237
-				Name="VCXDCMakeTool"
238
-			/>
239
-			<Tool
240
-				Name="VCBscMakeTool"
241
-			/>
242
-			<Tool
243
-				Name="VCFxCopTool"
244
-			/>
245
-			<Tool
246
-				Name="VCAppVerifierTool"
247
-			/>
248
-			<Tool
249
-				Name="VCPostBuildEventTool"
250
-			/>
251
-		</Configuration>
252
-		<Configuration
253
-			CharacterSet="2"
254
-			ConfigurationType="2"
255
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
256
-			Name="Release|x64"
257
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
258
-			WholeProgramOptimization="1"
259
-			>
260
-			<Tool
261
-				Name="VCPreBuildEventTool"
262
-			/>
263
-			<Tool
264
-				Name="VCCustomBuildTool"
265
-			/>
266
-			<Tool
267
-				Name="VCXMLDataGeneratorTool"
268
-			/>
269
-			<Tool
270
-				Name="VCWebServiceProxyGeneratorTool"
271
-			/>
272
-			<Tool
273
-				Name="VCMIDLTool"
274
-				TargetEnvironment="3"
275
-			/>
276
-			<Tool
277
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)..&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;"
278
-				BufferSecurityCheck="false"
279
-				CompileAs="1"
280
-				DebugInformationFormat="3"
281
-				DisableSpecificWarnings="4996;4244;4018;4146"
282
-				EnableFunctionLevelLinking="true"
283
-				EnableIntrinsicFunctions="true"
284
-				Name="VCCLCompilerTool"
285
-				Optimization="2"
286
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
287
-				RuntimeLibrary="2"
288
-				UsePrecompiledHeader="0"
289
-				WarningLevel="3"
290
-			/>
291
-			<Tool
292
-				Name="VCManagedResourceCompilerTool"
293
-			/>
294
-			<Tool
295
-				Name="VCResourceCompilerTool"
296
-			/>
297
-			<Tool
298
-				Name="VCPreLinkEventTool"
299
-			/>
300
-			<Tool
301
-				EnableCOMDATFolding="2"
302
-				GenerateDebugInformation="true"
303
-				LinkIncremental="1"
304
-				ModuleDefinitionFile="$(SolutionDir)libclamunrar.def"
305
-				Name="VCLinkerTool"
306
-				OptimizeReferences="2"
307
-				SubSystem="2"
308
-				TargetMachine="17"
309
-			/>
310
-			<Tool
311
-				Name="VCALinkTool"
312
-			/>
313
-			<Tool
314
-				Name="VCManifestTool"
315
-			/>
316
-			<Tool
317
-				Name="VCXDCMakeTool"
318
-			/>
319
-			<Tool
320
-				Name="VCBscMakeTool"
321
-			/>
322
-			<Tool
323
-				Name="VCFxCopTool"
324
-			/>
325
-			<Tool
326
-				Name="VCAppVerifierTool"
327
-			/>
328
-			<Tool
329
-				Name="VCPostBuildEventTool"
330
-			/>
331
-		</Configuration>
332
-	</Configurations>
333
-	<References>
334
-	</References>
335
-	<Files>
336
-		<Filter
337
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
338
-			Name="Source Files"
339
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
340
-			>
341
-			<File
342
-				RelativePath="..\libclamunrar\unrar.c"
343
-				>
344
-			</File>
345
-			<File
346
-				RelativePath="..\libclamunrar\unrar15.c"
347
-				>
348
-			</File>
349
-			<File
350
-				RelativePath="..\libclamunrar\unrar20.c"
351
-				>
352
-			</File>
353
-			<File
354
-				RelativePath="..\libclamunrar\unrarcmd.c"
355
-				>
356
-			</File>
357
-			<File
358
-				RelativePath="..\libclamunrar\unrarfilter.c"
359
-				>
360
-			</File>
361
-			<File
362
-				RelativePath="..\libclamunrar\unrarhlp.c"
363
-				>
364
-			</File>
365
-			<File
366
-				RelativePath="..\libclamunrar\unrarppm.c"
367
-				>
368
-			</File>
369
-			<File
370
-				RelativePath="..\libclamunrar\unrarvm.c"
371
-				>
372
-			</File>
373
-		</Filter>
374
-		<Filter
375
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
376
-			Name="Header Files"
377
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
378
-			>
379
-		</Filter>
380
-		<Filter
381
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
382
-			Name="Resource Files"
383
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
384
-			>
385
-			<File
386
-				RelativePath=".\libclamunrar.def"
387
-				>
388
-			</File>
389
-			<File
390
-				RelativePath=".\res\libclamunrar.rc"
391
-				>
392
-			</File>
393
-		</Filter>
394
-	</Files>
395
-	<Globals>
396
-	</Globals>
397
-</VisualStudioProject>
398 1
new file mode 100644
... ...
@@ -0,0 +1,106 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <PropertyGroup Label="Globals">
14
+    <ProjectGuid>{B1406D09-59CE-4EEA-9F08-FECCF3A7A4A7}</ProjectGuid>
15
+    <Keyword>Win32Proj</Keyword>
16
+    <RootNamespace>libclamunrar</RootNamespace>
17
+  </PropertyGroup>
18
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
19
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
20
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
21
+    <UseDebugLibraries>true</UseDebugLibraries>
22
+    <CharacterSet>MultiByte</CharacterSet>
23
+  </PropertyGroup>
24
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
26
+    <UseDebugLibraries>false</UseDebugLibraries>
27
+    <WholeProgramOptimization>true</WholeProgramOptimization>
28
+    <CharacterSet>MultiByte</CharacterSet>
29
+  </PropertyGroup>
30
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
31
+  <ImportGroup Label="ExtensionSettings">
32
+  </ImportGroup>
33
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
34
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
35
+  </ImportGroup>
36
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
37
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
38
+  </ImportGroup>
39
+  <PropertyGroup Label="UserMacros"/>
40
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
41
+    <LinkIncremental>true</LinkIncremental>
42
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
43
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
44
+  </PropertyGroup>
45
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
46
+    <LinkIncremental>false</LinkIncremental>
47
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
48
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
49
+  </PropertyGroup>
50
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
51
+    <ClCompile>
52
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
53
+      <WarningLevel>Level3</WarningLevel>
54
+      <Optimization>Disabled</Optimization>
55
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBCLAMUNRAR_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
56
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)compat";"$(SolutionDir)..";"$(SolutionDir)3rdparty\pthreads"</AdditionalIncludeDirectories>
57
+      <DisableSpecificWarnings>4996;4018;4146;4244</DisableSpecificWarnings>
58
+      <CompileAs>CompileAsC</CompileAs>
59
+    </ClCompile>
60
+    <Link>
61
+      <SubSystem>Windows</SubSystem>
62
+      <GenerateDebugInformation>true</GenerateDebugInformation>
63
+      <ModuleDefinitionFile>$(SolutionDir)libclamunrar.def</ModuleDefinitionFile>
64
+    </Link>
65
+  </ItemDefinitionGroup>
66
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
67
+    <ClCompile>
68
+      <WarningLevel>Level3</WarningLevel>
69
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
70
+      <Optimization>MaxSpeed</Optimization>
71
+      <FunctionLevelLinking>true</FunctionLevelLinking>
72
+      <IntrinsicFunctions>true</IntrinsicFunctions>
73
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBCLAMUNRAR_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
74
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)compat";"$(SolutionDir)..";"$(SolutionDir)3rdparty\pthreads"</AdditionalIncludeDirectories>
75
+      <DisableSpecificWarnings>4996;4018;4146;4244</DisableSpecificWarnings>
76
+      <CompileAs>CompileAsC</CompileAs>
77
+    </ClCompile>
78
+    <Link>
79
+      <SubSystem>Windows</SubSystem>
80
+      <GenerateDebugInformation>true</GenerateDebugInformation>
81
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
82
+      <OptimizeReferences>true</OptimizeReferences>
83
+      <ModuleDefinitionFile>$(SolutionDir)libclamunrar.def</ModuleDefinitionFile>
84
+    </Link>
85
+  </ItemDefinitionGroup>
86
+  <ItemGroup>
87
+    <None Include="libclamunrar.def"/>
88
+  </ItemGroup>
89
+  <ItemGroup>
90
+    <ResourceCompile Include="res\libclamunrar.rc"/>
91
+  </ItemGroup>
92
+  <ItemGroup>
93
+    <ClCompile Include="..\libclamunrar\unrar.c"/>
94
+    <ClCompile Include="..\libclamunrar\unrar15.c"/>
95
+    <ClCompile Include="..\libclamunrar\unrar20.c"/>
96
+    <ClCompile Include="..\libclamunrar\unrarcmd.c"/>
97
+    <ClCompile Include="..\libclamunrar\unrarfilter.c"/>
98
+    <ClCompile Include="..\libclamunrar\unrarhlp.c"/>
99
+    <ClCompile Include="..\libclamunrar\unrarppm.c"/>
100
+    <ClCompile Include="..\libclamunrar\unrarvm.c"/>
101
+  </ItemGroup>
102
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
103
+  <ImportGroup Label="ExtensionTargets">
104
+  </ImportGroup>
105
+</Project>
0 106
new file mode 100644
... ...
@@ -0,0 +1,49 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+    <Filter Include="Resource Files">
8
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
9
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
10
+    </Filter>
11
+  </ItemGroup>
12
+  <ItemGroup>
13
+    <None Include="libclamunrar.def">
14
+      <Filter>Resource Files</Filter>
15
+    </None>
16
+  </ItemGroup>
17
+  <ItemGroup>
18
+    <ResourceCompile Include="res\libclamunrar.rc">
19
+      <Filter>Resource Files</Filter>
20
+    </ResourceCompile>
21
+  </ItemGroup>
22
+  <ItemGroup>
23
+    <ClCompile Include="..\libclamunrar\unrarvm.c">
24
+      <Filter>Source Files</Filter>
25
+    </ClCompile>
26
+    <ClCompile Include="..\libclamunrar\unrar15.c">
27
+      <Filter>Source Files</Filter>
28
+    </ClCompile>
29
+    <ClCompile Include="..\libclamunrar\unrar20.c">
30
+      <Filter>Source Files</Filter>
31
+    </ClCompile>
32
+    <ClCompile Include="..\libclamunrar\unrar.c">
33
+      <Filter>Source Files</Filter>
34
+    </ClCompile>
35
+    <ClCompile Include="..\libclamunrar\unrarcmd.c">
36
+      <Filter>Source Files</Filter>
37
+    </ClCompile>
38
+    <ClCompile Include="..\libclamunrar\unrarfilter.c">
39
+      <Filter>Source Files</Filter>
40
+    </ClCompile>
41
+    <ClCompile Include="..\libclamunrar\unrarhlp.c">
42
+      <Filter>Source Files</Filter>
43
+    </ClCompile>
44
+    <ClCompile Include="..\libclamunrar\unrarppm.c">
45
+      <Filter>Source Files</Filter>
46
+    </ClCompile>
47
+  </ItemGroup>
48
+</Project>
0 49
\ No newline at end of file
1 50
deleted file mode 100644
... ...
@@ -1,377 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="libclamunrar_iface"
5
-	ProjectGUID="{3E9C718E-7670-4E33-9D94-C4E9ABE49F81}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="libclamunrar_iface"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-	</ToolFiles>
21
-	<Configurations>
22
-		<Configuration
23
-			CharacterSet="2"
24
-			ConfigurationType="2"
25
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
26
-			Name="Debug|Win32"
27
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
28
-			>
29
-			<Tool
30
-				Name="VCPreBuildEventTool"
31
-			/>
32
-			<Tool
33
-				Name="VCCustomBuildTool"
34
-			/>
35
-			<Tool
36
-				Name="VCXMLDataGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCWebServiceProxyGeneratorTool"
40
-			/>
41
-			<Tool
42
-				Name="VCMIDLTool"
43
-			/>
44
-			<Tool
45
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)..&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;"
46
-				BasicRuntimeChecks="3"
47
-				CompileAs="1"
48
-				DebugInformationFormat="3"
49
-				DisableSpecificWarnings="4996"
50
-				MinimalRebuild="true"
51
-				Name="VCCLCompilerTool"
52
-				Optimization="0"
53
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
54
-				RuntimeLibrary="3"
55
-				UsePrecompiledHeader="0"
56
-				WarningLevel="3"
57
-			/>
58
-			<Tool
59
-				Name="VCManagedResourceCompilerTool"
60
-			/>
61
-			<Tool
62
-				Name="VCResourceCompilerTool"
63
-			/>
64
-			<Tool
65
-				Name="VCPreLinkEventTool"
66
-			/>
67
-			<Tool
68
-				GenerateDebugInformation="true"
69
-				LinkIncremental="1"
70
-				ModuleDefinitionFile="$(SolutionDir)libclamunrar_iface.def"
71
-				Name="VCLinkerTool"
72
-				SubSystem="2"
73
-				TargetMachine="1"
74
-			/>
75
-			<Tool
76
-				Name="VCALinkTool"
77
-			/>
78
-			<Tool
79
-				Name="VCManifestTool"
80
-			/>
81
-			<Tool
82
-				Name="VCXDCMakeTool"
83
-			/>
84
-			<Tool
85
-				Name="VCBscMakeTool"
86
-			/>
87
-			<Tool
88
-				Name="VCFxCopTool"
89
-			/>
90
-			<Tool
91
-				Name="VCAppVerifierTool"
92
-			/>
93
-			<Tool
94
-				Name="VCPostBuildEventTool"
95
-			/>
96
-		</Configuration>
97
-		<Configuration
98
-			CharacterSet="2"
99
-			ConfigurationType="2"
100
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
101
-			Name="Release|Win32"
102
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
103
-			WholeProgramOptimization="1"
104
-			>
105
-			<Tool
106
-				Name="VCPreBuildEventTool"
107
-			/>
108
-			<Tool
109
-				Name="VCCustomBuildTool"
110
-			/>
111
-			<Tool
112
-				Name="VCXMLDataGeneratorTool"
113
-			/>
114
-			<Tool
115
-				Name="VCWebServiceProxyGeneratorTool"
116
-			/>
117
-			<Tool
118
-				Name="VCMIDLTool"
119
-			/>
120
-			<Tool
121
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)..&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;"
122
-				BufferSecurityCheck="false"
123
-				CompileAs="1"
124
-				DebugInformationFormat="3"
125
-				DisableSpecificWarnings="4996"
126
-				EnableFunctionLevelLinking="true"
127
-				EnableIntrinsicFunctions="true"
128
-				Name="VCCLCompilerTool"
129
-				Optimization="2"
130
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
131
-				RuntimeLibrary="2"
132
-				UsePrecompiledHeader="0"
133
-				WarningLevel="3"
134
-			/>
135
-			<Tool
136
-				Name="VCManagedResourceCompilerTool"
137
-			/>
138
-			<Tool
139
-				Name="VCResourceCompilerTool"
140
-			/>
141
-			<Tool
142
-				Name="VCPreLinkEventTool"
143
-			/>
144
-			<Tool
145
-				EnableCOMDATFolding="2"
146
-				GenerateDebugInformation="true"
147
-				LinkIncremental="1"
148
-				ModuleDefinitionFile="$(SolutionDir)libclamunrar_iface.def"
149
-				Name="VCLinkerTool"
150
-				OptimizeReferences="2"
151
-				SubSystem="2"
152
-				TargetMachine="1"
153
-			/>
154
-			<Tool
155
-				Name="VCALinkTool"
156
-			/>
157
-			<Tool
158
-				Name="VCManifestTool"
159
-			/>
160
-			<Tool
161
-				Name="VCXDCMakeTool"
162
-			/>
163
-			<Tool
164
-				Name="VCBscMakeTool"
165
-			/>
166
-			<Tool
167
-				Name="VCFxCopTool"
168
-			/>
169
-			<Tool
170
-				Name="VCAppVerifierTool"
171
-			/>
172
-			<Tool
173
-				Name="VCPostBuildEventTool"
174
-			/>
175
-		</Configuration>
176
-		<Configuration
177
-			CharacterSet="2"
178
-			ConfigurationType="2"
179
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
180
-			Name="Debug|x64"
181
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
182
-			>
183
-			<Tool
184
-				Name="VCPreBuildEventTool"
185
-			/>
186
-			<Tool
187
-				Name="VCCustomBuildTool"
188
-			/>
189
-			<Tool
190
-				Name="VCXMLDataGeneratorTool"
191
-			/>
192
-			<Tool
193
-				Name="VCWebServiceProxyGeneratorTool"
194
-			/>
195
-			<Tool
196
-				Name="VCMIDLTool"
197
-				TargetEnvironment="3"
198
-			/>
199
-			<Tool
200
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)..&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;"
201
-				BasicRuntimeChecks="3"
202
-				CompileAs="1"
203
-				DebugInformationFormat="3"
204
-				DisableSpecificWarnings="4996"
205
-				MinimalRebuild="true"
206
-				Name="VCCLCompilerTool"
207
-				Optimization="0"
208
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
209
-				RuntimeLibrary="3"
210
-				UsePrecompiledHeader="0"
211
-				WarningLevel="3"
212
-			/>
213
-			<Tool
214
-				Name="VCManagedResourceCompilerTool"
215
-			/>
216
-			<Tool
217
-				Name="VCResourceCompilerTool"
218
-			/>
219
-			<Tool
220
-				Name="VCPreLinkEventTool"
221
-			/>
222
-			<Tool
223
-				GenerateDebugInformation="true"
224
-				LinkIncremental="1"
225
-				ModuleDefinitionFile="$(SolutionDir)libclamunrar_iface.def"
226
-				Name="VCLinkerTool"
227
-				SubSystem="2"
228
-				TargetMachine="17"
229
-			/>
230
-			<Tool
231
-				Name="VCALinkTool"
232
-			/>
233
-			<Tool
234
-				Name="VCManifestTool"
235
-			/>
236
-			<Tool
237
-				Name="VCXDCMakeTool"
238
-			/>
239
-			<Tool
240
-				Name="VCBscMakeTool"
241
-			/>
242
-			<Tool
243
-				Name="VCFxCopTool"
244
-			/>
245
-			<Tool
246
-				Name="VCAppVerifierTool"
247
-			/>
248
-			<Tool
249
-				Name="VCPostBuildEventTool"
250
-			/>
251
-		</Configuration>
252
-		<Configuration
253
-			CharacterSet="2"
254
-			ConfigurationType="2"
255
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
256
-			Name="Release|x64"
257
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
258
-			WholeProgramOptimization="1"
259
-			>
260
-			<Tool
261
-				Name="VCPreBuildEventTool"
262
-			/>
263
-			<Tool
264
-				Name="VCCustomBuildTool"
265
-			/>
266
-			<Tool
267
-				Name="VCXMLDataGeneratorTool"
268
-			/>
269
-			<Tool
270
-				Name="VCWebServiceProxyGeneratorTool"
271
-			/>
272
-			<Tool
273
-				Name="VCMIDLTool"
274
-				TargetEnvironment="3"
275
-			/>
276
-			<Tool
277
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)..&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;"
278
-				BufferSecurityCheck="false"
279
-				CompileAs="1"
280
-				DebugInformationFormat="3"
281
-				DisableSpecificWarnings="4996"
282
-				EnableFunctionLevelLinking="true"
283
-				EnableIntrinsicFunctions="true"
284
-				Name="VCCLCompilerTool"
285
-				Optimization="2"
286
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
287
-				RuntimeLibrary="2"
288
-				UsePrecompiledHeader="0"
289
-				WarningLevel="3"
290
-			/>
291
-			<Tool
292
-				Name="VCManagedResourceCompilerTool"
293
-			/>
294
-			<Tool
295
-				Name="VCResourceCompilerTool"
296
-			/>
297
-			<Tool
298
-				Name="VCPreLinkEventTool"
299
-			/>
300
-			<Tool
301
-				EnableCOMDATFolding="2"
302
-				GenerateDebugInformation="true"
303
-				LinkIncremental="1"
304
-				ModuleDefinitionFile="$(SolutionDir)libclamunrar_iface.def"
305
-				Name="VCLinkerTool"
306
-				OptimizeReferences="2"
307
-				SubSystem="2"
308
-				TargetMachine="17"
309
-			/>
310
-			<Tool
311
-				Name="VCALinkTool"
312
-			/>
313
-			<Tool
314
-				Name="VCManifestTool"
315
-			/>
316
-			<Tool
317
-				Name="VCXDCMakeTool"
318
-			/>
319
-			<Tool
320
-				Name="VCBscMakeTool"
321
-			/>
322
-			<Tool
323
-				Name="VCFxCopTool"
324
-			/>
325
-			<Tool
326
-				Name="VCAppVerifierTool"
327
-			/>
328
-			<Tool
329
-				Name="VCPostBuildEventTool"
330
-			/>
331
-		</Configuration>
332
-	</Configurations>
333
-	<References>
334
-	</References>
335
-	<Files>
336
-		<Filter
337
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
338
-			Name="Source Files"
339
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
340
-			>
341
-			<File
342
-				RelativePath="..\libclamunrar_iface\unrar_iface.c"
343
-				>
344
-			</File>
345
-			<Filter
346
-				Name="compat"
347
-				>
348
-				<File
349
-					RelativePath=".\compat\snprintf.c"
350
-					>
351
-				</File>
352
-			</Filter>
353
-		</Filter>
354
-		<Filter
355
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
356
-			Name="Header Files"
357
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
358
-			>
359
-		</Filter>
360
-		<Filter
361
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
362
-			Name="Resource Files"
363
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
364
-			>
365
-			<File
366
-				RelativePath=".\libclamunrar_iface.def"
367
-				>
368
-			</File>
369
-			<File
370
-				RelativePath=".\res\libclamunrar_iface.rc"
371
-				>
372
-			</File>
373
-		</Filter>
374
-	</Files>
375
-	<Globals>
376
-	</Globals>
377
-</VisualStudioProject>
378 1
new file mode 100644
... ...
@@ -0,0 +1,109 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <PropertyGroup Label="Globals">
14
+    <ProjectGuid>{2E93DF6C-3C8A-4768-9539-12FB67417224}</ProjectGuid>
15
+    <Keyword>Win32Proj</Keyword>
16
+    <RootNamespace>libclamunrar_iface</RootNamespace>
17
+  </PropertyGroup>
18
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
19
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
20
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
21
+    <UseDebugLibraries>true</UseDebugLibraries>
22
+    <CharacterSet>MultiByte</CharacterSet>
23
+  </PropertyGroup>
24
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
26
+    <UseDebugLibraries>false</UseDebugLibraries>
27
+    <WholeProgramOptimization>true</WholeProgramOptimization>
28
+    <CharacterSet>MultiByte</CharacterSet>
29
+  </PropertyGroup>
30
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
31
+  <ImportGroup Label="ExtensionSettings">
32
+  </ImportGroup>
33
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
34
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
35
+  </ImportGroup>
36
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
37
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
38
+  </ImportGroup>
39
+  <PropertyGroup Label="UserMacros"/>
40
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
41
+    <LinkIncremental>true</LinkIncremental>
42
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
43
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
44
+  </PropertyGroup>
45
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
46
+    <LinkIncremental>false</LinkIncremental>
47
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
48
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
49
+  </PropertyGroup>
50
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
51
+    <ClCompile>
52
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
53
+      <WarningLevel>Level3</WarningLevel>
54
+      <Optimization>Disabled</Optimization>
55
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBCLAMUNRAR_IFACE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
56
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)compat";"$(SolutionDir)..";"$(SolutionDir)3rdparty\pthreads"</AdditionalIncludeDirectories>
57
+      <DisableSpecificWarnings>4996</DisableSpecificWarnings>
58
+      <CompileAs>CompileAsC</CompileAs>
59
+    </ClCompile>
60
+    <Link>
61
+      <SubSystem>Windows</SubSystem>
62
+      <GenerateDebugInformation>true</GenerateDebugInformation>
63
+      <ModuleDefinitionFile>$(SolutionDir)libclamunrar_iface.def</ModuleDefinitionFile>
64
+    </Link>
65
+    <ProjectReference/>
66
+    <ProjectReference/>
67
+  </ItemDefinitionGroup>
68
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
69
+    <ClCompile>
70
+      <WarningLevel>Level3</WarningLevel>
71
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
72
+      <Optimization>MaxSpeed</Optimization>
73
+      <FunctionLevelLinking>true</FunctionLevelLinking>
74
+      <IntrinsicFunctions>true</IntrinsicFunctions>
75
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBCLAMUNRAR_IFACE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
76
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)compat";"$(SolutionDir)..";"$(SolutionDir)3rdparty\pthreads"</AdditionalIncludeDirectories>
77
+      <DisableSpecificWarnings>4996</DisableSpecificWarnings>
78
+      <CompileAs>CompileAsC</CompileAs>
79
+    </ClCompile>
80
+    <Link>
81
+      <SubSystem>Windows</SubSystem>
82
+      <GenerateDebugInformation>true</GenerateDebugInformation>
83
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
84
+      <OptimizeReferences>true</OptimizeReferences>
85
+      <ModuleDefinitionFile>$(SolutionDir)libclamunrar_iface.def</ModuleDefinitionFile>
86
+    </Link>
87
+    <ProjectReference/>
88
+    <ProjectReference/>
89
+  </ItemDefinitionGroup>
90
+  <ItemGroup>
91
+    <None Include="libclamunrar_iface.def"/>
92
+  </ItemGroup>
93
+  <ItemGroup>
94
+    <ResourceCompile Include="res\libclamunrar_iface.rc"/>
95
+  </ItemGroup>
96
+  <ItemGroup>
97
+    <ClCompile Include="..\libclamunrar_iface\unrar_iface.c"/>
98
+    <ClCompile Include="compat\snprintf.c"/>
99
+  </ItemGroup>
100
+  <ItemGroup>
101
+    <ProjectReference Include="libclamunrar.vcxproj">
102
+      <Project>{b1406d09-59ce-4eea-9f08-feccf3a7a4a7}</Project>
103
+    </ProjectReference>
104
+  </ItemGroup>
105
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
106
+  <ImportGroup Label="ExtensionTargets">
107
+  </ImportGroup>
108
+</Project>
0 109
new file mode 100644
... ...
@@ -0,0 +1,34 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+    <Filter Include="Resource Files">
8
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
9
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
10
+    </Filter>
11
+    <Filter Include="Source Files\compat">
12
+      <UniqueIdentifier>{664c663f-6e7e-4384-b627-85e78d51ca8b}</UniqueIdentifier>
13
+    </Filter>
14
+  </ItemGroup>
15
+  <ItemGroup>
16
+    <None Include="libclamunrar_iface.def">
17
+      <Filter>Resource Files</Filter>
18
+    </None>
19
+  </ItemGroup>
20
+  <ItemGroup>
21
+    <ResourceCompile Include="res\libclamunrar_iface.rc">
22
+      <Filter>Resource Files</Filter>
23
+    </ResourceCompile>
24
+  </ItemGroup>
25
+  <ItemGroup>
26
+    <ClCompile Include="..\libclamunrar_iface\unrar_iface.c">
27
+      <Filter>Source Files</Filter>
28
+    </ClCompile>
29
+    <ClCompile Include="compat\snprintf.c">
30
+      <Filter>Source Files\compat</Filter>
31
+    </ClCompile>
32
+  </ItemGroup>
33
+</Project>
0 34
\ No newline at end of file
1 35
deleted file mode 100644
... ...
@@ -1,381 +0,0 @@
1
-<?xml version="1.0" encoding="Windows-1252"?>
2
-<VisualStudioProject
3
-	Keyword="Win32Proj"
4
-	Name="sigtool"
5
-	ProjectGUID="{38B89BC0-6C00-4ABB-A179-24FEE81D1890}"
6
-	ProjectType="Visual C++"
7
-	RootNamespace="sigtool"
8
-	TargetFrameworkVersion="196613"
9
-	Version="9.00"
10
-	>
11
-	<Platforms>
12
-		<Platform
13
-			Name="Win32"
14
-		/>
15
-		<Platform
16
-			Name="x64"
17
-		/>
18
-	</Platforms>
19
-	<ToolFiles>
20
-	</ToolFiles>
21
-	<Configurations>
22
-		<Configuration
23
-			CharacterSet="2"
24
-			ConfigurationType="1"
25
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
26
-			Name="Debug|Win32"
27
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
28
-			>
29
-			<Tool
30
-				Name="VCPreBuildEventTool"
31
-			/>
32
-			<Tool
33
-				Name="VCCustomBuildTool"
34
-			/>
35
-			<Tool
36
-				Name="VCXMLDataGeneratorTool"
37
-			/>
38
-			<Tool
39
-				Name="VCWebServiceProxyGeneratorTool"
40
-			/>
41
-			<Tool
42
-				Name="VCMIDLTool"
43
-			/>
44
-			<Tool
45
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
46
-				BasicRuntimeChecks="3"
47
-				CompileAs="1"
48
-				DebugInformationFormat="3"
49
-				DisableSpecificWarnings="4996"
50
-				MinimalRebuild="true"
51
-				Name="VCCLCompilerTool"
52
-				Optimization="0"
53
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
54
-				RuntimeLibrary="3"
55
-				UsePrecompiledHeader="0"
56
-				WarningLevel="3"
57
-			/>
58
-			<Tool
59
-				Name="VCManagedResourceCompilerTool"
60
-			/>
61
-			<Tool
62
-				Name="VCResourceCompilerTool"
63
-			/>
64
-			<Tool
65
-				Name="VCPreLinkEventTool"
66
-			/>
67
-			<Tool
68
-				GenerateDebugInformation="true"
69
-				LinkIncremental="1"
70
-				Name="VCLinkerTool"
71
-				SubSystem="1"
72
-				TargetMachine="1"
73
-			/>
74
-			<Tool
75
-				Name="VCALinkTool"
76
-			/>
77
-			<Tool
78
-				Name="VCManifestTool"
79
-			/>
80
-			<Tool
81
-				Name="VCXDCMakeTool"
82
-			/>
83
-			<Tool
84
-				Name="VCBscMakeTool"
85
-			/>
86
-			<Tool
87
-				Name="VCFxCopTool"
88
-			/>
89
-			<Tool
90
-				Name="VCAppVerifierTool"
91
-			/>
92
-			<Tool
93
-				Name="VCPostBuildEventTool"
94
-			/>
95
-		</Configuration>
96
-		<Configuration
97
-			CharacterSet="2"
98
-			ConfigurationType="1"
99
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
100
-			Name="Release|Win32"
101
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
102
-			WholeProgramOptimization="1"
103
-			>
104
-			<Tool
105
-				Name="VCPreBuildEventTool"
106
-			/>
107
-			<Tool
108
-				Name="VCCustomBuildTool"
109
-			/>
110
-			<Tool
111
-				Name="VCXMLDataGeneratorTool"
112
-			/>
113
-			<Tool
114
-				Name="VCWebServiceProxyGeneratorTool"
115
-			/>
116
-			<Tool
117
-				Name="VCMIDLTool"
118
-			/>
119
-			<Tool
120
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
121
-				CompileAs="1"
122
-				DebugInformationFormat="3"
123
-				DisableSpecificWarnings="4996"
124
-				EnableFunctionLevelLinking="true"
125
-				EnableIntrinsicFunctions="true"
126
-				Name="VCCLCompilerTool"
127
-				Optimization="2"
128
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
129
-				RuntimeLibrary="2"
130
-				UsePrecompiledHeader="0"
131
-				WarningLevel="3"
132
-			/>
133
-			<Tool
134
-				Name="VCManagedResourceCompilerTool"
135
-			/>
136
-			<Tool
137
-				Name="VCResourceCompilerTool"
138
-			/>
139
-			<Tool
140
-				Name="VCPreLinkEventTool"
141
-			/>
142
-			<Tool
143
-				EnableCOMDATFolding="2"
144
-				GenerateDebugInformation="true"
145
-				LinkIncremental="1"
146
-				Name="VCLinkerTool"
147
-				OptimizeReferences="2"
148
-				SubSystem="1"
149
-				TargetMachine="1"
150
-			/>
151
-			<Tool
152
-				Name="VCALinkTool"
153
-			/>
154
-			<Tool
155
-				Name="VCManifestTool"
156
-			/>
157
-			<Tool
158
-				Name="VCXDCMakeTool"
159
-			/>
160
-			<Tool
161
-				Name="VCBscMakeTool"
162
-			/>
163
-			<Tool
164
-				Name="VCFxCopTool"
165
-			/>
166
-			<Tool
167
-				Name="VCAppVerifierTool"
168
-			/>
169
-			<Tool
170
-				Name="VCPostBuildEventTool"
171
-			/>
172
-		</Configuration>
173
-		<Configuration
174
-			CharacterSet="2"
175
-			ConfigurationType="1"
176
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
177
-			Name="Debug|x64"
178
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
179
-			>
180
-			<Tool
181
-				Name="VCPreBuildEventTool"
182
-			/>
183
-			<Tool
184
-				Name="VCCustomBuildTool"
185
-			/>
186
-			<Tool
187
-				Name="VCXMLDataGeneratorTool"
188
-			/>
189
-			<Tool
190
-				Name="VCWebServiceProxyGeneratorTool"
191
-			/>
192
-			<Tool
193
-				Name="VCMIDLTool"
194
-				TargetEnvironment="3"
195
-			/>
196
-			<Tool
197
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
198
-				BasicRuntimeChecks="3"
199
-				CompileAs="1"
200
-				DebugInformationFormat="3"
201
-				DisableSpecificWarnings="4996"
202
-				MinimalRebuild="true"
203
-				Name="VCCLCompilerTool"
204
-				Optimization="0"
205
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
206
-				RuntimeLibrary="3"
207
-				UsePrecompiledHeader="0"
208
-				WarningLevel="3"
209
-			/>
210
-			<Tool
211
-				Name="VCManagedResourceCompilerTool"
212
-			/>
213
-			<Tool
214
-				Name="VCResourceCompilerTool"
215
-			/>
216
-			<Tool
217
-				Name="VCPreLinkEventTool"
218
-			/>
219
-			<Tool
220
-				GenerateDebugInformation="true"
221
-				LinkIncremental="1"
222
-				Name="VCLinkerTool"
223
-				SubSystem="1"
224
-				TargetMachine="17"
225
-			/>
226
-			<Tool
227
-				Name="VCALinkTool"
228
-			/>
229
-			<Tool
230
-				Name="VCManifestTool"
231
-			/>
232
-			<Tool
233
-				Name="VCXDCMakeTool"
234
-			/>
235
-			<Tool
236
-				Name="VCBscMakeTool"
237
-			/>
238
-			<Tool
239
-				Name="VCFxCopTool"
240
-			/>
241
-			<Tool
242
-				Name="VCAppVerifierTool"
243
-			/>
244
-			<Tool
245
-				Name="VCPostBuildEventTool"
246
-			/>
247
-		</Configuration>
248
-		<Configuration
249
-			CharacterSet="2"
250
-			ConfigurationType="1"
251
-			IntermediateDirectory="$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(ConfigurationName)"
252
-			Name="Release|x64"
253
-			OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
254
-			WholeProgramOptimization="1"
255
-			>
256
-			<Tool
257
-				Name="VCPreBuildEventTool"
258
-			/>
259
-			<Tool
260
-				Name="VCCustomBuildTool"
261
-			/>
262
-			<Tool
263
-				Name="VCXMLDataGeneratorTool"
264
-			/>
265
-			<Tool
266
-				Name="VCWebServiceProxyGeneratorTool"
267
-			/>
268
-			<Tool
269
-				Name="VCMIDLTool"
270
-				TargetEnvironment="3"
271
-			/>
272
-			<Tool
273
-				AdditionalIncludeDirectories="&quot;$(SolutionDir)&quot;;&quot;$(SolutionDir)..\libclamav&quot;;&quot;$(SolutionDir)compat&quot;;&quot;$(SolutionDir)3rdparty\zlib&quot;;&quot;$(SolutionDir)3rdparty\pthreads&quot;;&quot;$(SolutionDir)3rdparty\bzip2&quot;;&quot;$(SolutionDir)..&quot;"
274
-				CompileAs="1"
275
-				DebugInformationFormat="3"
276
-				DisableSpecificWarnings="4996"
277
-				EnableFunctionLevelLinking="true"
278
-				EnableIntrinsicFunctions="true"
279
-				Name="VCCLCompilerTool"
280
-				Optimization="2"
281
-				PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;_BIND_TO_CURRENT_VCLIBS_VERSION=1"
282
-				RuntimeLibrary="2"
283
-				UsePrecompiledHeader="0"
284
-				WarningLevel="3"
285
-			/>
286
-			<Tool
287
-				Name="VCManagedResourceCompilerTool"
288
-			/>
289
-			<Tool
290
-				Name="VCResourceCompilerTool"
291
-			/>
292
-			<Tool
293
-				Name="VCPreLinkEventTool"
294
-			/>
295
-			<Tool
296
-				EnableCOMDATFolding="2"
297
-				GenerateDebugInformation="true"
298
-				LinkIncremental="1"
299
-				Name="VCLinkerTool"
300
-				OptimizeReferences="2"
301
-				SubSystem="1"
302
-				TargetMachine="17"
303
-			/>
304
-			<Tool
305
-				Name="VCALinkTool"
306
-			/>
307
-			<Tool
308
-				Name="VCManifestTool"
309
-			/>
310
-			<Tool
311
-				Name="VCXDCMakeTool"
312
-			/>
313
-			<Tool
314
-				Name="VCBscMakeTool"
315
-			/>
316
-			<Tool
317
-				Name="VCFxCopTool"
318
-			/>
319
-			<Tool
320
-				Name="VCAppVerifierTool"
321
-			/>
322
-			<Tool
323
-				Name="VCPostBuildEventTool"
324
-			/>
325
-		</Configuration>
326
-	</Configurations>
327
-	<References>
328
-	</References>
329
-	<Files>
330
-		<Filter
331
-			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
332
-			Name="Source Files"
333
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
334
-			>
335
-			<File
336
-				RelativePath="..\sigtool\sigtool.c"
337
-				>
338
-			</File>
339
-			<File
340
-				RelativePath="..\sigtool\vba.c"
341
-				>
342
-			</File>
343
-			<Filter
344
-				Name="shared"
345
-				>
346
-				<File
347
-					RelativePath="..\shared\cdiff.c"
348
-					>
349
-				</File>
350
-				<File
351
-					RelativePath="..\shared\misc.c"
352
-					>
353
-				</File>
354
-				<File
355
-					RelativePath="..\shared\output.c"
356
-					>
357
-				</File>
358
-				<File
359
-					RelativePath="..\shared\tar.c"
360
-					>
361
-				</File>
362
-			</Filter>
363
-		</Filter>
364
-		<Filter
365
-			Name="Header Files"
366
-			>
367
-		</Filter>
368
-		<Filter
369
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
370
-			Name="Resource Files"
371
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
372
-			>
373
-			<File
374
-				RelativePath=".\res\sigtool.rc"
375
-				>
376
-			</File>
377
-		</Filter>
378
-	</Files>
379
-	<Globals>
380
-	</Globals>
381
-</VisualStudioProject>
382 1
new file mode 100644
... ...
@@ -0,0 +1,104 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+
2
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <ItemGroup Label="ProjectConfigurations">
4
+    <ProjectConfiguration Include="Debug|Win32">
5
+      <Configuration>Debug</Configuration>
6
+      <Platform>Win32</Platform>
7
+    </ProjectConfiguration>
8
+    <ProjectConfiguration Include="Release|Win32">
9
+      <Configuration>Release</Configuration>
10
+      <Platform>Win32</Platform>
11
+    </ProjectConfiguration>
12
+  </ItemGroup>
13
+  <PropertyGroup Label="Globals">
14
+    <ProjectGuid>{05957B93-39F9-45EC-87BD-86B7AF571557}</ProjectGuid>
15
+    <Keyword>Win32Proj</Keyword>
16
+    <RootNamespace>sigtool</RootNamespace>
17
+  </PropertyGroup>
18
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
19
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
20
+    <ConfigurationType>Application</ConfigurationType>
21
+    <UseDebugLibraries>true</UseDebugLibraries>
22
+    <CharacterSet>MultiByte</CharacterSet>
23
+  </PropertyGroup>
24
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
25
+    <ConfigurationType>Application</ConfigurationType>
26
+    <UseDebugLibraries>false</UseDebugLibraries>
27
+    <WholeProgramOptimization>true</WholeProgramOptimization>
28
+    <CharacterSet>MultiByte</CharacterSet>
29
+  </PropertyGroup>
30
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
31
+  <ImportGroup Label="ExtensionSettings">
32
+  </ImportGroup>
33
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
34
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
35
+  </ImportGroup>
36
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
37
+    <Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
38
+  </ImportGroup>
39
+  <PropertyGroup Label="UserMacros"/>
40
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
41
+    <LinkIncremental>true</LinkIncremental>
42
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
43
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
44
+  </PropertyGroup>
45
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
46
+    <LinkIncremental>false</LinkIncremental>
47
+    <OutDir>$(SolutionDir)$(PlatformName)\$(Configuration)\</OutDir>
48
+    <IntDir>$(SolutionDir)build\$(PlatformName)\$(ProjectName)\$(Configuration)\</IntDir>
49
+  </PropertyGroup>
50
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
51
+    <ClCompile>
52
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
53
+      <WarningLevel>Level3</WarningLevel>
54
+      <Optimization>Disabled</Optimization>
55
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
56
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
57
+      <CompileAs>CompileAsC</CompileAs>
58
+      <DisableSpecificWarnings>4996;4101;4244;4018</DisableSpecificWarnings>
59
+    </ClCompile>
60
+    <Link>
61
+      <SubSystem>Console</SubSystem>
62
+      <GenerateDebugInformation>true</GenerateDebugInformation>
63
+    </Link>
64
+  </ItemDefinitionGroup>
65
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
66
+    <ClCompile>
67
+      <WarningLevel>Level3</WarningLevel>
68
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
69
+      <Optimization>MaxSpeed</Optimization>
70
+      <FunctionLevelLinking>true</FunctionLevelLinking>
71
+      <IntrinsicFunctions>true</IntrinsicFunctions>
72
+      <PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;HAVE_CONFIG_H;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
73
+      <AdditionalIncludeDirectories>"$(SolutionDir)";"$(SolutionDir)..\libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty\zlib";"$(SolutionDir)3rdparty\pthreads";"$(SolutionDir)3rdparty\bzip2";"$(SolutionDir).."</AdditionalIncludeDirectories>
74
+      <CompileAs>CompileAsC</CompileAs>
75
+      <DisableSpecificWarnings>4996;4101;4244;4018</DisableSpecificWarnings>
76
+    </ClCompile>
77
+    <Link>
78
+      <SubSystem>Console</SubSystem>
79
+      <GenerateDebugInformation>true</GenerateDebugInformation>
80
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
81
+      <OptimizeReferences>true</OptimizeReferences>
82
+    </Link>
83
+  </ItemDefinitionGroup>
84
+  <ItemGroup>
85
+    <ResourceCompile Include="res\sigtool.rc"/>
86
+  </ItemGroup>
87
+  <ItemGroup>
88
+    <ClCompile Include="..\shared\cdiff.c"/>
89
+    <ClCompile Include="..\shared\misc.c"/>
90
+    <ClCompile Include="..\shared\output.c"/>
91
+    <ClCompile Include="..\shared\tar.c"/>
92
+    <ClCompile Include="..\sigtool\sigtool.c"/>
93
+    <ClCompile Include="..\sigtool\vba.c"/>
94
+  </ItemGroup>
95
+  <ItemGroup>
96
+    <ProjectReference Include="libclamav.vcxproj">
97
+      <Project>{09d341e9-7372-46e9-b0d7-caaf77984190}</Project>
98
+    </ProjectReference>
99
+  </ItemGroup>
100
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
101
+  <ImportGroup Label="ExtensionTargets">
102
+  </ImportGroup>
103
+</Project>
0 104
new file mode 100644
... ...
@@ -0,0 +1,41 @@
0
+<?xml version="1.0" encoding="utf-8"?>
1
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2
+  <ItemGroup>
3
+    <Filter Include="Source Files">
4
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
5
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
6
+    </Filter>
7
+    <Filter Include="Resource Files">
8
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
9
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
10
+    </Filter>
11
+    <Filter Include="Source Files\shared">
12
+      <UniqueIdentifier>{62769f48-f49e-446f-b7f9-098f5f8b9182}</UniqueIdentifier>
13
+    </Filter>
14
+  </ItemGroup>
15
+  <ItemGroup>
16
+    <ResourceCompile Include="res\sigtool.rc">
17
+      <Filter>Resource Files</Filter>
18
+    </ResourceCompile>
19
+  </ItemGroup>
20
+  <ItemGroup>
21
+    <ClCompile Include="..\sigtool\vba.c">
22
+      <Filter>Source Files</Filter>
23
+    </ClCompile>
24
+    <ClCompile Include="..\sigtool\sigtool.c">
25
+      <Filter>Source Files</Filter>
26
+    </ClCompile>
27
+    <ClCompile Include="..\shared\tar.c">
28
+      <Filter>Source Files\shared</Filter>
29
+    </ClCompile>
30
+    <ClCompile Include="..\shared\cdiff.c">
31
+      <Filter>Source Files\shared</Filter>
32
+    </ClCompile>
33
+    <ClCompile Include="..\shared\misc.c">
34
+      <Filter>Source Files\shared</Filter>
35
+    </ClCompile>
36
+    <ClCompile Include="..\shared\output.c">
37
+      <Filter>Source Files\shared</Filter>
38
+    </ClCompile>
39
+  </ItemGroup>
40
+</Project>
0 41
\ No newline at end of file
... ...
@@ -200,55 +200,55 @@ my %CONF = (
200 200
 ### PROJECT FILES ###
201 201
 # - makefile: path to Makefile.am from the root of the repo
202 202
 # - sections: section of Makefile.am to parse (without _SOURCES or _la_SOURCES)
203
-# - output: path to the output vcproj file
204
-# - makefile_only: *optional* regex to allow exclusion of certain files from the vcproj (use double escapes)
205
-# - vcproj_only: *optional* regex to allow inclusion of certain files into the vcproj (use double escapes)
203
+# - output: path to the output vcxproj file
204
+# - makefile_only: *optional* regex to allow exclusion of certain files from the vcxproj (use double escapes)
205
+# - vcxproj_only: *optional* regex to allow inclusion of certain files into the vcxproj (use double escapes)
206 206
 
207 207
 my @PROJECTS = (
208 208
     # LIBCLAMAV #
209
-    {makefile => 'libclamav', sections => ['libclamav', 'libclamav_internal_utils'], output => 'win32/libclamav.vcproj', vcproj_only => '(3rdparty\\\\|compat\\\\|getopt\\.c|misc\\.c)'},
209
+    {makefile => 'libclamav', sections => ['libclamav', 'libclamav_internal_utils'], output => 'win32/libclamav.vcxproj', vcxproj_only => '(3rdparty\\\\|compat\\\\|getopt\\.c|misc\\.c)'},
210 210
 
211 211
     # LIBCLAMUNRAR_IFACE #
212
-    {makefile => 'libclamav', sections => ['libclamunrar_iface'], output => 'win32/libclamunrar_iface.vcproj', vcproj_only => 'compat\\\\'},
212
+    {makefile => 'libclamav', sections => ['libclamunrar_iface'], output => 'win32/libclamunrar_iface.vcxproj', vcxproj_only => 'compat\\\\'},
213 213
 
214 214
     # LIBCLAMUNRAR #
215
-    {makefile => 'libclamav', sections => ['libclamunrar'], output => 'win32/libclamunrar.vcproj'},
215
+    {makefile => 'libclamav', sections => ['libclamunrar'], output => 'win32/libclamunrar.vcxproj'},
216 216
 
217 217
     # LIBCLAMAVCXX #
218
-    {makefile => 'libclamav/c++', sections => ['libclamavcxx'], output => 'win32/libclamavcxx.vcproj'},
218
+    {makefile => 'libclamav/c++', sections => ['libclamavcxx'], output => 'win32/libclamavcxx.vcxproj'},
219 219
 
220 220
     # CLAMSCAN #
221
-    {makefile => 'clamscan', sections => ['clamscan'], output => 'win32/clamscan.vcproj', makefile_only => '(optparser\\.c|getopt\\.c)$'},
221
+    {makefile => 'clamscan', sections => ['clamscan'], output => 'win32/clamscan.vcxproj', makefile_only => '(optparser\\.c|getopt\\.c)$'},
222 222
 
223 223
     # CLAMDSCAN #
224
-    {makefile => 'clamdscan', sections => ['clamdscan'], output => 'win32/clamdscan.vcproj', makefile_only => '(optparser\\.c|getopt\\.c)$'},
224
+    {makefile => 'clamdscan', sections => ['clamdscan'], output => 'win32/clamdscan.vcxproj', makefile_only => '(optparser\\.c|getopt\\.c)$'},
225 225
 
226 226
     # CLAMD #
227
-    {makefile => 'clamd', sections => ['clamd'], output => 'win32/clamd.vcproj', makefile_only => '(optparser\\.c|getopt\\.c|(daz|clam)uko.*)$'},
227
+    {makefile => 'clamd', sections => ['clamd'], output => 'win32/clamd.vcxproj', makefile_only => '(optparser\\.c|getopt\\.c|(daz|clam)uko.*)$'},
228 228
 
229 229
     # FRESHCLAM #
230
-    {makefile => 'freshclam', sections => ['freshclam'], output => 'win32/freshclam.vcproj', makefile_only => '(optparser\\.c|getopt\\.c)$', vcproj_only => 'compat\\\\'},
230
+    {makefile => 'freshclam', sections => ['freshclam'], output => 'win32/freshclam.vcxproj', makefile_only => '(optparser\\.c|getopt\\.c)$', vcxproj_only => 'compat\\\\'},
231 231
 
232 232
     # CLAMCONF #
233
-    {makefile => 'clamconf', sections => ['clamconf'], output => 'win32/clamconf.vcproj', makefile_only => '(optparser\\.c$|getopt\\.c)$'},
233
+    {makefile => 'clamconf', sections => ['clamconf'], output => 'win32/clamconf.vcxproj', makefile_only => '(optparser\\.c$|getopt\\.c)$'},
234 234
 
235 235
     # CLAMBC #
236
-    {makefile => 'clambc', sections => ['clambc'], output => 'win32/clambc.vcproj', makefile_only => '(optparser\\.c|getopt\\.c)$'},
236
+    {makefile => 'clambc', sections => ['clambc'], output => 'win32/clambc.vcxproj', makefile_only => '(optparser\\.c|getopt\\.c)$'},
237 237
 
238 238
     # LLVMsystem #
239
-    {makefile => 'libclamav/c++', sections => ['libllvmsystem'], output => 'win32/LLVMsystem.vcproj'},
239
+    {makefile => 'libclamav/c++', sections => ['libllvmsystem'], output => 'win32/LLVMsystem.vcxproj'},
240 240
 
241 241
     # LLVMcodgen #
242
-    {makefile => 'libclamav/c++', sections => ['libllvmcodegen'], output => 'win32/LLVMcodegen.vcproj'},
242
+    {makefile => 'libclamav/c++', sections => ['libllvmcodegen'], output => 'win32/LLVMcodegen.vcxproj'},
243 243
 
244 244
     # LLVMx86codgen #
245
-    {makefile => 'libclamav/c++', sections => ['libllvmx86codegen'], output => 'win32/LLVMx86codegen.vcproj'},
245
+    {makefile => 'libclamav/c++', sections => ['libllvmx86codegen'], output => 'win32/LLVMx86codegen.vcxproj'},
246 246
 
247 247
     # LLVMjit #
248
-    {makefile => 'libclamav/c++', sections => ['libllvmjit'], output => 'win32/LLVMjit.vcproj'},
248
+    {makefile => 'libclamav/c++', sections => ['libllvmjit'], output => 'win32/LLVMjit.vcxproj'},
249 249
 
250 250
     # sigtool #
251
-    {makefile => 'sigtool', sections => ['sigtool'], output => 'win32/sigtool.vcproj', makefile_only => '(optparser\\.c|getopt\\.c)$'},
251
+    {makefile => 'sigtool', sections => ['sigtool'], output => 'win32/sigtool.vcxproj', makefile_only => '(optparser\\.c|getopt\\.c)$'},
252 252
 
253 253
     );
254 254
 
... ...
@@ -264,41 +264,9 @@ my %files;
264 264
 my $exclude;
265 265
 my $do_patch = 0;
266 266
 
267
-sub ugly_print {
268
-    no warnings 'recursion';
269
-    my ($t, $fh) = @_;
270
-    return unless $t;
271
-    my $haveatt = 0;
272
-
273
-    print $fh "\t" x $t->level;
274
-    print $fh "<".$t->gi;
275
-    if(scalar keys %{$t->atts}) {
276
-	print $fh "\n";
277
-	foreach (sort keys %{$t->atts}) {
278
-	    print $fh "\t" x ($t->level + 1);
279
-	    print $fh $_.'="'.$t->atts->{$_}."\"\n";
280
-	}
281
-	$haveatt = 1;
282
-    }
283
-
284
-    my $is_stupid_tag = $t->gi =~ /^(File|ToolFiles|References|Globals|Filter)$/;
285
-    if($haveatt) {
286
-	print $fh "\t" x $t->level;
287
-	print $fh "\t" if $t->children || $is_stupid_tag;
288
-    }
289
-    print $fh "/" unless $t->children || $is_stupid_tag;
290
-    print $fh ">\n";
291
-    ugly_print($t->first_child, $fh);
292
-    if($t->children || $is_stupid_tag) {
293
-	print $fh "\t" x $t->level;
294
-	print $fh "</".$t->gi.">\n";
295
-    }
296
-    ugly_print($t->next_sibling, $fh);
297
-}
298
-
299 267
 sub file {
300 268
     my ($twig, $file) = @_;
301
-    my $fname = $file->{'att'}->{'RelativePath'};
269
+    my $fname = $file->{'att'}->{'Include'};
302 270
     return unless $fname =~ /^.*\.c(pp)?$/;
303 271
     return if defined($exclude) && $fname =~ /$exclude/;
304 272
     $file->delete unless !$do_patch || exists $ref_files{$fname};
... ...
@@ -355,7 +323,7 @@ foreach (@PROJECTS) {
355 355
     %files = ();
356 356
     %ref_files = ();
357 357
     my $got = 0;
358
-    $exclude = $proj{'vcproj_only'};
358
+    $exclude = $proj{'vcxproj_only'};
359 359
     print "Parsing $proj{'output'}...\n";
360 360
     open IN, "$proj{'makefile'}/Makefile.am" or die "Cannot open $proj{'makefile'}/Makefile.am\n";
361 361
     while(<IN>) {
... ...
@@ -384,39 +352,37 @@ foreach (@PROJECTS) {
384 384
     }
385 385
     close IN;
386 386
 
387
-    my $xml = XML::Twig->new( keep_encoding => 1, twig_handlers => { File => \&file } );
387
+    my $xml = XML::Twig->new( keep_encoding => 1, twig_handlers => { 'ItemGroup/ClCompile' => \&file }, pretty_print => 'record' );
388 388
     $xml->parsefile("$BASE_DIR/$proj{'output'}");
389 389
 
390
-    my @missing_in_vcproj = grep ! exists $files{$_}, keys %ref_files;
390
+    my @missing_in_vcxproj = grep ! exists $files{$_}, keys %ref_files;
391 391
     my @missing_in_makefile = grep ! exists $ref_files{$_}, keys %files;
392 392
 
393 393
     if($do_patch) {
394
-	if($#missing_in_vcproj >=0) {
395
-	    my $filter;
396
-	    die("Cannot locate a proper filter in $proj{'output'}\n") unless $xml->root->first_child('Files') && $xml->root->first_child('Files')->first_child('Filter');
397
-	    foreach ($xml->root->first_child('Files')->children('Filter')) {
398
-		next unless $_->att('Name') =~ /^Source Files$/i;
399
-		$filter = $_;
400
-		last;
394
+	if($#missing_in_vcxproj >=0) {
395
+	    my $group = $xml->root;
396
+	    while($group = $group->next_elt('ItemGroup')) {
397
+		last if $group->has_child('ClCompile');
398
+	    }
399
+	    if(!defined($group)) {
400
+		$group = $xml->root('ItemGroup');
401
+		$group->paste($xml->root);
401 402
 	    }
402
-	    $filter = $xml->root->first_child('Files')->first_child('Filter') unless defined($filter);
403
-	    foreach (@missing_in_vcproj) {
404
-		my $addfile = $xml->root->new('File');
405
-		$addfile->set_att('RelativePath' => $_);
406
-		$addfile->paste($filter);
407
-		warn "Warning: File $_ not in $proj{'output'}: added!\n" foreach @missing_in_vcproj;
403
+	    foreach (@missing_in_vcxproj) {
404
+		my $addfile = $xml->root->new('ClCompile');
405
+		$addfile->set_att('Include' => $_);
406
+		$addfile->paste($group);
407
+		warn "Warning: File $_ not in $proj{'output'}: added!\n" foreach @missing_in_vcxproj;
408 408
 	    }
409 409
 	}
410 410
 	warn "Warning: File $_ not in $proj{'makefile'}/Makefile.am: deleted!\n" foreach @missing_in_makefile;
411 411
 	my ($fh, $filename) = tempfile();
412
-	print $fh "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n";
413
-	ugly_print($xml->root, $fh);
414
-	close $fh;
412
+	$xml->print($fh);
415 413
 	move($filename, "$proj{'output'}");
416
-	print "Regenerated $proj{'output'} (".($#missing_in_vcproj + $#missing_in_makefile + 2)." changes)\n";
414
+	print "Regenerated $proj{'output'} (".($#missing_in_vcxproj + $#missing_in_makefile + 2)." changes)\n";
417 415
     } else {
418
-	warn "Warning: File $_ not in $proj{'output'}\n" foreach @missing_in_vcproj;
416
+	warn "Warning: File $_ not in $proj{'output'}\n" foreach @missing_in_vcxproj;
419 417
 	warn "Warning: File $_ not in $proj{'makefile'}/Makefile.am\n" foreach @missing_in_makefile;
420
-	print "Parsed $proj{'output'} (".($#missing_in_vcproj + $#missing_in_makefile + 2)." warnings)\n";
418
+	print "Parsed $proj{'output'} (".($#missing_in_vcxproj + $#missing_in_makefile + 2)." warnings)\n";
421 419
     }
422 420
 }