Improve TableGen dependencies
[oota-llvm.git] / win32 / TableGen / TableGen.vcproj
1 <?xml version="1.0" encoding="Windows-1252"?>
2 <VisualStudioProject
3         ProjectType="Visual C++"
4         Version="7.10"
5         Name="TableGen"
6         ProjectGUID="{339C2249-26B6-4172-B484-85653029AF57}"
7         Keyword="Win32Proj">
8         <Platforms>
9                 <Platform
10                         Name="Win32"/>
11         </Platforms>
12         <Configurations>
13                 <Configuration
14                         Name="Debug|Win32"
15                         OutputDirectory="Debug"
16                         IntermediateDirectory="Debug"
17                         ConfigurationType="1"
18                         CharacterSet="2">
19                         <Tool
20                                 Name="VCCLCompilerTool"
21                                 Optimization="0"
22                                 AdditionalIncludeDirectories="..\..\include;.."
23                                 PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;__STDC_LIMIT_MACROS"
24                                 MinimalRebuild="TRUE"
25                                 BasicRuntimeChecks="3"
26                                 RuntimeLibrary="3"
27                                 ForceConformanceInForLoopScope="TRUE"
28                                 RuntimeTypeInfo="TRUE"
29                                 UsePrecompiledHeader="0"
30                                 BrowseInformation="1"
31                                 WarningLevel="3"
32                                 Detect64BitPortabilityProblems="FALSE"
33                                 DebugInformationFormat="4"
34                                 DisableSpecificWarnings="4146,4800"/>
35                         <Tool
36                                 Name="VCCustomBuildTool"/>
37                         <Tool
38                                 Name="VCLinkerTool"
39                                 OutputFile="$(OutDir)\TableGen.exe"
40                                 LinkIncremental="2"
41                                 AdditionalLibraryDirectories="C:\Project\llvm\win32\Debug"
42                                 GenerateDebugInformation="TRUE"
43                                 ProgramDatabaseFile="$(OutDir)/TableGen.pdb"
44                                 SubSystem="1"
45                                 TargetMachine="1"/>
46                         <Tool
47                                 Name="VCMIDLTool"/>
48                         <Tool
49                                 Name="VCPostBuildEventTool"/>
50                         <Tool
51                                 Name="VCPreBuildEventTool"/>
52                         <Tool
53                                 Name="VCPreLinkEventTool"/>
54                         <Tool
55                                 Name="VCResourceCompilerTool"/>
56                         <Tool
57                                 Name="VCWebServiceProxyGeneratorTool"/>
58                         <Tool
59                                 Name="VCXMLDataGeneratorTool"/>
60                         <Tool
61                                 Name="VCWebDeploymentTool"/>
62                         <Tool
63                                 Name="VCManagedWrapperGeneratorTool"/>
64                         <Tool
65                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
66                 </Configuration>
67                 <Configuration
68                         Name="Release|Win32"
69                         OutputDirectory="Release"
70                         IntermediateDirectory="Release"
71                         ConfigurationType="1"
72                         CharacterSet="2">
73                         <Tool
74                                 Name="VCCLCompilerTool"
75                                 AdditionalIncludeDirectories="..\..\include;.."
76                                 PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;__STDC_LIMIT_MACROS"
77                                 RuntimeLibrary="2"
78                                 ForceConformanceInForLoopScope="TRUE"
79                                 RuntimeTypeInfo="TRUE"
80                                 UsePrecompiledHeader="0"
81                                 WarningLevel="3"
82                                 Detect64BitPortabilityProblems="FALSE"
83                                 DebugInformationFormat="3"
84                                 DisableSpecificWarnings="4146,4800"/>
85                         <Tool
86                                 Name="VCCustomBuildTool"/>
87                         <Tool
88                                 Name="VCLinkerTool"
89                                 OutputFile="$(OutDir)\TableGen.exe"
90                                 LinkIncremental="1"
91                                 AdditionalLibraryDirectories="C:\Project\llvm\win32\Release"
92                                 GenerateDebugInformation="TRUE"
93                                 SubSystem="1"
94                                 OptimizeReferences="2"
95                                 EnableCOMDATFolding="2"
96                                 TargetMachine="1"/>
97                         <Tool
98                                 Name="VCMIDLTool"/>
99                         <Tool
100                                 Name="VCPostBuildEventTool"/>
101                         <Tool
102                                 Name="VCPreBuildEventTool"/>
103                         <Tool
104                                 Name="VCPreLinkEventTool"/>
105                         <Tool
106                                 Name="VCResourceCompilerTool"/>
107                         <Tool
108                                 Name="VCWebServiceProxyGeneratorTool"/>
109                         <Tool
110                                 Name="VCXMLDataGeneratorTool"/>
111                         <Tool
112                                 Name="VCWebDeploymentTool"/>
113                         <Tool
114                                 Name="VCManagedWrapperGeneratorTool"/>
115                         <Tool
116                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
117                 </Configuration>
118         </Configurations>
119         <References>
120         </References>
121         <Files>
122                 <Filter
123                         Name="Source Files"
124                         Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
125                         UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
126                         <File
127                                 RelativePath="..\..\utils\TableGen\AsmWriterEmitter.cpp">
128                         </File>
129                         <File
130                                 RelativePath="..\..\utils\TableGen\CodeEmitterGen.cpp">
131                         </File>
132                         <File
133                                 RelativePath="..\..\utils\TableGen\CodeGenTarget.cpp">
134                         </File>
135                         <File
136                                 RelativePath="..\..\utils\TableGen\FileLexer.l">
137                                 <FileConfiguration
138                                         Name="Debug|Win32">
139                                         <Tool
140                                                 Name="VCCustomBuildTool"
141                                                 Description="Performing flex"
142                                                 CommandLine="..\tools\flex -t &gt;$(InputDir)$(InputName).cpp $(InputPath)
143 "
144                                                 Outputs="$(InputDir)$(InputName).cpp"/>
145                                 </FileConfiguration>
146                                 <FileConfiguration
147                                         Name="Release|Win32">
148                                         <Tool
149                                                 Name="VCCustomBuildTool"
150                                                 Description="Performing flex"
151                                                 CommandLine="..\tools\flex -t &gt;$(InputDir)$(InputName).cpp $(InputPath)
152 "
153                                                 Outputs="$(InputDir)$(InputName).cpp"/>
154                                 </FileConfiguration>
155                         </File>
156                         <File
157                                 RelativePath="..\..\utils\TableGen\FileParser.y">
158                                 <FileConfiguration
159                                         Name="Debug|Win32">
160                                         <Tool
161                                                 Name="VCCustomBuildTool"
162                                                 Description="Performing bison"
163                                                 CommandLine="..\tools\bison -pFile -tdo$(InputDir)$(InputName).cpp $(InputPath)
164 move $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
165 "
166                                                 Outputs="$(InputDir)$(InputName).cpp;$(InputDir)$(InputName).h"/>
167                                 </FileConfiguration>
168                                 <FileConfiguration
169                                         Name="Release|Win32">
170                                         <Tool
171                                                 Name="VCCustomBuildTool"
172                                                 Description="Performing bison"
173                                                 CommandLine="..\tools\bison -pFile -tdo$(InputDir)$(InputName).cpp $(InputPath)
174 move $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
175 "
176                                                 Outputs="$(InputDir)$(InputName).cpp;$(InputDir)$(InputName).h"/>
177                                 </FileConfiguration>
178                         </File>
179                         <File
180                                 RelativePath="..\..\utils\TableGen\InstrInfoEmitter.cpp">
181                         </File>
182                         <File
183                                 RelativePath="..\..\utils\TableGen\InstrSelectorEmitter.cpp">
184                         </File>
185                         <File
186                                 RelativePath="..\..\utils\TableGen\Record.cpp">
187                         </File>
188                         <File
189                                 RelativePath="..\..\utils\TableGen\RegisterInfoEmitter.cpp">
190                         </File>
191                         <File
192                                 RelativePath="..\..\utils\TableGen\TableGen.cpp">
193                         </File>
194                         <File
195                                 RelativePath="..\..\utils\TableGen\TableGenBackend.cpp">
196                         </File>
197                 </Filter>
198                 <Filter
199                         Name="Header Files"
200                         Filter="h;hpp;hxx;hm;inl;inc;xsd"
201                         UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
202                         <File
203                                 RelativePath="..\..\utils\TableGen\AsmWriterEmitter.h">
204                         </File>
205                         <File
206                                 RelativePath="..\..\utils\TableGen\CodeEmitterGen.h">
207                         </File>
208                         <File
209                                 RelativePath="..\..\utils\TableGen\CodeGenInstruction.h">
210                         </File>
211                         <File
212                                 RelativePath="..\..\utils\TableGen\CodeGenRegisters.h">
213                         </File>
214                         <File
215                                 RelativePath="..\..\utils\TableGen\CodeGenTarget.h">
216                         </File>
217                         <File
218                                 RelativePath="..\..\utils\TableGen\InstrInfoEmitter.h">
219                         </File>
220                         <File
221                                 RelativePath="..\..\utils\TableGen\InstrSelectorEmitter.h">
222                         </File>
223                         <File
224                                 RelativePath="..\..\utils\TableGen\Record.h">
225                         </File>
226                         <File
227                                 RelativePath="..\..\utils\TableGen\RegisterInfoEmitter.h">
228                         </File>
229                         <File
230                                 RelativePath="..\..\utils\TableGen\TableGenBackend.h">
231                         </File>
232                 </Filter>
233                 <Filter
234                         Name="Generated Files"
235                         Filter="">
236                         <File
237                                 RelativePath="..\..\utils\TableGen\FileLexer.cpp">
238                                 <FileConfiguration
239                                         Name="Debug|Win32">
240                                         <Tool
241                                                 Name="VCCLCompilerTool"
242                                                 PreprocessorDefinitions="YY_SKIP_YYWRAP"/>
243                                 </FileConfiguration>
244                                 <FileConfiguration
245                                         Name="Release|Win32">
246                                         <Tool
247                                                 Name="VCCLCompilerTool"
248                                                 PreprocessorDefinitions="YY_SKIP_YYWRAP"/>
249                                 </FileConfiguration>
250                         </File>
251                         <File
252                                 RelativePath="..\..\utils\TableGen\fileparser.cpp">
253                                 <FileConfiguration
254                                         Name="Debug|Win32">
255                                         <Tool
256                                                 Name="VCCLCompilerTool"
257                                                 DisableSpecificWarnings="4065"/>
258                                 </FileConfiguration>
259                                 <FileConfiguration
260                                         Name="Release|Win32">
261                                         <Tool
262                                                 Name="VCCLCompilerTool"
263                                                 DisableSpecificWarnings="4065"/>
264                                 </FileConfiguration>
265                         </File>
266                         <File
267                                 RelativePath="..\..\utils\TableGen\fileparser.h">
268                         </File>
269                 </Filter>
270         </Files>
271         <Globals>
272         </Globals>
273 </VisualStudioProject>