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

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


The following commit has been merged in the debian/unstable branch:
commit b75592465ccb6c08f9db3010c494cd5c8c63c563
Author: Török Edvin <edwin at clamav.net>
Date:   Sat Dec 12 17:09:55 2009 +0200

    Fix paths in vcproj files to be relative.

diff --git a/win32/llvmbuild/fixpaths.sh b/win32/llvmbuild/fixpaths.sh
new file mode 100644
index 0000000..5795e2d
--- /dev/null
+++ b/win32/llvmbuild/fixpaths.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+find . -name *.vcproj -exec sed -i 's/C:\\Users\\edwin\\Documents\\clam\\clamav-devel/$(SolutionDir)../g' {} \;
+find . -name *.vcproj -exec sed -i 's/C:\/Users\/edwin\/Documents\/clam\/clamav-devel/$(SolutionDir)../g' {} \;
diff --git a/win32/llvmbuild/include/llvm/intrinsics_gen.vcproj b/win32/llvmbuild/include/llvm/intrinsics_gen.vcproj
index fc41428..a757320 100644
--- a/win32/llvmbuild/include/llvm/intrinsics_gen.vcproj
+++ b/win32/llvmbuild/include/llvm/intrinsics_gen.vcproj
@@ -151,7 +151,7 @@
 			Name="CMake Rules"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include\llvm\Intrinsics.gen.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\include\llvm\Intrinsics.gen.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -159,9 +159,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building Intrinsics.gen..."
-						CommandLine="..\..\bin\Debug\tblgen.exe -gen-intrinsic -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include/llvm -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include/llvm/Intrinsics.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/include/llvm/Intrinsics.gen&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include\llvm\Intrinsics.gen"
+						CommandLine="..\..\bin\Debug\tblgen.exe -gen-intrinsic -I $(SolutionDir)../libclamav/c++/llvm/include/llvm -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/include/llvm/Intrinsics.td -o $(SolutionDir)../win32/llvmbuild/include/llvm/Intrinsics.gen&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\include\llvm\Intrinsics.gen"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -170,9 +170,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building Intrinsics.gen..."
-						CommandLine="..\..\bin\Release\tblgen.exe -gen-intrinsic -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include/llvm -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include/llvm/Intrinsics.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/include/llvm/Intrinsics.gen&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include\llvm\Intrinsics.gen"
+						CommandLine="..\..\bin\Release\tblgen.exe -gen-intrinsic -I $(SolutionDir)../libclamav/c++/llvm/include/llvm -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/include/llvm/Intrinsics.td -o $(SolutionDir)../win32/llvmbuild/include/llvm/Intrinsics.gen&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\include\llvm\Intrinsics.gen"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -181,9 +181,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building Intrinsics.gen..."
-						CommandLine="..\..\bin\MinSizeRel\tblgen.exe -gen-intrinsic -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include/llvm -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include/llvm/Intrinsics.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/include/llvm/Intrinsics.gen&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include\llvm\Intrinsics.gen"
+						CommandLine="..\..\bin\MinSizeRel\tblgen.exe -gen-intrinsic -I $(SolutionDir)../libclamav/c++/llvm/include/llvm -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/include/llvm/Intrinsics.td -o $(SolutionDir)../win32/llvmbuild/include/llvm/Intrinsics.gen&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\include\llvm\Intrinsics.gen"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -192,14 +192,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building Intrinsics.gen..."
-						CommandLine="..\..\bin\RelWithDebInfo\tblgen.exe -gen-intrinsic -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include/llvm -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include/llvm/Intrinsics.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/include/llvm/Intrinsics.gen&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include\llvm\Intrinsics.gen"
+						CommandLine="..\..\bin\RelWithDebInfo\tblgen.exe -gen-intrinsic -I $(SolutionDir)../libclamav/c++/llvm/include/llvm -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/include/llvm/Intrinsics.td -o $(SolutionDir)../win32/llvmbuild/include/llvm/Intrinsics.gen&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\include\llvm\Intrinsics.gen"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include\llvm\CMakeFiles\intrinsics_gen.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\include\llvm\CMakeFiles\intrinsics_gen.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -208,8 +208,8 @@
 						Name="VCCustomBuildTool"
 						Description=""
 						CommandLine=""
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include\llvm\Intrinsics.gen;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include\llvm\CMakeFiles\intrinsics_gen"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\include\llvm\Intrinsics.gen;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\include\llvm\CMakeFiles\intrinsics_gen"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -219,8 +219,8 @@
 						Name="VCCustomBuildTool"
 						Description=""
 						CommandLine=""
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include\llvm\Intrinsics.gen;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include\llvm\CMakeFiles\intrinsics_gen"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\include\llvm\Intrinsics.gen;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\include\llvm\CMakeFiles\intrinsics_gen"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -230,8 +230,8 @@
 						Name="VCCustomBuildTool"
 						Description=""
 						CommandLine=""
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include\llvm\Intrinsics.gen;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include\llvm\CMakeFiles\intrinsics_gen"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\include\llvm\Intrinsics.gen;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\include\llvm\CMakeFiles\intrinsics_gen"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -241,14 +241,14 @@
 						Name="VCCustomBuildTool"
 						Description=""
 						CommandLine=""
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include\llvm\Intrinsics.gen;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include\llvm\CMakeFiles\intrinsics_gen"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\include\llvm\Intrinsics.gen;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\include\llvm\CMakeFiles\intrinsics_gen"
 					/>
 				</FileConfiguration>
 			</File>
 		</Filter>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include\llvm\CMakeFiles\intrinsics_gen"
+			RelativePath="$(SolutionDir)..\win32\llvmbuild\include\llvm\CMakeFiles\intrinsics_gen"
 			>
 		</File>
 	</Files>
diff --git a/win32/llvmbuild/include/llvm/llvm_headers_do_not_build.vcproj b/win32/llvmbuild/include/llvm/llvm_headers_do_not_build.vcproj
index 8dacaac..2485388 100644
--- a/win32/llvmbuild/include/llvm/llvm_headers_do_not_build.vcproj
+++ b/win32/llvmbuild/include/llvm/llvm_headers_do_not_build.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/llvm_headers_do_not_build.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/llvm_headers_do_not_build.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\llvm_headers_do_not_build.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\llvm_headers_do_not_build.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/llvm_headers_do_not_build.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/llvm_headers_do_not_build.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\llvm_headers_do_not_build.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\llvm_headers_do_not_build.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/llvm_headers_do_not_build.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/llvm_headers_do_not_build.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\llvm_headers_do_not_build.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\llvm_headers_do_not_build.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/llvm_headers_do_not_build.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/llvm_headers_do_not_build.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\llvm_headers_do_not_build.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\llvm_headers_do_not_build.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,7 +354,7 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Hello\Hello.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Hello\Hello.cpp"
 				>
 			</File>
 		</Filter>
