Improve TableGen dependencies
Move TableGen generated files out of the src tree
Add descriptions to the custom build steps
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19223 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/win32/TableGen/TableGen.vcproj b/win32/TableGen/TableGen.vcproj
index dae397d..395d1b0 100644
--- a/win32/TableGen/TableGen.vcproj
+++ b/win32/TableGen/TableGen.vcproj
@@ -46,8 +46,7 @@
<Tool
Name="VCMIDLTool"/>
<Tool
- Name="VCPostBuildEventTool"
- CommandLine="copy $(OutDir)\TableGen.exe ..\tools"/>
+ Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
@@ -98,8 +97,7 @@
<Tool
Name="VCMIDLTool"/>
<Tool
- Name="VCPostBuildEventTool"
- CommandLine="copy $(OutDir)\TableGen.exe ..\tools"/>
+ Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
@@ -140,6 +138,7 @@
Name="Debug|Win32">
<Tool
Name="VCCustomBuildTool"
+ Description="Performing flex"
CommandLine="..\tools\flex -t >$(InputDir)$(InputName).cpp $(InputPath)
"
Outputs="$(InputDir)$(InputName).cpp"/>
@@ -148,6 +147,7 @@
Name="Release|Win32">
<Tool
Name="VCCustomBuildTool"
+ Description="Performing flex"
CommandLine="..\tools\flex -t >$(InputDir)$(InputName).cpp $(InputPath)
"
Outputs="$(InputDir)$(InputName).cpp"/>
@@ -159,8 +159,9 @@
Name="Debug|Win32">
<Tool
Name="VCCustomBuildTool"
+ Description="Performing bison"
CommandLine="..\tools\bison -pFile -tdo$(InputDir)$(InputName).cpp $(InputPath)
-copy $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
+move $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
"
Outputs="$(InputDir)$(InputName).cpp;$(InputDir)$(InputName).h"/>
</FileConfiguration>
@@ -168,8 +169,9 @@
Name="Release|Win32">
<Tool
Name="VCCustomBuildTool"
+ Description="Performing bison"
CommandLine="..\tools\bison -pFile -tdo$(InputDir)$(InputName).cpp $(InputPath)
-copy $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
+move $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
"
Outputs="$(InputDir)$(InputName).cpp;$(InputDir)$(InputName).h"/>
</FileConfiguration>