Improve dependency management for lib/system/win32/* files. Instead of copying the
[oota-llvm.git] / win32 / System / System.vcproj
1 <?xml version="1.0" encoding="Windows-1252"?>
2 <VisualStudioProject
3         ProjectType="Visual C++"
4         Version="7.10"
5         Name="System"
6         ProjectGUID="{0F8407F3-FA23-4CF1-83A9-DCBE0B361489}"
7         RootNamespace="System"
8         Keyword="Win32Proj">
9         <Platforms>
10                 <Platform
11                         Name="Win32"/>
12         </Platforms>
13         <Configurations>
14                 <Configuration
15                         Name="Debug|Win32"
16                         OutputDirectory="..\Debug"
17                         IntermediateDirectory="Debug"
18                         ConfigurationType="4"
19                         CharacterSet="2">
20                         <Tool
21                                 Name="VCCLCompilerTool"
22                                 Optimization="0"
23                                 AdditionalIncludeDirectories="..\..\include;.."
24                                 PreprocessorDefinitions="WIN32;_DEBUG;_LIB;__STDC_LIMIT_MACROS"
25                                 MinimalRebuild="TRUE"
26                                 BasicRuntimeChecks="3"
27                                 RuntimeLibrary="3"
28                                 ForceConformanceInForLoopScope="TRUE"
29                                 RuntimeTypeInfo="TRUE"
30                                 UsePrecompiledHeader="0"
31                                 WarningLevel="3"
32                                 Detect64BitPortabilityProblems="FALSE"
33                                 DebugInformationFormat="4"
34                                 DisableSpecificWarnings="4146,4800"/>
35                         <Tool
36                                 Name="VCCustomBuildTool"/>
37                         <Tool
38                                 Name="VCLibrarianTool"
39                                 OutputFile="$(OutDir)/System.lib"/>
40                         <Tool
41                                 Name="VCMIDLTool"/>
42                         <Tool
43                                 Name="VCPostBuildEventTool"/>
44                         <Tool
45                                 Name="VCPreBuildEventTool"
46                                 CommandLine="if not exist ..\..\lib\System\platform\DynamicLibrary.cpp echo #include &quot;../win32/DynamicLibrary.cpp&quot;  &gt;..\..\lib\System\platform\DynamicLibrary.cpp
47 if not exist ..\..\lib\System\platform\MappedFile.cpp echo #include &quot;../win32/MappedFile.cpp&quot;  &gt;..\..\lib\System\platform\MappedFile.cpp
48 if not exist ..\..\lib\System\platform\Memory.cpp echo #include &quot;../win32/Memory.cpp&quot;  &gt;..\..\lib\System\platform\Memory.cpp
49 if not exist ..\..\lib\System\platform\Path.cpp echo #include &quot;../win32/Path.cpp&quot;  &gt;..\..\lib\System\platform\Path.cpp
50 if not exist ..\..\lib\System\platform\Process.cpp echo #include &quot;../win32/Process.cpp&quot;  &gt;..\..\lib\System\platform\Process.cpp
51 if not exist ..\..\lib\System\platform\Program.cpp echo #include &quot;../win32/Program.cpp&quot;  &gt;..\..\lib\System\platform\Program.cpp
52 if not exist ..\..\lib\System\platform\Signals.cpp echo #include &quot;../win32/Signals.cpp&quot;  &gt;..\..\lib\System\platform\Signals.cpp
53 if not exist ..\..\lib\System\platform\SysConfig.cpp echo #include &quot;../win32/SysConfig.cpp&quot;  &gt;..\..\lib\System\platform\SysConfig.cpp
54 if not exist ..\..\lib\System\platform\TimeValue.cpp echo #include &quot;../win32/TimeValue.cpp&quot;  &gt;..\..\lib\System\platform\TimeValue.cpp
55 "/>
56                         <Tool
57                                 Name="VCPreLinkEventTool"/>
58                         <Tool
59                                 Name="VCResourceCompilerTool"/>
60                         <Tool
61                                 Name="VCWebServiceProxyGeneratorTool"/>
62                         <Tool
63                                 Name="VCXMLDataGeneratorTool"/>
64                         <Tool
65                                 Name="VCManagedWrapperGeneratorTool"/>
66                         <Tool
67                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
68                 </Configuration>
69                 <Configuration
70                         Name="Release|Win32"
71                         OutputDirectory="..\Release"
72                         IntermediateDirectory="Release"
73                         ConfigurationType="4"
74                         CharacterSet="2">
75                         <Tool
76                                 Name="VCCLCompilerTool"
77                                 AdditionalIncludeDirectories="..\..\include;.."
78                                 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS"
79                                 RuntimeLibrary="2"
80                                 ForceConformanceInForLoopScope="TRUE"
81                                 RuntimeTypeInfo="TRUE"
82                                 UsePrecompiledHeader="0"
83                                 WarningLevel="3"
84                                 Detect64BitPortabilityProblems="FALSE"
85                                 DebugInformationFormat="3"
86                                 DisableSpecificWarnings="4146,4800"/>
87                         <Tool
88                                 Name="VCCustomBuildTool"/>
89                         <Tool
90                                 Name="VCLibrarianTool"
91                                 OutputFile="$(OutDir)/System.lib"/>
92                         <Tool
93                                 Name="VCMIDLTool"/>
94                         <Tool
95                                 Name="VCPostBuildEventTool"/>
96                         <Tool
97                                 Name="VCPreBuildEventTool"
98                                 CommandLine="if not exist ..\..\lib\System\platform\DynamicLibrary.cpp echo #include &quot;../win32/DynamicLibrary.cpp&quot;  &gt;..\..\lib\System\platform\DynamicLibrary.cpp
99 if not exist ..\..\lib\System\platform\MappedFile.cpp echo #include &quot;../win32/MappedFile.cpp&quot;  &gt;..\..\lib\System\platform\MappedFile.cpp
100 if not exist ..\..\lib\System\platform\Memory.cpp echo #include &quot;../win32/Memory.cpp&quot;  &gt;..\..\lib\System\platform\Memory.cpp
101 if not exist ..\..\lib\System\platform\Path.cpp echo #include &quot;../win32/Path.cpp&quot;  &gt;..\..\lib\System\platform\Path.cpp
102 if not exist ..\..\lib\System\platform\Process.cpp echo #include &quot;../win32/Process.cpp&quot;  &gt;..\..\lib\System\platform\Process.cpp
103 if not exist ..\..\lib\System\platform\Program.cpp echo #include &quot;../win32/Program.cpp&quot;  &gt;..\..\lib\System\platform\Program.cpp
104 if not exist ..\..\lib\System\platform\Signals.cpp echo #include &quot;../win32/Signals.cpp&quot;  &gt;..\..\lib\System\platform\Signals.cpp
105 if not exist ..\..\lib\System\platform\SysConfig.cpp echo #include &quot;../win32/SysConfig.cpp&quot;  &gt;..\..\lib\System\platform\SysConfig.cpp
106 if not exist ..\..\lib\System\platform\TimeValue.cpp echo #include &quot;../win32/TimeValue.cpp&quot;  &gt;..\..\lib\System\platform\TimeValue.cpp
107 "/>
108                         <Tool
109                                 Name="VCPreLinkEventTool"/>
110                         <Tool
111                                 Name="VCResourceCompilerTool"/>
112                         <Tool
113                                 Name="VCWebServiceProxyGeneratorTool"/>
114                         <Tool
115                                 Name="VCXMLDataGeneratorTool"/>
116                         <Tool
117                                 Name="VCManagedWrapperGeneratorTool"/>
118                         <Tool
119                                 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
120                 </Configuration>
121         </Configurations>
122         <References>
123         </References>
124         <Files>
125                 <Filter
126                         Name="Source Files"
127                         Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
128                         UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
129                         <File
130                                 RelativePath="..\..\lib\System\DynamicLibrary.cpp">
131                         </File>
132                         <File
133                                 RelativePath="..\..\lib\System\ltdl.c">
134                                 <FileConfiguration
135                                         Name="Debug|Win32">
136                                         <Tool
137                                                 Name="VCCLCompilerTool"
138                                                 PreprocessorDefinitions="__WINDOWS__"/>
139                                 </FileConfiguration>
140                                 <FileConfiguration
141                                         Name="Release|Win32">
142                                         <Tool
143                                                 Name="VCCLCompilerTool"
144                                                 PreprocessorDefinitions="__WINDOWS__"/>
145                                 </FileConfiguration>
146                         </File>
147                         <File
148                                 RelativePath="..\..\lib\System\MappedFile.cpp">
149                         </File>
150                         <File
151                                 RelativePath="..\..\lib\System\Memory.cpp">
152                         </File>
153                         <File
154                                 RelativePath="..\..\lib\System\Path.cpp">
155                         </File>
156                         <File
157                                 RelativePath="..\..\lib\System\Process.cpp">
158                         </File>
159                         <File
160                                 RelativePath="..\..\lib\System\Program.cpp">
161                         </File>
162                         <File
163                                 RelativePath="..\..\lib\System\Signals.cpp">
164                         </File>
165                         <File
166                                 RelativePath="..\..\lib\System\SysConfig.cpp">
167                         </File>
168                         <File
169                                 RelativePath="..\..\lib\System\TimeValue.cpp">
170                         </File>
171                 </Filter>
172                 <Filter
173                         Name="Header Files"
174                         Filter="h;hpp;hxx;hm;inl;inc;xsd"
175                         UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
176                         <File
177                                 RelativePath="..\..\include\llvm\System\DynamicLibrary.h">
178                         </File>
179                         <File
180                                 RelativePath="..\..\lib\System\ltdl.h">
181                         </File>
182                         <File
183                                 RelativePath="..\..\include\llvm\System\MappedFile.h">
184                         </File>
185                         <File
186                                 RelativePath="..\..\include\llvm\System\Memory.h">
187                         </File>
188                         <File
189                                 RelativePath="..\..\include\llvm\System\Path.h">
190                         </File>
191                         <File
192                                 RelativePath="..\..\include\llvm\System\Process.h">
193                         </File>
194                         <File
195                                 RelativePath="..\..\include\llvm\System\Program.h">
196                         </File>
197                         <File
198                                 RelativePath="..\..\include\llvm\System\Signals.h">
199                         </File>
200                         <File
201                                 RelativePath="..\..\include\llvm\System\SysConfig.h">
202                         </File>
203                         <File
204                                 RelativePath="..\..\include\llvm\System\TimeValue.h">
205                         </File>
206                 </Filter>
207                 <Filter
208                         Name="Win32"
209                         Filter="">
210                         <File
211                                 RelativePath="..\..\lib\System\Win32\DynamicLibrary.cpp">
212                                 <FileConfiguration
213                                         Name="Debug|Win32"
214                                         ExcludedFromBuild="TRUE">
215                                         <Tool
216                                                 Name="VCCLCompilerTool"
217                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
218                                 </FileConfiguration>
219                                 <FileConfiguration
220                                         Name="Release|Win32"
221                                         ExcludedFromBuild="TRUE">
222                                         <Tool
223                                                 Name="VCCLCompilerTool"
224                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
225                                 </FileConfiguration>
226                         </File>
227                         <File
228                                 RelativePath="..\..\lib\System\Win32\MappedFile.cpp">
229                                 <FileConfiguration
230                                         Name="Debug|Win32"
231                                         ExcludedFromBuild="TRUE">
232                                         <Tool
233                                                 Name="VCCLCompilerTool"
234                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
235                                 </FileConfiguration>
236                                 <FileConfiguration
237                                         Name="Release|Win32"
238                                         ExcludedFromBuild="TRUE">
239                                         <Tool
240                                                 Name="VCCLCompilerTool"
241                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
242                                 </FileConfiguration>
243                         </File>
244                         <File
245                                 RelativePath="..\..\lib\System\Win32\Memory.cpp">
246                                 <FileConfiguration
247                                         Name="Debug|Win32"
248                                         ExcludedFromBuild="TRUE">
249                                         <Tool
250                                                 Name="VCCLCompilerTool"
251                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
252                                 </FileConfiguration>
253                                 <FileConfiguration
254                                         Name="Release|Win32"
255                                         ExcludedFromBuild="TRUE">
256                                         <Tool
257                                                 Name="VCCLCompilerTool"
258                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
259                                 </FileConfiguration>
260                         </File>
261                         <File
262                                 RelativePath="..\..\lib\System\Win32\Path.cpp">
263                                 <FileConfiguration
264                                         Name="Debug|Win32"
265                                         ExcludedFromBuild="TRUE">
266                                         <Tool
267                                                 Name="VCCLCompilerTool"
268                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
269                                 </FileConfiguration>
270                                 <FileConfiguration
271                                         Name="Release|Win32"
272                                         ExcludedFromBuild="TRUE">
273                                         <Tool
274                                                 Name="VCCLCompilerTool"
275                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
276                                 </FileConfiguration>
277                         </File>
278                         <File
279                                 RelativePath="..\..\lib\System\Win32\Process.cpp">
280                                 <FileConfiguration
281                                         Name="Debug|Win32"
282                                         ExcludedFromBuild="TRUE">
283                                         <Tool
284                                                 Name="VCCLCompilerTool"
285                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
286                                 </FileConfiguration>
287                                 <FileConfiguration
288                                         Name="Release|Win32"
289                                         ExcludedFromBuild="TRUE">
290                                         <Tool
291                                                 Name="VCCLCompilerTool"
292                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
293                                 </FileConfiguration>
294                         </File>
295                         <File
296                                 RelativePath="..\..\lib\System\Win32\Program.cpp">
297                                 <FileConfiguration
298                                         Name="Debug|Win32"
299                                         ExcludedFromBuild="TRUE">
300                                         <Tool
301                                                 Name="VCCLCompilerTool"
302                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
303                                 </FileConfiguration>
304                                 <FileConfiguration
305                                         Name="Release|Win32"
306                                         ExcludedFromBuild="TRUE">
307                                         <Tool
308                                                 Name="VCCLCompilerTool"
309                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
310                                 </FileConfiguration>
311                         </File>
312                         <File
313                                 RelativePath="..\..\lib\System\Win32\Signals.cpp">
314                                 <FileConfiguration
315                                         Name="Debug|Win32"
316                                         ExcludedFromBuild="TRUE">
317                                         <Tool
318                                                 Name="VCCLCompilerTool"
319                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
320                                 </FileConfiguration>
321                                 <FileConfiguration
322                                         Name="Release|Win32"
323                                         ExcludedFromBuild="TRUE">
324                                         <Tool
325                                                 Name="VCCLCompilerTool"
326                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
327                                 </FileConfiguration>
328                         </File>
329                         <File
330                                 RelativePath="..\..\lib\System\Win32\SysConfig.cpp">
331                                 <FileConfiguration
332                                         Name="Debug|Win32"
333                                         ExcludedFromBuild="TRUE">
334                                         <Tool
335                                                 Name="VCCLCompilerTool"
336                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
337                                 </FileConfiguration>
338                                 <FileConfiguration
339                                         Name="Release|Win32"
340                                         ExcludedFromBuild="TRUE">
341                                         <Tool
342                                                 Name="VCCLCompilerTool"
343                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
344                                 </FileConfiguration>
345                         </File>
346                         <File
347                                 RelativePath="..\..\lib\System\Win32\TimeValue.cpp">
348                                 <FileConfiguration
349                                         Name="Debug|Win32"
350                                         ExcludedFromBuild="TRUE">
351                                         <Tool
352                                                 Name="VCCLCompilerTool"
353                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
354                                 </FileConfiguration>
355                                 <FileConfiguration
356                                         Name="Release|Win32"
357                                         ExcludedFromBuild="TRUE">
358                                         <Tool
359                                                 Name="VCCLCompilerTool"
360                                                 ObjectFile="$(IntDir)/$(InputName)1.obj"/>
361                                 </FileConfiguration>
362                         </File>
363                         <File
364                                 RelativePath="..\..\lib\System\Win32\Win32.h">
365                         </File>
366                 </Filter>
367         </Files>
368         <Globals>
369         </Globals>
370 </VisualStudioProject>