@@ -362,1399 +362,1399 @@
 			Name="Header Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\AbstractTypeUser.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\AbstractTypeUser.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Action.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Action.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\Utils\AddrModeMatcher.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\Utils\AddrModeMatcher.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\AIXDataTypesFix.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\AIXDataTypesFix.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\Alarm.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\Alarm.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\AliasAnalysis.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\AliasAnalysis.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\AliasSetTracker.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\AliasSetTracker.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\AlignOf.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\AlignOf.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\Allocator.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\Allocator.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\APFloat.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\APFloat.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\APInt.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\APInt.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\APSInt.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\APSInt.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Bitcode\Archive.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Bitcode\Archive.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Argument.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Argument.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Assembly\AsmAnnotationWriter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Assembly\AsmAnnotationWriter.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\AsmPrinter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\AsmPrinter.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\Atomic.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\Atomic.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Attributes.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Attributes.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\AutoUpgrade.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\AutoUpgrade.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\BasicBlock.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\BasicBlock.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\Utils\BasicBlockUtils.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\Utils\BasicBlockUtils.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\Utils\BasicInliner.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\Utils\BasicInliner.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\BinaryObject.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\BinaryObject.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Bitcode\BitCodes.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Bitcode\BitCodes.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Bitcode\BitstreamReader.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Bitcode\BitstreamReader.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Bitcode\BitstreamWriter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Bitcode\BitstreamWriter.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\BitVector.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\BitVector.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\BuiltinOptions.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\BuiltinOptions.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\CallGraph.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\CallGraph.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CallGraphSCCPass.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CallGraphSCCPass.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CallingConv.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CallingConv.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\CallingConvLower.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\CallingConvLower.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\CallSite.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\CallSite.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\CaptureTracking.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\CaptureTracking.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\Casting.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\Casting.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\CFG.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\CFG.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\CFGPrinter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\CFGPrinter.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\Utils\Cloning.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\Utils\Cloning.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\CommandLine.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\CommandLine.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\CompilationGraph.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\CompilationGraph.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\Compiler.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\Compiler.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Constant.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Constant.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\ConstantFolder.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\ConstantFolder.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\ConstantFolding.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\ConstantFolding.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\ConstantRange.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\ConstantRange.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Constants.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Constants.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\ConstantsScanner.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\ConstantsScanner.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\DAGISelHeader.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\DAGISelHeader.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\DataFlow.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\DataFlow.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\Debug.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\Debug.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\DebugInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\DebugInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\DebugLoc.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\DebugLoc.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\DeltaAlgorithm.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\DeltaAlgorithm.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\DenseMap.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\DenseMap.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\DenseMapInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\DenseMapInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\DenseSet.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\DenseSet.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\DepthFirstIterator.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\DepthFirstIterator.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\DerivedTypes.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\DerivedTypes.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Bitcode\Deserialize.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Bitcode\Deserialize.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\Disassembler.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\Disassembler.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\DominatorInternals.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\DominatorInternals.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\Dominators.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\Dominators.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\DomPrinter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\DomPrinter.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\DOTGraphTraits.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\DOTGraphTraits.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\Dwarf.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\Dwarf.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\DwarfWriter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\DwarfWriter.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\DynamicLibrary.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\DynamicLibrary.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\DynamicLinker.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\DynamicLinker.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\ELF.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\ELF.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ELFRelocation.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ELFRelocation.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\EquivalenceClasses.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\EquivalenceClasses.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\Errno.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\Errno.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Error.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Error.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\ErrorHandling.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\ErrorHandling.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ExecutionEngine\ExecutionEngine.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ExecutionEngine\ExecutionEngine.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\FastISel.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\FastISel.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\FileUtilities.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\FileUtilities.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\FileWriters.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\FileWriters.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\FindUsedTypes.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\FindUsedTypes.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\FoldingSet.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\FoldingSet.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\ForceLinkage.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\ForceLinkage.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\ForceLinkageMacros.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\ForceLinkageMacros.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\Format.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\Format.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\FormattedStream.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\FormattedStream.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Function.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Function.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\Utils\FunctionUtils.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\Utils\FunctionUtils.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\GCMetadata.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\GCMetadata.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\GCMetadataPrinter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\GCMetadataPrinter.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\GCs.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\GCs.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\GCStrategy.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\GCStrategy.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ExecutionEngine\GenericValue.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ExecutionEngine\GenericValue.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\GetElementPtrTypeIterator.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\GetElementPtrTypeIterator.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\GlobalAlias.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\GlobalAlias.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\GlobalValue.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\GlobalValue.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\GlobalVariable.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\GlobalVariable.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\GraphTraits.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\GraphTraits.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\GraphWriter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\GraphWriter.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\Host.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\Host.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\ilist.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\ilist.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\ilist_node.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\ilist_node.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\ImmutableList.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\ImmutableList.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\ImmutableMap.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\ImmutableMap.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\ImmutableSet.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\ImmutableSet.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\IncludeFile.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\IncludeFile.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\IndexedMap.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\IndexedMap.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\InlineAsm.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\InlineAsm.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\InlineCost.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\InlineCost.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\IPO\InlinerPass.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\IPO\InlinerPass.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\InstIterator.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\InstIterator.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\InstrTypes.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\InstrTypes.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Instruction.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Instruction.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Instructions.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Instructions.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\InstructionSimplify.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\InstructionSimplify.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\Instrumentation.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\Instrumentation.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\InstVisitor.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\InstVisitor.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ExecutionEngine\Interpreter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ExecutionEngine\Interpreter.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\Interval.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\Interval.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\IntervalIterator.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\IntervalIterator.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\IntervalPartition.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\IntervalPartition.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicInst.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicInst.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\IntrinsicLowering.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\IntrinsicLowering.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\IntrusiveRefCntPtr.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\IntrusiveRefCntPtr.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\IPO.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\IPO.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\IRBuilder.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\IRBuilder.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\IRReader.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\IRReader.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\IVUsers.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\IVUsers.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ExecutionEngine\JIT.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ExecutionEngine\JIT.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\JITCodeEmitter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\JITCodeEmitter.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ExecutionEngine\JITEventListener.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ExecutionEngine\JITEventListener.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ExecutionEngine\JITMemoryManager.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ExecutionEngine\JITMemoryManager.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\LatencyPriorityQueue.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\LatencyPriorityQueue.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\LazyValueInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\LazyValueInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\LeakDetector.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\LeakDetector.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\LibCallAliasAnalysis.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\LibCallAliasAnalysis.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\LibCallSemantics.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\LibCallSemantics.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\LinkAllAsmWriterComponents.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\LinkAllAsmWriterComponents.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\LinkAllCodegenComponents.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\LinkAllCodegenComponents.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\LinkAllPasses.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\LinkAllPasses.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\LinkAllVMCore.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\LinkAllVMCore.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Linker.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Linker.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\LiveInterval.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\LiveInterval.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\LiveIntervalAnalysis.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\LiveIntervalAnalysis.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\LiveStackAnalysis.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\LiveStackAnalysis.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\LiveValues.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\LiveValues.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\LiveVariables.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\LiveVariables.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Bitcode\LLVMBitCodes.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Bitcode\LLVMBitCodes.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\LLVMContext.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\LLVMContext.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\Utils\Local.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\Utils\Local.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\LoopDependenceAnalysis.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\LoopDependenceAnalysis.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\LoopInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\LoopInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\LoopPass.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\LoopPass.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineBasicBlock.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineBasicBlock.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineCodeEmitter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineCodeEmitter.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineCodeInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineCodeInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineConstantPool.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineConstantPool.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineDominators.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineDominators.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineFrameInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineFrameInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineFunction.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineFunction.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineFunctionAnalysis.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineFunctionAnalysis.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineFunctionPass.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineFunctionPass.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineInstr.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineInstr.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineInstrBuilder.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineInstrBuilder.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineJumpTableInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineJumpTableInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineLocation.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineLocation.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineLoopInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineLoopInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineMemOperand.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineMemOperand.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineModuleInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineModuleInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineModuleInfoImpls.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineModuleInfoImpls.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineOperand.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineOperand.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachinePassRegistry.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachinePassRegistry.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineRegisterInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineRegisterInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineRelocation.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineRelocation.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachineSSAUpdater.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachineSSAUpdater.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\MachORelocation.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\MachORelocation.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\ManagedStatic.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\ManagedStatic.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\Mangler.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\Mangler.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\MathExtras.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\MathExtras.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCAsmInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCAsmInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCAsmInfoCOFF.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCAsmInfoCOFF.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCAsmInfoDarwin.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCAsmInfoDarwin.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCAsmLexer.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCAsmLexer.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCAsmParser.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCAsmParser.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCAssembler.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCAssembler.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCCodeEmitter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCCodeEmitter.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCContext.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCContext.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCDisassembler.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCDisassembler.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCExpr.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCExpr.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCInst.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCInst.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCInstPrinter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCInstPrinter.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCSection.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCSection.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCSectionELF.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCSectionELF.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCSectionMachO.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCSectionMachO.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCStreamer.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCStreamer.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCSymbol.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCSymbol.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\MCValue.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\MCValue.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\Memory.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\Memory.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\MemoryBuffer.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\MemoryBuffer.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\MemoryBuiltins.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\MemoryBuiltins.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\MemoryDependenceAnalysis.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\MemoryDependenceAnalysis.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\MemoryObject.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\MemoryObject.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Metadata.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Metadata.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Module.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Module.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ModuleProvider.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ModuleProvider.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\Mutex.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\Mutex.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\MutexGuard.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\MutexGuard.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\NoFolder.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\NoFolder.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ObjectCodeEmitter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ObjectCodeEmitter.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\OperandTraits.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\OperandTraits.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Operator.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Operator.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\OutputBuffer.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\OutputBuffer.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\OwningPtr.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\OwningPtr.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Assembly\Parser.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Assembly\Parser.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Pass.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Pass.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\PassAnalysisSupport.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\PassAnalysisSupport.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\Passes.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\Passes.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\Passes.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\Passes.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\PassManager.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\PassManager.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\PassManagers.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\PassManagers.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\PassNameParser.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\PassNameParser.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\PassSupport.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\PassSupport.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\Path.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\Path.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\PatternMatch.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\PatternMatch.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\PHITransAddr.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\PHITransAddr.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Plugin.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Plugin.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\PluginLoader.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\PluginLoader.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\PointerIntPair.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\PointerIntPair.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\PointerLikeTypeTraits.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\PointerLikeTypeTraits.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\PointerTracking.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\PointerTracking.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\PointerUnion.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\PointerUnion.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\PostDominators.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\PostDominators.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\PostOrderIterator.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\PostOrderIterator.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\PredIteratorCache.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\PredIteratorCache.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\PrettyStackTrace.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\PrettyStackTrace.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Assembly\PrintModulePass.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Assembly\PrintModulePass.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\PriorityQueue.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\PriorityQueue.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\Process.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\Process.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ProcessImplicitDefs.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ProcessImplicitDefs.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\ProfileInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\ProfileInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\ProfileInfoLoader.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\ProfileInfoLoader.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\ProfileInfoTypes.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\ProfileInfoTypes.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\Program.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\Program.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\Utils\PromoteMemToReg.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\Utils\PromoteMemToReg.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\PseudoSourceValue.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\PseudoSourceValue.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\raw_os_ostream.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\raw_os_ostream.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\raw_ostream.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\raw_ostream.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Bitcode\ReaderWriter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Bitcode\ReaderWriter.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\Recycler.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\Recycler.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\RecyclingAllocator.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\RecyclingAllocator.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\RegAllocRegistry.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\RegAllocRegistry.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\Regex.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\Regex.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\RegisterCoalescer.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\RegisterCoalescer.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\RegisterScavenging.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\RegisterScavenging.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\Registry.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\Registry.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\RegistryParser.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\RegistryParser.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\RSProfiling.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\RSProfiling.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\RuntimeLibcalls.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\RuntimeLibcalls.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\RWMutex.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\RWMutex.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\Scalar.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\Scalar.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\ScalarEvolution.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\ScalarEvolution.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\ScalarEvolutionExpander.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\ScalarEvolutionExpander.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\ScalarEvolutionExpressions.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\ScalarEvolutionExpressions.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\SCCIterator.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\SCCIterator.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ScheduleDAG.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ScheduleDAG.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ScheduleHazardRecognizer.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ScheduleHazardRecognizer.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\SchedulerRegistry.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\SchedulerRegistry.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\ScopedHashTable.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\ScopedHashTable.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\MC\SectionKind.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\MC\SectionKind.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\SelectionDAG.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\SelectionDAG.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\SelectionDAGISel.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\SelectionDAGISel.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\SelectionDAGNodes.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\SelectionDAGNodes.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Bitcode\Serialization.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Bitcode\Serialization.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Bitcode\SerializationFwd.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Bitcode\SerializationFwd.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Bitcode\Serialize.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Bitcode\Serialize.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\SetOperations.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\SetOperations.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\SetVector.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\SetVector.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\Signals.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\Signals.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\SlotIndexes.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\SlotIndexes.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\SlowOperationInformer.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\SlowOperationInformer.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\SmallPtrSet.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\SmallPtrSet.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\SmallSet.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\SmallSet.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\SmallString.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\SmallString.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\SmallVector.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\SmallVector.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\Solaris.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\Solaris.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\SourceMgr.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\SourceMgr.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\SparseBitVector.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\SparseBitVector.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\SparsePropagation.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\SparsePropagation.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\Utils\SSAUpdater.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\Utils\SSAUpdater.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\Utils\SSI.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\Utils\SSI.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\StableBasicBlockNumbering.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\StableBasicBlockNumbering.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\StandardPasses.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\StandardPasses.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\Statistic.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\Statistic.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\STLExtras.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\STLExtras.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\StringExtras.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\StringExtras.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\StringMap.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\StringMap.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\StringPool.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\StringPool.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\StringRef.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\StringRef.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\StringSet.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\StringSet.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\StringSwitch.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\StringSwitch.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\SubtargetFeature.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\SubtargetFeature.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\SymbolTableListTraits.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\SymbolTableListTraits.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\SystemUtils.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\SystemUtils.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetAsmParser.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetAsmParser.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetData.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetData.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetELFWriterInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetELFWriterInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\TargetFolder.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\TargetFolder.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetFrameInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetFrameInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetInstrDesc.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetInstrDesc.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetInstrInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetInstrInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetInstrItineraries.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetInstrItineraries.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetIntrinsicInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetIntrinsicInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetJITInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetJITInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetLowering.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetLowering.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetLoweringObjectFile.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetLoweringObjectFile.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetMachine.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetMachine.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetMachOWriterInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetMachOWriterInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetOptions.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetOptions.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetRegisterInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetRegisterInfo.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetRegistry.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetRegistry.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelect.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelect.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSubtarget.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSubtarget.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\Threading.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\Threading.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\ThreadLocal.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\ThreadLocal.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\Timer.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\Timer.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\System\TimeValue.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\System\TimeValue.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Tool.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Tool.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\Trace.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\Trace.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\Trie.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\Trie.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\Triple.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\Triple.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\Twine.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\Twine.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Type.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Type.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\type_traits.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\type_traits.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\TypeBuilder.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\TypeBuilder.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\TypeSymbolTable.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\TypeSymbolTable.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\Utils\UnifyFunctionExitNodes.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\Utils\UnifyFunctionExitNodes.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\UniqueVector.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\UniqueVector.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\Utils\UnrollLoop.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\Utils\UnrollLoop.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Use.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Use.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\User.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\User.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Value.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Value.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Support\ValueHandle.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Support\ValueHandle.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\ValueMap.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\ValueMap.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Transforms\Utils\ValueMapper.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Transforms\Utils\ValueMapper.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ValueSymbolTable.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ValueSymbolTable.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\ValueTracking.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\ValueTracking.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\ADT\VectorExtras.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\ADT\VectorExtras.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Analysis\Verifier.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Analysis\Verifier.h"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Assembly\Writer.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Assembly\Writer.h"
 				>
 			</File>
 		</Filter>
@@ -1762,7 +1762,7 @@
 			Name="TableGen descriptions"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1798,7 +1798,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1834,7 +1834,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1870,7 +1870,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1906,7 +1906,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1942,7 +1942,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1978,7 +1978,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
diff --git a/win32/llvmbuild/lib/Analysis/IPA/LLVMipa.vcproj b/win32/llvmbuild/lib/Analysis/IPA/LLVMipa.vcproj
index dc3e659..4192295 100644
--- a/win32/llvmbuild/lib/Analysis/IPA/LLVMipa.vcproj
+++ b/win32/llvmbuild/lib/Analysis/IPA/LLVMipa.vcproj
@@ -21,7 +21,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				AdditionalOptions=" /Zm1000"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				BasicRuntimeChecks="3"
 				CompileAs="2"
 				DebugInformationFormat="3"
@@ -35,13 +35,13 @@
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMipa.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMipa.pdb"
 />
 			<Tool
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCResourceCompilerTool"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"/>
 			<Tool
 				Name="VCMIDLTool"
@@ -63,7 +63,7 @@
 				Name="VCPostBuildEventTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMipa.lib"/>
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMipa.lib"/>
 		</Configuration>
 		<Configuration
 			Name="Release|Win32"
@@ -76,7 +76,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				AdditionalOptions=" /Zm1000"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
 				ExceptionHandling="1"
@@ -88,13 +88,13 @@
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMipa.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMipa.pdb"
 />
 			<Tool
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCResourceCompilerTool"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"/>
 			<Tool
 				Name="VCMIDLTool"
@@ -116,7 +116,7 @@
 				Name="VCPostBuildEventTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMipa.lib"/>
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMipa.lib"/>
 		</Configuration>
 		<Configuration
 			Name="MinSizeRel|Win32"
@@ -129,7 +129,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				AdditionalOptions=" /Zm1000"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
 				ExceptionHandling="1"
@@ -141,13 +141,13 @@
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMipa.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMipa.pdb"
 />
 			<Tool
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCResourceCompilerTool"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"/>
 			<Tool
 				Name="VCMIDLTool"
@@ -169,7 +169,7 @@
 				Name="VCPostBuildEventTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMipa.lib"/>
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMipa.lib"/>
 		</Configuration>
 		<Configuration
 			Name="RelWithDebInfo|Win32"
@@ -182,7 +182,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				AdditionalOptions=" /Zm1000"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				CompileAs="2"
 				DebugInformationFormat="3"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -195,13 +195,13 @@
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMipa.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMipa.pdb"
 />
 			<Tool
 				Name="VCCustomBuildTool"/>
 			<Tool
 				Name="VCResourceCompilerTool"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"/>
 			<Tool
 				Name="VCMIDLTool"
@@ -223,7 +223,7 @@
 				Name="VCPostBuildEventTool"/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMipa.lib"/>
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMipa.lib"/>
 		</Configuration>
 	</Configurations>
 	<Files>
@@ -231,19 +231,19 @@
 			Name="Source Files"
 			Filter="">
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\IPA\Andersens.cpp">
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\IPA\Andersens.cpp">
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\IPA\CallGraph.cpp">
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\IPA\CallGraph.cpp">
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\IPA\CallGraphSCCPass.cpp">
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\IPA\CallGraphSCCPass.cpp">
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\IPA\FindUsedTypes.cpp">
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\IPA\FindUsedTypes.cpp">
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\IPA\GlobalsModRef.cpp">
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\IPA\GlobalsModRef.cpp">
 			</File>
 		</Filter>
 	</Files>
diff --git a/win32/llvmbuild/lib/Analysis/LLVMAnalysis.vcproj b/win32/llvmbuild/lib/Analysis/LLVMAnalysis.vcproj
index 9a3d468..52a8088 100644
--- a/win32/llvmbuild/lib/Analysis/LLVMAnalysis.vcproj
+++ b/win32/llvmbuild/lib/Analysis/LLVMAnalysis.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMAnalysis.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMAnalysis.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMAnalysis.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMAnalysis.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMAnalysis.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMAnalysis.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMAnalysis.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMAnalysis.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMAnalysis.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMAnalysis.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMAnalysis.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMAnalysis.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMAnalysis.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMAnalysis.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMAnalysis.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMAnalysis.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,171 +354,171 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\AliasAnalysis.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\AliasAnalysis.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\AliasAnalysisCounter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\AliasAnalysisCounter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\AliasAnalysisEvaluator.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\AliasAnalysisEvaluator.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\AliasDebugger.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\AliasDebugger.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\AliasSetTracker.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\AliasSetTracker.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\Analysis.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\Analysis.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\BasicAliasAnalysis.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\BasicAliasAnalysis.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\CaptureTracking.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\CaptureTracking.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\CFGPrinter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\CFGPrinter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\ConstantFolding.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\ConstantFolding.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\DbgInfoPrinter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\DbgInfoPrinter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\DebugInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\DebugInfo.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\DomPrinter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\DomPrinter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\InlineCost.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\InlineCost.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\InstCount.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\InstCount.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\InstructionSimplify.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\InstructionSimplify.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\Interval.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\Interval.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\IntervalPartition.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\IntervalPartition.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\IVUsers.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\IVUsers.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\LazyValueInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\LazyValueInfo.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\LibCallAliasAnalysis.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\LibCallAliasAnalysis.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\LibCallSemantics.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\LibCallSemantics.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\LiveValues.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\LiveValues.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\LoopDependenceAnalysis.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\LoopDependenceAnalysis.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\LoopInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\LoopInfo.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\LoopPass.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\LoopPass.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\MemoryBuiltins.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\MemoryBuiltins.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\MemoryDependenceAnalysis.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\MemoryDependenceAnalysis.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\PHITransAddr.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\PHITransAddr.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\PointerTracking.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\PointerTracking.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\PostDominators.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\PostDominators.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\ProfileEstimatorPass.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\ProfileEstimatorPass.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\ProfileInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\ProfileInfo.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\ProfileInfoLoader.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\ProfileInfoLoader.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\ProfileInfoLoaderPass.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\ProfileInfoLoaderPass.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\ProfileVerifierPass.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\ProfileVerifierPass.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\ScalarEvolution.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\ScalarEvolution.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\ScalarEvolutionAliasAnalysis.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\ScalarEvolutionAliasAnalysis.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\ScalarEvolutionExpander.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\ScalarEvolutionExpander.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\SparsePropagation.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\SparsePropagation.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\Trace.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\Trace.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Analysis\ValueTracking.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Analysis\ValueTracking.cpp"
 				>
 			</File>
 		</Filter>
diff --git a/win32/llvmbuild/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcproj b/win32/llvmbuild/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcproj
index 853f902..62887ad 100644
--- a/win32/llvmbuild/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcproj
+++ b/win32/llvmbuild/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMAsmPrinter.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMAsmPrinter.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMAsmPrinter.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMAsmPrinter.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMAsmPrinter.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMAsmPrinter.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMAsmPrinter.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMAsmPrinter.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMAsmPrinter.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMAsmPrinter.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMAsmPrinter.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMAsmPrinter.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMAsmPrinter.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMAsmPrinter.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMAsmPrinter.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMAsmPrinter.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,35 +354,35 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\AsmPrinter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\AsmPrinter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DIE.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DIE.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfDebug.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfDebug.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfException.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfException.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfLabel.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfLabel.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfPrinter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfPrinter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfWriter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfWriter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\OcamlGCPrinter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\OcamlGCPrinter.cpp"
 				>
 			</File>
 		</Filter>
@@ -390,7 +390,7 @@
 			Name="Header Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DIE.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DIE.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -426,7 +426,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfDebug.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfDebug.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -462,7 +462,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfException.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfException.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -498,7 +498,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfLabel.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfLabel.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -534,7 +534,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfPrinter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AsmPrinter\DwarfPrinter.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
diff --git a/win32/llvmbuild/lib/CodeGen/LLVMCodeGen.vcproj b/win32/llvmbuild/lib/CodeGen/LLVMCodeGen.vcproj
index 3d4c241..15ca955 100644
--- a/win32/llvmbuild/lib/CodeGen/LLVMCodeGen.vcproj
+++ b/win32/llvmbuild/lib/CodeGen/LLVMCodeGen.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMCodeGen.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMCodeGen.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMCodeGen.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMCodeGen.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMCodeGen.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMCodeGen.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMCodeGen.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMCodeGen.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMCodeGen.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMCodeGen.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMCodeGen.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMCodeGen.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMCodeGen.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMCodeGen.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMCodeGen.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMCodeGen.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,291 +354,291 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AggressiveAntiDepBreaker.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AggressiveAntiDepBreaker.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\BranchFolding.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\BranchFolding.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\CodePlacementOpt.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\CodePlacementOpt.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\CriticalAntiDepBreaker.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\CriticalAntiDepBreaker.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\DeadMachineInstructionElim.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\DeadMachineInstructionElim.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\DwarfEHPrepare.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\DwarfEHPrepare.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ELFCodeEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ELFCodeEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ELFWriter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ELFWriter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ExactHazardRecognizer.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ExactHazardRecognizer.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\GCMetadata.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\GCMetadata.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\GCMetadataPrinter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\GCMetadataPrinter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\GCStrategy.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\GCStrategy.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\IfConversion.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\IfConversion.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\IntrinsicLowering.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\IntrinsicLowering.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\LatencyPriorityQueue.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\LatencyPriorityQueue.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\LiveInterval.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\LiveInterval.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\LiveIntervalAnalysis.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\LiveIntervalAnalysis.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\LiveStackAnalysis.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\LiveStackAnalysis.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\LiveVariables.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\LiveVariables.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\LLVMTargetMachine.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\LLVMTargetMachine.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\LowerSubregs.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\LowerSubregs.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachineBasicBlock.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachineBasicBlock.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachineDominators.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachineDominators.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachineFunction.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachineFunction.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachineFunctionAnalysis.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachineFunctionAnalysis.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachineFunctionPass.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachineFunctionPass.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachineInstr.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachineInstr.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachineLICM.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachineLICM.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachineLoopInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachineLoopInfo.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachineModuleInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachineModuleInfo.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachineModuleInfoImpls.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachineModuleInfoImpls.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachinePassRegistry.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachinePassRegistry.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachineRegisterInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachineRegisterInfo.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachineSink.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachineSink.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachineSSAUpdater.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachineSSAUpdater.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachineVerifier.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachineVerifier.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachOCodeEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachOCodeEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachOWriter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachOWriter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MaxStackAlignment.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MaxStackAlignment.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ObjectCodeEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ObjectCodeEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\OcamlGC.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\OcamlGC.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\Passes.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\Passes.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\PHIElimination.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\PHIElimination.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\PostRASchedulerList.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\PostRASchedulerList.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\PreAllocSplitting.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\PreAllocSplitting.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ProcessImplicitDefs.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ProcessImplicitDefs.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\PrologEpilogInserter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\PrologEpilogInserter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\PseudoSourceValue.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\PseudoSourceValue.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\RegAllocLinearScan.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\RegAllocLinearScan.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\RegAllocLocal.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\RegAllocLocal.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\RegAllocPBQP.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\RegAllocPBQP.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\RegisterCoalescer.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\RegisterCoalescer.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\RegisterScavenging.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\RegisterScavenging.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ScheduleDAG.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAG.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGEmit.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGEmit.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGInstrs.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGInstrs.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGPrinter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGPrinter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ShadowStackGC.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ShadowStackGC.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ShrinkWrapping.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ShrinkWrapping.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SimpleRegisterCoalescing.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SimpleRegisterCoalescing.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SjLjEHPrepare.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SjLjEHPrepare.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SlotIndexes.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SlotIndexes.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\Spiller.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\Spiller.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\StackProtector.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\StackProtector.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\StackSlotColoring.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\StackSlotColoring.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\StrongPHIElimination.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\StrongPHIElimination.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\TailDuplication.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\TailDuplication.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\TargetInstrInfoImpl.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\TargetInstrInfoImpl.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\TwoAddressInstructionPass.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\TwoAddressInstructionPass.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\UnreachableBlockElim.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\UnreachableBlockElim.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\VirtRegMap.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\VirtRegMap.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\VirtRegRewriter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\VirtRegRewriter.cpp"
 				>
 			</File>
 		</Filter>
@@ -646,7 +646,7 @@
 			Name="Header Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AggressiveAntiDepBreaker.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AggressiveAntiDepBreaker.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -682,7 +682,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\AntiDepBreaker.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\AntiDepBreaker.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -718,7 +718,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\BranchFolding.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\BranchFolding.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -754,7 +754,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\CriticalAntiDepBreaker.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\CriticalAntiDepBreaker.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -790,7 +790,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ELF.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ELF.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -826,7 +826,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ELFCodeEmitter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ELFCodeEmitter.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -862,7 +862,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ELFWriter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ELFWriter.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -898,7 +898,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ExactHazardRecognizer.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ExactHazardRecognizer.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -934,7 +934,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachO.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachO.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -970,7 +970,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachOCodeEmitter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachOCodeEmitter.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1006,7 +1006,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\MachOWriter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\MachOWriter.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1042,7 +1042,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\PHIElimination.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\PHIElimination.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1078,7 +1078,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\PrologEpilogInserter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\PrologEpilogInserter.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1114,7 +1114,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGInstrs.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\ScheduleDAGInstrs.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1150,7 +1150,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SimpleHazardRecognizer.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SimpleHazardRecognizer.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1186,7 +1186,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SimpleRegisterCoalescing.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SimpleRegisterCoalescing.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1222,7 +1222,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\Spiller.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\Spiller.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1258,7 +1258,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\VirtRegMap.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\VirtRegMap.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1294,7 +1294,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\VirtRegRewriter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\VirtRegRewriter.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
diff --git a/win32/llvmbuild/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcproj b/win32/llvmbuild/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcproj
index 3912744..95fa154 100644
--- a/win32/llvmbuild/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcproj
+++ b/win32/llvmbuild/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMSelectionDAG.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMSelectionDAG.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMSelectionDAG.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMSelectionDAG.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMSelectionDAG.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMSelectionDAG.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMSelectionDAG.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMSelectionDAG.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMSelectionDAG.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMSelectionDAG.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMSelectionDAG.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMSelectionDAG.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMSelectionDAG.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMSelectionDAG.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMSelectionDAG.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMSelectionDAG.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,87 +354,87 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\CallingConvLower.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\CallingConvLower.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\DAGCombiner.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\DAGCombiner.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\FastISel.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\FastISel.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\FunctionLoweringInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\FunctionLoweringInfo.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\InstrEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\InstrEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeDAG.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeDAG.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeFloatTypes.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeFloatTypes.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeIntegerTypes.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeIntegerTypes.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeTypes.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeTypes.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeTypesGeneric.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeTypesGeneric.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeVectorOps.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeVectorOps.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeVectorTypes.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeVectorTypes.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGFast.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGFast.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGList.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGList.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGRRList.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGRRList.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGSDNodes.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGSDNodes.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAG.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAG.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGISel.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGISel.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGPrinter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGPrinter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\TargetLowering.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\TargetLowering.cpp"
 				>
 			</File>
 		</Filter>
@@ -442,7 +442,7 @@
 			Name="Header Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\FunctionLoweringInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\FunctionLoweringInfo.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -478,7 +478,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\InstrEmitter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\InstrEmitter.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -514,7 +514,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeTypes.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\LegalizeTypes.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -550,7 +550,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGSDNodes.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\ScheduleDAGSDNodes.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -586,7 +586,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\CodeGen\SelectionDAG\SelectionDAGBuilder.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
diff --git a/win32/llvmbuild/lib/ExecutionEngine/JIT/LLVMJIT.vcproj b/win32/llvmbuild/lib/ExecutionEngine/JIT/LLVMJIT.vcproj
index bfbad46..6bd5c36 100644
--- a/win32/llvmbuild/lib/ExecutionEngine/JIT/LLVMJIT.vcproj
+++ b/win32/llvmbuild/lib/ExecutionEngine/JIT/LLVMJIT.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,ENABLE_X86_JIT,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMJIT.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMJIT.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,ENABLE_X86_JIT,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMJIT.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMJIT.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,ENABLE_X86_JIT,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMJIT.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMJIT.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,ENABLE_X86_JIT,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMJIT.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMJIT.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,ENABLE_X86_JIT,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMJIT.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMJIT.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,ENABLE_X86_JIT,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMJIT.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMJIT.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,ENABLE_X86_JIT,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMJIT.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMJIT.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,ENABLE_X86_JIT,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMJIT.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMJIT.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,35 +354,35 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\ExecutionEngine\JIT\Intercept.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\Intercept.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JIT.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JIT.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITDebugRegisterer.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITDebugRegisterer.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITDwarfEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITDwarfEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITMemoryManager.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITMemoryManager.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\ExecutionEngine\JIT\OProfileJITEventListener.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\OProfileJITEventListener.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\ExecutionEngine\JIT\TargetSelect.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\TargetSelect.cpp"
 				>
 			</File>
 		</Filter>
@@ -390,7 +390,7 @@
 			Name="Header Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JIT.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JIT.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -426,7 +426,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITDebugRegisterer.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITDebugRegisterer.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -462,7 +462,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITDwarfEmitter.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\ExecutionEngine\JIT\JITDwarfEmitter.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
diff --git a/win32/llvmbuild/lib/ExecutionEngine/LLVMExecutionEngine.vcproj b/win32/llvmbuild/lib/ExecutionEngine/LLVMExecutionEngine.vcproj
index 9329c71..debd75f 100644
--- a/win32/llvmbuild/lib/ExecutionEngine/LLVMExecutionEngine.vcproj
+++ b/win32/llvmbuild/lib/ExecutionEngine/LLVMExecutionEngine.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMExecutionEngine.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMExecutionEngine.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMExecutionEngine.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMExecutionEngine.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMExecutionEngine.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMExecutionEngine.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMExecutionEngine.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMExecutionEngine.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMExecutionEngine.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMExecutionEngine.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMExecutionEngine.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMExecutionEngine.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMExecutionEngine.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMExecutionEngine.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMExecutionEngine.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMExecutionEngine.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,11 +354,11 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\ExecutionEngine\ExecutionEngine.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\ExecutionEngine\ExecutionEngine.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\ExecutionEngine\ExecutionEngineBindings.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\ExecutionEngine\ExecutionEngineBindings.cpp"
 				>
 			</File>
 		</Filter>
diff --git a/win32/llvmbuild/lib/MC/LLVMMC.vcproj b/win32/llvmbuild/lib/MC/LLVMMC.vcproj
index 3556e77..9426fe9 100644
--- a/win32/llvmbuild/lib/MC/LLVMMC.vcproj
+++ b/win32/llvmbuild/lib/MC/LLVMMC.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMMC.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMMC.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMMC.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMMC.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMMC.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMMC.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMMC.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMMC.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMMC.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMMC.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMMC.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMMC.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMMC.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMMC.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMMC.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMMC.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,91 +354,91 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCAsmInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCAsmInfo.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCAsmInfoCOFF.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCAsmInfoCOFF.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCAsmInfoDarwin.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCAsmInfoDarwin.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCAsmLexer.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCAsmLexer.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCAsmParser.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCAsmParser.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCAsmStreamer.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCAsmStreamer.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCAssembler.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCAssembler.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCCodeEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCCodeEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCContext.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCContext.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCDisassembler.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCDisassembler.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCExpr.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCExpr.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCInst.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCInst.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCInstPrinter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCInstPrinter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCMachOStreamer.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCMachOStreamer.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCNullStreamer.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCNullStreamer.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCSection.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCSection.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCSectionELF.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCSectionELF.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCSectionMachO.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCSectionMachO.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCStreamer.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCStreamer.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCSymbol.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCSymbol.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\MCValue.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\MCValue.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\MC\TargetAsmParser.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\MC\TargetAsmParser.cpp"
 				>
 			</File>
 		</Filter>
diff --git a/win32/llvmbuild/lib/Support/LLVMSupport.vcproj b/win32/llvmbuild/lib/Support/LLVMSupport.vcproj
index 44ea148..723e5f7 100644
--- a/win32/llvmbuild/lib/Support/LLVMSupport.vcproj
+++ b/win32/llvmbuild/lib/Support/LLVMSupport.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMSupport.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMSupport.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMSupport.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMSupport.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMSupport.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMSupport.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMSupport.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMSupport.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMSupport.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMSupport.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMSupport.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMSupport.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMSupport.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMSupport.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMSupport.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMSupport.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,99 +354,99 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\Allocator.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\Allocator.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\APFloat.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\APFloat.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\APInt.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\APInt.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\APSInt.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\APSInt.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\CommandLine.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\CommandLine.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\ConstantRange.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\ConstantRange.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\Debug.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\Debug.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\DeltaAlgorithm.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\DeltaAlgorithm.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\Dwarf.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\Dwarf.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\ErrorHandling.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\ErrorHandling.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\FileUtilities.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\FileUtilities.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\FoldingSet.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\FoldingSet.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\FormattedStream.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\FormattedStream.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\GraphWriter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\GraphWriter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\IsInf.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\IsInf.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\IsNAN.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\IsNAN.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\ManagedStatic.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\ManagedStatic.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\MemoryBuffer.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\MemoryBuffer.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\MemoryObject.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\MemoryObject.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\PluginLoader.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\PluginLoader.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\PrettyStackTrace.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\PrettyStackTrace.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\raw_os_ostream.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\raw_os_ostream.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\raw_ostream.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\raw_ostream.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\regcomp.c"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\regcomp.c"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -482,7 +482,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\regerror.c"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\regerror.c"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -518,11 +518,11 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\Regex.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\Regex.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\regexec.c"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\regexec.c"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -558,7 +558,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\regfree.c"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\regfree.c"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -594,7 +594,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\regstrlcpy.c"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\regstrlcpy.c"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -630,55 +630,55 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\SlowOperationInformer.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\SlowOperationInformer.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\SmallPtrSet.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\SmallPtrSet.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\SourceMgr.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\SourceMgr.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\Statistic.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\Statistic.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\StringExtras.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\StringExtras.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\StringMap.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\StringMap.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\StringPool.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\StringPool.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\StringRef.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\StringRef.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\SystemUtils.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\SystemUtils.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\TargetRegistry.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\TargetRegistry.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\Timer.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\Timer.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\Triple.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\Triple.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\Twine.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\Twine.cpp"
 				>
 			</File>
 		</Filter>
@@ -686,7 +686,7 @@
 			Name="Header Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\regcclass.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\regcclass.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -722,7 +722,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\regcname.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\regcname.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -758,7 +758,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\regex2.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\regex2.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -794,7 +794,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\regex_impl.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\regex_impl.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -830,7 +830,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Support\regutils.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Support\regutils.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
diff --git a/win32/llvmbuild/lib/System/LLVMSystem.vcproj b/win32/llvmbuild/lib/System/LLVMSystem.vcproj
index c40b510..8e7f09f 100644
--- a/win32/llvmbuild/lib/System/LLVMSystem.vcproj
+++ b/win32/llvmbuild/lib/System/LLVMSystem.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMSystem.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMSystem.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMSystem.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMSystem.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMSystem.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMSystem.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMSystem.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMSystem.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMSystem.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMSystem.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMSystem.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMSystem.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMSystem.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMSystem.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMSystem.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMSystem.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,164 +354,164 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Alarm.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Alarm.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Atomic.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Atomic.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Disassembler.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Disassembler.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\DynamicLibrary.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\DynamicLibrary.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Errno.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Errno.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Host.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Host.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\IncludeFile.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\IncludeFile.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Memory.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Memory.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Mutex.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Mutex.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Path.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Path.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Process.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Process.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Program.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Program.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\RWMutex.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\RWMutex.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Signals.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Signals.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Threading.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Threading.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\ThreadLocal.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\ThreadLocal.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\TimeValue.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\TimeValue.cpp"
 				>
 			</File>
 		</Filter>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Unix\Alarm.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Unix\Alarm.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Win32\Alarm.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Win32\Alarm.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Win32\DynamicLibrary.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Win32\DynamicLibrary.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Win32\Host.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Win32\Host.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Unix\Host.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Unix\Host.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Unix\Memory.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Unix\Memory.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Win32\Memory.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Win32\Memory.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Unix\Mutex.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Unix\Mutex.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Win32\Mutex.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Win32\Mutex.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Unix\Path.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Unix\Path.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Win32\Path.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Win32\Path.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Win32\Process.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Win32\Process.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Unix\Process.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Unix\Process.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Win32\Program.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Win32\Program.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Unix\Program.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Unix\Program.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Unix\RWMutex.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Unix\RWMutex.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Win32\RWMutex.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Win32\RWMutex.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Unix\Signals.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Unix\Signals.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Win32\Signals.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Win32\Signals.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Unix\ThreadLocal.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Unix\ThreadLocal.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Win32\ThreadLocal.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Win32\ThreadLocal.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Win32\TimeValue.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Win32\TimeValue.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\System\Unix\TimeValue.inc"
+			RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\System\Unix\TimeValue.inc"
 			>
 		</File>
 	</Files>
diff --git a/win32/llvmbuild/lib/Target/LLVMTarget.vcproj b/win32/llvmbuild/lib/Target/LLVMTarget.vcproj
index 287fba6..045a2ca 100644
--- a/win32/llvmbuild/lib/Target/LLVMTarget.vcproj
+++ b/win32/llvmbuild/lib/Target/LLVMTarget.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMTarget.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMTarget.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMTarget.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMTarget.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMTarget.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMTarget.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMTarget.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMTarget.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMTarget.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMTarget.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMTarget.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMTarget.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMTarget.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMTarget.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMTarget.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMTarget.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,51 +354,51 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\SubtargetFeature.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\SubtargetFeature.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\Target.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\Target.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\TargetData.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\TargetData.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\TargetELFWriterInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\TargetELFWriterInfo.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\TargetFrameInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\TargetFrameInfo.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\TargetInstrInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\TargetInstrInfo.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\TargetIntrinsicInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\TargetIntrinsicInfo.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\TargetLoweringObjectFile.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\TargetLoweringObjectFile.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\TargetMachine.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\TargetMachine.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\TargetMachOWriterInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\TargetMachOWriterInfo.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\TargetRegisterInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\TargetRegisterInfo.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\TargetSubtarget.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\TargetSubtarget.cpp"
 				>
 			</File>
 		</Filter>
diff --git a/win32/llvmbuild/lib/Target/X86/LLVMX86CodeGen.vcproj b/win32/llvmbuild/lib/Target/X86/LLVMX86CodeGen.vcproj
index 7539eac..bca59ad 100644
--- a/win32/llvmbuild/lib/Target/X86/LLVMX86CodeGen.vcproj
+++ b/win32/llvmbuild/lib/Target/X86/LLVMX86CodeGen.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86;$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMX86CodeGen.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMX86CodeGen.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86;$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMX86CodeGen.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMX86CodeGen.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86;$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMX86CodeGen.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMX86CodeGen.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86;$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMX86CodeGen.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMX86CodeGen.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86;$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMX86CodeGen.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMX86CodeGen.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86;$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMX86CodeGen.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMX86CodeGen.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86;$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMX86CodeGen.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMX86CodeGen.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86;$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMX86CodeGen.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMX86CodeGen.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,7 +354,7 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CodeEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CodeEmitter.cpp"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -365,7 +365,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86COFFMachineModuleInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86COFFMachineModuleInfo.cpp"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -376,7 +376,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86ELFWriterInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86ELFWriterInfo.cpp"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -387,7 +387,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86FastISel.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86FastISel.cpp"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -398,7 +398,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86FloatingPoint.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86FloatingPoint.cpp"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -409,7 +409,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86FloatingPointRegKill.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86FloatingPointRegKill.cpp"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -420,7 +420,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.cpp"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -431,7 +431,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86ISelDAGToDAG.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86ISelDAGToDAG.cpp"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -442,7 +442,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86ISelLowering.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86ISelLowering.cpp"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -453,7 +453,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86JITInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86JITInfo.cpp"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -464,7 +464,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86MCAsmInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86MCAsmInfo.cpp"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -475,7 +475,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.cpp"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -486,7 +486,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Subtarget.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Subtarget.cpp"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -497,7 +497,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86TargetMachine.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86TargetMachine.cpp"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -508,7 +508,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86TargetObjectFile.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86TargetObjectFile.cpp"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -523,7 +523,7 @@
 			Name="Header Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -559,7 +559,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86COFF.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86COFF.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -595,7 +595,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86COFFMachineModuleInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86COFFMachineModuleInfo.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -631,7 +631,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86ELFWriterInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86ELFWriterInfo.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -667,7 +667,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrBuilder.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrBuilder.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -703,7 +703,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -739,7 +739,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86ISelLowering.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86ISelLowering.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -775,7 +775,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86JITInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86JITInfo.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -811,7 +811,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86MachineFunctionInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86MachineFunctionInfo.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -847,7 +847,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86MCAsmInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86MCAsmInfo.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -883,7 +883,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -919,7 +919,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Relocations.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Relocations.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -955,7 +955,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Subtarget.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Subtarget.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -991,7 +991,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86TargetMachine.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86TargetMachine.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1027,7 +1027,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86TargetObjectFile.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86TargetObjectFile.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1067,7 +1067,7 @@
 			Name="CMake Rules"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1075,9 +1075,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmMatcher.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-asm-matcher -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-asm-matcher -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1086,9 +1086,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmMatcher.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-asm-matcher -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-asm-matcher -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1097,9 +1097,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmMatcher.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-asm-matcher -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-asm-matcher -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1108,14 +1108,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmMatcher.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-asm-matcher -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-asm-matcher -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1123,9 +1123,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-asm-writer -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-asm-writer -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1134,9 +1134,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-asm-writer -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-asm-writer -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1145,9 +1145,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-asm-writer -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-asm-writer -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1156,14 +1156,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-asm-writer -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-asm-writer -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1171,9 +1171,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter1.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-asm-writer -asmwriternum=1 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-asm-writer -asmwriternum=1 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1182,9 +1182,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter1.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-asm-writer -asmwriternum=1 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-asm-writer -asmwriternum=1 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1193,9 +1193,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter1.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-asm-writer -asmwriternum=1 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-asm-writer -asmwriternum=1 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1204,14 +1204,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter1.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-asm-writer -asmwriternum=1 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-asm-writer -asmwriternum=1 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1219,9 +1219,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenCallingConv.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-callingconv -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-callingconv -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1230,9 +1230,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenCallingConv.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-callingconv -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-callingconv -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1241,9 +1241,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenCallingConv.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-callingconv -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-callingconv -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1252,14 +1252,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenCallingConv.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-callingconv -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-callingconv -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1267,9 +1267,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenDAGISel.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-dag-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-dag-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1278,9 +1278,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenDAGISel.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-dag-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-dag-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1289,9 +1289,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenDAGISel.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-dag-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-dag-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1300,14 +1300,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenDAGISel.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-dag-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-dag-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1315,9 +1315,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenFastISel.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-fast-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-fast-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1326,9 +1326,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenFastISel.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-fast-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-fast-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1337,9 +1337,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenFastISel.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-fast-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-fast-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1348,14 +1348,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenFastISel.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-fast-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-fast-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1363,9 +1363,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrInfo.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-instr-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-instr-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1374,9 +1374,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrInfo.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-instr-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-instr-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1385,9 +1385,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrInfo.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-instr-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-instr-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1396,14 +1396,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrInfo.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-instr-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-instr-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1411,9 +1411,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrNames.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-instr-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-instr-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1422,9 +1422,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrNames.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-instr-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-instr-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1433,9 +1433,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrNames.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-instr-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-instr-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1444,14 +1444,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrNames.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-instr-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-instr-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1459,9 +1459,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.h.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-register-desc-header -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-register-desc-header -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1470,9 +1470,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.h.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-register-desc-header -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-register-desc-header -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1481,9 +1481,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.h.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-register-desc-header -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-register-desc-header -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1492,14 +1492,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.h.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-register-desc-header -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-register-desc-header -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1507,9 +1507,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-register-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-register-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1518,9 +1518,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-register-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-register-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1529,9 +1529,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-register-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-register-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1540,14 +1540,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-register-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-register-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1555,9 +1555,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterNames.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-register-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-register-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1566,9 +1566,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterNames.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-register-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-register-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1577,9 +1577,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterNames.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-register-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-register-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1588,14 +1588,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterNames.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-register-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-register-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1603,9 +1603,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenSubtarget.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-subtarget -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-subtarget -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1614,9 +1614,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenSubtarget.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-subtarget -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-subtarget -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1625,9 +1625,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenSubtarget.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-subtarget -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-subtarget -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -1636,9 +1636,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenSubtarget.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-subtarget -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-subtarget -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
 					/>
 				</FileConfiguration>
 			</File>
@@ -1647,7 +1647,7 @@
 			Name="TableGen descriptions"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1683,7 +1683,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1719,7 +1719,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1755,7 +1755,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1791,7 +1791,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1827,7 +1827,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1863,7 +1863,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1899,7 +1899,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1935,7 +1935,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -1972,51 +1972,51 @@
 			</File>
 		</Filter>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
+			RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
+			RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
+			RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
+			RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
+			RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
+			RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
+			RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
+			RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
+			RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
+			RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
+			RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
 			>
 		</File>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
+			RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
 			>
 		</File>
 	</Files>
diff --git a/win32/llvmbuild/lib/Target/X86/TargetInfo/LLVMX86Info.vcproj b/win32/llvmbuild/lib/Target/X86/TargetInfo/LLVMX86Info.vcproj
index 8502c46..156fb85 100644
--- a/win32/llvmbuild/lib/Target/X86/TargetInfo/LLVMX86Info.vcproj
+++ b/win32/llvmbuild/lib/Target/X86/TargetInfo/LLVMX86Info.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\TargetInfo\..;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\TargetInfo\..;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMX86Info.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMX86Info.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\TargetInfo\..;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\TargetInfo\..;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMX86Info.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMX86Info.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\TargetInfo\..;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\TargetInfo\..;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMX86Info.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMX86Info.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\TargetInfo\..;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\TargetInfo\..;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMX86Info.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMX86Info.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\TargetInfo\..;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\TargetInfo\..;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMX86Info.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMX86Info.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\TargetInfo\..;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\TargetInfo\..;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMX86Info.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMX86Info.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\TargetInfo\..;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\TargetInfo\..;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMX86Info.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMX86Info.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\TargetInfo\..;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\TargetInfo\..;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\TargetInfo\..;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMX86Info.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMX86Info.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,7 +354,7 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\TargetInfo\X86TargetInfo.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\TargetInfo\X86TargetInfo.cpp"
 				>
 			</File>
 		</Filter>
diff --git a/win32/llvmbuild/lib/Target/X86/X86CodeGenTable_gen.vcproj b/win32/llvmbuild/lib/Target/X86/X86CodeGenTable_gen.vcproj
index f21e180..f39ee7e 100644
--- a/win32/llvmbuild/lib/Target/X86/X86CodeGenTable_gen.vcproj
+++ b/win32/llvmbuild/lib/Target/X86/X86CodeGenTable_gen.vcproj
@@ -151,7 +151,7 @@
 			Name="CMake Rules"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\CMakeFiles\X86CodeGenTable_gen.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\CMakeFiles\X86CodeGenTable_gen.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -160,8 +160,8 @@
 						Name="VCCustomBuildTool"
 						Description=""
 						CommandLine=""
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\CMakeFiles\X86CodeGenTable_gen"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\CMakeFiles\X86CodeGenTable_gen"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -171,8 +171,8 @@
 						Name="VCCustomBuildTool"
 						Description=""
 						CommandLine=""
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\CMakeFiles\X86CodeGenTable_gen"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\CMakeFiles\X86CodeGenTable_gen"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -182,8 +182,8 @@
 						Name="VCCustomBuildTool"
 						Description=""
 						CommandLine=""
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\CMakeFiles\X86CodeGenTable_gen"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\CMakeFiles\X86CodeGenTable_gen"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -193,13 +193,13 @@
 						Name="VCCustomBuildTool"
 						Description=""
 						CommandLine=""
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc;C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\CMakeFiles\X86CodeGenTable_gen"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc;$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\CMakeFiles\X86CodeGenTable_gen"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -207,9 +207,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmMatcher.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-asm-matcher -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-asm-matcher -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -218,9 +218,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmMatcher.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-asm-matcher -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-asm-matcher -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -229,9 +229,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmMatcher.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-asm-matcher -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-asm-matcher -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -240,14 +240,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmMatcher.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-asm-matcher -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-asm-matcher -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmMatcher.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmMatcher.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -255,9 +255,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-asm-writer -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-asm-writer -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -266,9 +266,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-asm-writer -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-asm-writer -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -277,9 +277,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-asm-writer -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-asm-writer -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -288,14 +288,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-asm-writer -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-asm-writer -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -303,9 +303,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter1.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-asm-writer -asmwriternum=1 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-asm-writer -asmwriternum=1 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -314,9 +314,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter1.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-asm-writer -asmwriternum=1 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-asm-writer -asmwriternum=1 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -325,9 +325,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter1.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-asm-writer -asmwriternum=1 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-asm-writer -asmwriternum=1 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -336,14 +336,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenAsmWriter1.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-asm-writer -asmwriternum=1 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-asm-writer -asmwriternum=1 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenAsmWriter1.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenAsmWriter1.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -351,9 +351,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenCallingConv.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-callingconv -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-callingconv -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -362,9 +362,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenCallingConv.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-callingconv -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-callingconv -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -373,9 +373,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenCallingConv.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-callingconv -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-callingconv -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -384,14 +384,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenCallingConv.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-callingconv -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-callingconv -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenCallingConv.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenCallingConv.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -399,9 +399,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenDAGISel.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-dag-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-dag-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -410,9 +410,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenDAGISel.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-dag-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-dag-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -421,9 +421,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenDAGISel.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-dag-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-dag-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -432,14 +432,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenDAGISel.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-dag-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-dag-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenDAGISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenDAGISel.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -447,9 +447,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenFastISel.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-fast-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-fast-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -458,9 +458,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenFastISel.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-fast-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-fast-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -469,9 +469,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenFastISel.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-fast-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-fast-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -480,14 +480,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenFastISel.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-fast-isel -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-fast-isel -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenFastISel.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenFastISel.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -495,9 +495,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrInfo.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-instr-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-instr-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -506,9 +506,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrInfo.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-instr-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-instr-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -517,9 +517,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrInfo.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-instr-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-instr-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -528,14 +528,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrInfo.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-instr-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-instr-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrInfo.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -543,9 +543,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrNames.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-instr-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-instr-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -554,9 +554,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrNames.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-instr-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-instr-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -565,9 +565,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrNames.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-instr-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-instr-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -576,14 +576,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenInstrNames.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-instr-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-instr-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenInstrNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenInstrNames.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -591,9 +591,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.h.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-register-desc-header -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-register-desc-header -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -602,9 +602,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.h.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-register-desc-header -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-register-desc-header -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -613,9 +613,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.h.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-register-desc-header -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-register-desc-header -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -624,14 +624,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.h.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-register-desc-header -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-register-desc-header -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.h.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.h.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -639,9 +639,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-register-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-register-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -650,9 +650,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-register-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-register-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -661,9 +661,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-register-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-register-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -672,14 +672,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterInfo.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-register-desc -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-register-desc -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterInfo.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterInfo.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -687,9 +687,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterNames.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-register-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-register-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -698,9 +698,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterNames.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-register-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-register-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -709,9 +709,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterNames.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-register-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-register-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -720,14 +720,14 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenRegisterNames.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-register-enums -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-register-enums -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenRegisterNames.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenRegisterNames.inc"
 					/>
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc.rule"
+				RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc.rule"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -735,9 +735,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenSubtarget.inc..."
-						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-subtarget -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
+						CommandLine="..\..\..\bin\Debug\tblgen.exe -gen-subtarget -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -746,9 +746,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenSubtarget.inc..."
-						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-subtarget -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
+						CommandLine="..\..\..\bin\Release\tblgen.exe -gen-subtarget -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -757,9 +757,9 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenSubtarget.inc..."
-						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-subtarget -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
+						CommandLine="..\..\..\bin\MinSizeRel\tblgen.exe -gen-subtarget -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
 					/>
 				</FileConfiguration>
 				<FileConfiguration
@@ -768,15 +768,15 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Building X86GenSubtarget.inc..."
-						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-subtarget -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86 -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target -I C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/include C:/Users/edwin/Documents/clam/clamav-devel/libclamav/c++/llvm/lib/Target/X86/X86.td -o C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
-						AdditionalDependencies="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Intrinsics.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\Target.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
-						Outputs="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
+						CommandLine="..\..\..\bin\RelWithDebInfo\tblgen.exe -gen-subtarget -I $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86 -I $(SolutionDir)../libclamav/c++/llvm/lib/Target -I $(SolutionDir)../libclamav/c++/llvm/include $(SolutionDir)../libclamav/c++/llvm/lib/Target/X86/X86.td -o $(SolutionDir)../win32/llvmbuild/lib/Target/X86/X86GenSubtarget.inc&#x0D;&#x0A;"
+						AdditionalDependencies="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86CallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86Instr64bit.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFormats.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrFPStack.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrInfo.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrMMX.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86InstrSSE.td;$(SolutionDir)..\libclamav\c++\llvm\lib\Target\X86\X86RegisterInfo.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CodeGen\ValueTypes.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\CompilerDriver\Common.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Intrinsics.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsAlpha.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsARM.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsCellSPU.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsPowerPC.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsX86.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\IntrinsicsXCore.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\Target.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetCallingConv.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSchedule.td;$(SolutionDir)..\libclamav\c++\llvm\include\llvm\Target\TargetSelectionDAG.td;"
+						Outputs="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\X86GenSubtarget.inc"
 					/>
 				</FileConfiguration>
 			</File>
 		</Filter>
 		<File
-			RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Target\X86\CMakeFiles\X86CodeGenTable_gen"
+			RelativePath="$(SolutionDir)..\win32\llvmbuild\lib\Target\X86\CMakeFiles\X86CodeGenTable_gen"
 			>
 		</File>
 	</Files>
diff --git a/win32/llvmbuild/lib/Transforms/Scalar/LLVMScalarOpts.vcproj b/win32/llvmbuild/lib/Transforms/Scalar/LLVMScalarOpts.vcproj
index d66033f..e5c4600 100644
--- a/win32/llvmbuild/lib/Transforms/Scalar/LLVMScalarOpts.vcproj
+++ b/win32/llvmbuild/lib/Transforms/Scalar/LLVMScalarOpts.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMScalarOpts.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMScalarOpts.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMScalarOpts.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMScalarOpts.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMScalarOpts.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMScalarOpts.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMScalarOpts.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMScalarOpts.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMScalarOpts.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMScalarOpts.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMScalarOpts.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMScalarOpts.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMScalarOpts.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMScalarOpts.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMScalarOpts.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMScalarOpts.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,127 +354,127 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\ABCD.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\ABCD.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\ADCE.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\ADCE.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\BasicBlockPlacement.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\BasicBlockPlacement.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\CodeGenPrepare.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\CodeGenPrepare.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\ConstantProp.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\ConstantProp.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\DCE.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\DCE.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\DeadStoreElimination.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\DeadStoreElimination.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\GEPSplitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\GEPSplitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\GVN.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\GVN.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\IndVarSimplify.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\IndVarSimplify.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\InstructionCombining.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\InstructionCombining.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\JumpThreading.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\JumpThreading.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\LICM.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\LICM.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\LoopDeletion.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\LoopDeletion.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\LoopIndexSplit.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\LoopIndexSplit.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\LoopRotation.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\LoopRotation.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\LoopStrengthReduce.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\LoopStrengthReduce.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\LoopUnrollPass.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\LoopUnrollPass.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\LoopUnswitch.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\LoopUnswitch.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\MemCpyOptimizer.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\MemCpyOptimizer.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\Reassociate.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\Reassociate.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\Reg2Mem.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\Reg2Mem.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\Scalar.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\Scalar.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\ScalarReplAggregates.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\ScalarReplAggregates.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\SCCP.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\SCCP.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\SCCVN.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\SCCVN.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\SimplifyCFGPass.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\SimplifyCFGPass.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\SimplifyHalfPowrLibCalls.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\SimplifyHalfPowrLibCalls.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\SimplifyLibCalls.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\SimplifyLibCalls.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\TailDuplication.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\TailDuplication.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Scalar\TailRecursionElimination.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Scalar\TailRecursionElimination.cpp"
 				>
 			</File>
 		</Filter>
diff --git a/win32/llvmbuild/lib/Transforms/Utils/LLVMTransformUtils.vcproj b/win32/llvmbuild/lib/Transforms/Utils/LLVMTransformUtils.vcproj
index 1efb942..c62070a 100644
--- a/win32/llvmbuild/lib/Transforms/Utils/LLVMTransformUtils.vcproj
+++ b/win32/llvmbuild/lib/Transforms/Utils/LLVMTransformUtils.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMTransformUtils.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMTransformUtils.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMTransformUtils.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMTransformUtils.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMTransformUtils.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMTransformUtils.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMTransformUtils.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMTransformUtils.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMTransformUtils.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMTransformUtils.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMTransformUtils.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMTransformUtils.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMTransformUtils.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMTransformUtils.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMTransformUtils.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMTransformUtils.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,99 +354,99 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\AddrModeMatcher.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\AddrModeMatcher.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\BasicBlockUtils.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\BasicBlockUtils.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\BasicInliner.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\BasicInliner.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\BreakCriticalEdges.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\BreakCriticalEdges.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\CloneFunction.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\CloneFunction.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\CloneLoop.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\CloneLoop.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\CloneModule.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\CloneModule.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\CodeExtractor.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\CodeExtractor.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\DemoteRegToStack.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\DemoteRegToStack.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\InlineFunction.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\InlineFunction.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\InstructionNamer.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\InstructionNamer.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\LCSSA.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\LCSSA.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\Local.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\Local.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\LoopSimplify.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\LoopSimplify.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\LoopUnroll.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\LoopUnroll.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\LowerInvoke.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\LowerInvoke.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\LowerSwitch.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\LowerSwitch.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\Mem2Reg.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\Mem2Reg.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\PromoteMemoryToRegister.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\PromoteMemoryToRegister.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\SimplifyCFG.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\SimplifyCFG.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\SSAUpdater.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\SSAUpdater.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\SSI.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\SSI.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\UnifyFunctionExitNodes.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\UnifyFunctionExitNodes.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\Transforms\Utils\ValueMapper.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\Transforms\Utils\ValueMapper.cpp"
 				>
 			</File>
 		</Filter>
diff --git a/win32/llvmbuild/lib/VMCore/LLVMCore.vcproj b/win32/llvmbuild/lib/VMCore/LLVMCore.vcproj
index 92da665..3a69f55 100644
--- a/win32/llvmbuild/lib/VMCore/LLVMCore.vcproj
+++ b/win32/llvmbuild/lib/VMCore/LLVMCore.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug/LLVMCore.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Debug/LLVMCore.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,14 +74,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\LLVMCore.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Debug\LLVMCore.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -138,14 +138,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release/LLVMCore.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/Release/LLVMCore.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -156,14 +156,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\LLVMCore.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\Release\LLVMCore.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -220,14 +220,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel/LLVMCore.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/MinSizeRel/LLVMCore.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -238,14 +238,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\LLVMCore.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\LLVMCore.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -302,14 +302,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo/LLVMCore.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo/LLVMCore.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -321,14 +321,14 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
 			/>
 			<Tool
 				Name="VCLibrarianTool"
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\LLVMCore.lib"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\LLVMCore.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,123 +354,123 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\AsmWriter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\AsmWriter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Attributes.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Attributes.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\AutoUpgrade.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\AutoUpgrade.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\BasicBlock.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\BasicBlock.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\ConstantFold.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\ConstantFold.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Constants.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Constants.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Core.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Core.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Dominators.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Dominators.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Function.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Function.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Globals.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Globals.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\InlineAsm.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\InlineAsm.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Instruction.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Instruction.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Instructions.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Instructions.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\IntrinsicInst.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\IntrinsicInst.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\LeakDetector.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\LeakDetector.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\LLVMContext.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\LLVMContext.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Mangler.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Mangler.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Metadata.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Metadata.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Module.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Module.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\ModuleProvider.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\ModuleProvider.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Pass.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Pass.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\PassManager.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\PassManager.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\PrintModulePass.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\PrintModulePass.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Type.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Type.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\TypeSymbolTable.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\TypeSymbolTable.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Use.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Use.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Value.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Value.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\ValueSymbolTable.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\ValueSymbolTable.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\ValueTypes.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\ValueTypes.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\Verifier.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\Verifier.cpp"
 				>
 			</File>
 		</Filter>
@@ -478,7 +478,7 @@
 			Name="Header Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\ConstantFold.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\ConstantFold.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -514,7 +514,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\ConstantsContext.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\ConstantsContext.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -550,7 +550,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\LeaksContext.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\LeaksContext.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -586,7 +586,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\LLVMContextImpl.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\LLVMContextImpl.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -622,7 +622,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\SymbolTableListTraitsImpl.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\SymbolTableListTraitsImpl.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
@@ -658,7 +658,7 @@
 				</FileConfiguration>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\lib\VMCore\TypesContext.h"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\lib\VMCore\TypesContext.h"
 				>
 				<FileConfiguration
 					Name="Debug|Win32"
diff --git a/win32/llvmbuild/utils/TableGen/tblgen.vcproj b/win32/llvmbuild/utils/TableGen/tblgen.vcproj
index 26b8a35..9143e2f 100644
--- a/win32/llvmbuild/utils/TableGen/tblgen.vcproj
+++ b/win32/llvmbuild/utils/TableGen/tblgen.vcproj
@@ -54,7 +54,7 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="0"
 				InlineFunctionExpansion="0"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
 				ExceptionHandling="1"
 				BasicRuntimeChecks="3"
@@ -62,7 +62,7 @@
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Debug"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/bin/Debug/tblgen.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/bin/Debug/tblgen.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -74,25 +74,25 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,_DEBUG,__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,CMAKE_INTDIR=\&quot;Debug\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
-				CommandLine="&quot;C:\Program Files\CMake 2.8\bin\cmake.exe&quot; -E make_directory C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Debug"
+				CommandLine="&quot;C:\Program Files\CMake 2.8\bin\cmake.exe&quot; -E make_directory $(SolutionDir)../win32/llvmbuild/lib/Debug"
 			/>
 			<Tool
 				Name="VCLinkerTool"
 				LinkLibraryDependencies="false"
 				AdditionalOptions=" /STACK:10000000 /machine:I386 /debug"
 				AdditionalDependencies="$(NOINHERIT) kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib  ..\..\lib\Debug\LLVMSupport.lib ..\..\lib\Debug\LLVMSystem.lib "
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Debug\tblgen.exe"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\bin\Debug\tblgen.exe"
 				Version="0.0"
 				LinkIncremental="2"
 				AdditionalLibraryDirectories=""
 				GenerateDebugInformation="true"
-				ProgramDatabaseFile="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/bin/Debug/tblgen.pdb"
+				ProgramDatabaseFile="$(SolutionDir)../win32/llvmbuild/bin/Debug/tblgen.pdb"
 				SubSystem="1"
-				ImportLibrary="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Debug\tblgen.lib"
+				ImportLibrary="$(SolutionDir)..\win32\llvmbuild\lib\Debug\tblgen.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -155,14 +155,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="2"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="Release"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/bin/Release/tblgen.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/bin/Release/tblgen.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -173,24 +173,24 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;Release\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
-				CommandLine="&quot;C:\Program Files\CMake 2.8\bin\cmake.exe&quot; -E make_directory C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/Release"
+				CommandLine="&quot;C:\Program Files\CMake 2.8\bin\cmake.exe&quot; -E make_directory $(SolutionDir)../win32/llvmbuild/lib/Release"
 			/>
 			<Tool
 				Name="VCLinkerTool"
 				LinkLibraryDependencies="false"
 				AdditionalOptions=" /STACK:10000000 /machine:I386"
 				AdditionalDependencies="$(NOINHERIT) kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib  ..\..\lib\Release\LLVMSupport.lib ..\..\lib\Release\LLVMSystem.lib "
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\Release\tblgen.exe"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\bin\Release\tblgen.exe"
 				Version="0.0"
 				LinkIncremental="1"
 				AdditionalLibraryDirectories=""
-				ProgramDatabaseFile="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/bin/Release/tblgen.pdb"
+				ProgramDatabaseFile="$(SolutionDir)../win32/llvmbuild/bin/Release/tblgen.pdb"
 				SubSystem="1"
-				ImportLibrary="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\Release\tblgen.lib"
+				ImportLibrary="$(SolutionDir)..\win32\llvmbuild\lib\Release\tblgen.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -253,14 +253,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="1"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="MinSizeRel"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/bin/MinSizeRel/tblgen.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/bin/MinSizeRel/tblgen.pdb"
 				WarningLevel="3"
 				CompileAs="2"
 				DisableSpecificWarnings="4146;4503;4996;4800;4244;4624;4355;4715;4180;4345;4224;4351"
@@ -271,24 +271,24 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;MinSizeRel\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
-				CommandLine="&quot;C:\Program Files\CMake 2.8\bin\cmake.exe&quot; -E make_directory C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/MinSizeRel"
+				CommandLine="&quot;C:\Program Files\CMake 2.8\bin\cmake.exe&quot; -E make_directory $(SolutionDir)../win32/llvmbuild/lib/MinSizeRel"
 			/>
 			<Tool
 				Name="VCLinkerTool"
 				LinkLibraryDependencies="false"
 				AdditionalOptions=" /STACK:10000000 /machine:I386"
 				AdditionalDependencies="$(NOINHERIT) kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib  ..\..\lib\MinSizeRel\LLVMSupport.lib ..\..\lib\MinSizeRel\LLVMSystem.lib "
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\MinSizeRel\tblgen.exe"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\bin\MinSizeRel\tblgen.exe"
 				Version="0.0"
 				LinkIncremental="1"
 				AdditionalLibraryDirectories=""
-				ProgramDatabaseFile="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/bin/MinSizeRel/tblgen.pdb"
+				ProgramDatabaseFile="$(SolutionDir)../win32/llvmbuild/bin/MinSizeRel/tblgen.pdb"
 				SubSystem="1"
-				ImportLibrary="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\MinSizeRel\tblgen.lib"
+				ImportLibrary="$(SolutionDir)..\win32\llvmbuild\lib\MinSizeRel\tblgen.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -351,14 +351,14 @@
 				AdditionalOptions=" /Zm1000"
 				Optimization="2"
 				InlineFunctionExpansion="1"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
 				ExceptionHandling="1"
 				RuntimeLibrary="2"
 				RuntimeTypeInfo="true"
 				AssemblerListingLocation="RelWithDebInfo"
 				ObjectFile="$(IntDir)\"
-				ProgramDataBaseFileName="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/bin/RelWithDebInfo/tblgen.pdb"
+				ProgramDataBaseFileName="$(SolutionDir)../win32/llvmbuild/bin/RelWithDebInfo/tblgen.pdb"
 				WarningLevel="3"
 				DebugInformationFormat="3"
 				CompileAs="2"
@@ -370,25 +370,25 @@
 			<Tool
 				Name="VCResourceCompilerTool"
 				PreprocessorDefinitions="WIN32,_WINDOWS,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,CMAKE_INTDIR=\&quot;RelWithDebInfo\&quot;"
-				AdditionalIncludeDirectories="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\include;C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\include;"
+				AdditionalIncludeDirectories="$(SolutionDir)..\win32\llvmbuild\include;$(SolutionDir)..\libclamav\c++\llvm\include;"
 			/>
 			<Tool
 				Name="VCPreLinkEventTool"
-				CommandLine="&quot;C:\Program Files\CMake 2.8\bin\cmake.exe&quot; -E make_directory C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/lib/RelWithDebInfo"
+				CommandLine="&quot;C:\Program Files\CMake 2.8\bin\cmake.exe&quot; -E make_directory $(SolutionDir)../win32/llvmbuild/lib/RelWithDebInfo"
 			/>
 			<Tool
 				Name="VCLinkerTool"
 				LinkLibraryDependencies="false"
 				AdditionalOptions=" /STACK:10000000 /machine:I386 /debug"
 				AdditionalDependencies="$(NOINHERIT) kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib  ..\..\lib\RelWithDebInfo\LLVMSupport.lib ..\..\lib\RelWithDebInfo\LLVMSystem.lib "
-				OutputFile="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe"
+				OutputFile="$(SolutionDir)..\win32\llvmbuild\bin\RelWithDebInfo\tblgen.exe"
 				Version="0.0"
 				LinkIncremental="2"
 				AdditionalLibraryDirectories=""
 				GenerateDebugInformation="true"
-				ProgramDatabaseFile="C:/Users/edwin/Documents/clam/clamav-devel/win32/llvmbuild/bin/RelWithDebInfo/tblgen.pdb"
+				ProgramDatabaseFile="$(SolutionDir)../win32/llvmbuild/bin/RelWithDebInfo/tblgen.pdb"
 				SubSystem="1"
-				ImportLibrary="C:\Users\edwin\Documents\clam\clamav-devel\win32\llvmbuild\lib\RelWithDebInfo\tblgen.lib"
+				ImportLibrary="$(SolutionDir)..\win32\llvmbuild\lib\RelWithDebInfo\tblgen.lib"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -420,99 +420,99 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\AsmMatcherEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\AsmMatcherEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\AsmWriterEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\AsmWriterEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\CallingConvEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\CallingConvEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\ClangDiagnosticsEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\ClangDiagnosticsEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\CodeEmitterGen.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\CodeEmitterGen.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\CodeGenDAGPatterns.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\CodeGenDAGPatterns.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\CodeGenInstruction.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\CodeGenInstruction.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\CodeGenTarget.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\CodeGenTarget.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\DAGISelEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\DAGISelEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\DisassemblerEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\DisassemblerEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\FastISelEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\FastISelEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\InstrEnumEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\InstrEnumEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\InstrInfoEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\InstrInfoEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\IntrinsicEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\IntrinsicEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\LLVMCConfigurationEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\LLVMCConfigurationEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\OptParserEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\OptParserEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\Record.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\Record.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\RegisterInfoEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\RegisterInfoEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\SubtargetEmitter.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\SubtargetEmitter.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\TableGen.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\TableGen.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\TableGenBackend.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\TableGenBackend.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\TGLexer.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\TGLexer.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\TGParser.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\TGParser.cpp"
 				>
 			</File>
 			<File
-				RelativePath="C:\Users\edwin\Documents\clam\clamav-devel\libclamav\c++\llvm\utils\TableGen\TGValueTypes.cpp"
+				RelativePath="$(SolutionDir)..\libclamav\c++\llvm\utils\TableGen\TGValueTypes.cpp"
 				>
 			</File>
 		</Filter>

-- 
Debian repository for ClamAV



More information about the Pkg-clamav-commits mailing list