Improve dependency management for lib/system/win32/* files. Instead of copying the
authorJeff Cohen <jeffc@jolt-lang.org>
Sat, 18 Dec 2004 08:01:43 +0000 (08:01 +0000)
committerJeff Cohen <jeffc@jolt-lang.org>
Sat, 18 Dec 2004 08:01:43 +0000 (08:01 +0000)
files from win32/* to platform/*, create one line files in platform that include the
corresponding file in win32.  This makes life much more enjoyable!

The cruel irony is that NTFS has hard links just like Unix, but there's no way to
get to them from the DOS prompt!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19033 91177308-0d34-0410-b5e6-96231b3b80d8

win32/System/System.vcproj

index ae115d30e79b34f262e749281d4c66a0eb6843d1..ce7633cb6bb6517cf496022be28756bbbf5344c4 100644 (file)
@@ -4,6 +4,7 @@
        Version="7.10"
        Name="System"
        ProjectGUID="{0F8407F3-FA23-4CF1-83A9-DCBE0B361489}"
+       RootNamespace="System"
        Keyword="Win32Proj">
        <Platforms>
                <Platform
                                Name="VCPostBuildEventTool"/>
                        <Tool
                                Name="VCPreBuildEventTool"
-                               CommandLine="xcopy /I /Y ..\..\lib\System\Win32 ..\..\lib\System\platform"/>
+                               CommandLine="if not exist ..\..\lib\System\platform\DynamicLibrary.cpp echo #include &quot;../win32/DynamicLibrary.cpp&quot;  &gt;..\..\lib\System\platform\DynamicLibrary.cpp
+if not exist ..\..\lib\System\platform\MappedFile.cpp echo #include &quot;../win32/MappedFile.cpp&quot;  &gt;..\..\lib\System\platform\MappedFile.cpp
+if not exist ..\..\lib\System\platform\Memory.cpp echo #include &quot;../win32/Memory.cpp&quot;  &gt;..\..\lib\System\platform\Memory.cpp
+if not exist ..\..\lib\System\platform\Path.cpp echo #include &quot;../win32/Path.cpp&quot;  &gt;..\..\lib\System\platform\Path.cpp
+if not exist ..\..\lib\System\platform\Process.cpp echo #include &quot;../win32/Process.cpp&quot;  &gt;..\..\lib\System\platform\Process.cpp
+if not exist ..\..\lib\System\platform\Program.cpp echo #include &quot;../win32/Program.cpp&quot;  &gt;..\..\lib\System\platform\Program.cpp
+if not exist ..\..\lib\System\platform\Signals.cpp echo #include &quot;../win32/Signals.cpp&quot;  &gt;..\..\lib\System\platform\Signals.cpp
+if not exist ..\..\lib\System\platform\SysConfig.cpp echo #include &quot;../win32/SysConfig.cpp&quot;  &gt;..\..\lib\System\platform\SysConfig.cpp
+if not exist ..\..\lib\System\platform\TimeValue.cpp echo #include &quot;../win32/TimeValue.cpp&quot;  &gt;..\..\lib\System\platform\TimeValue.cpp
+"/>
                        <Tool
                                Name="VCPreLinkEventTool"/>
                        <Tool
                        <Tool
                                Name="VCPostBuildEventTool"/>
                        <Tool
-                               Name="VCPreBuildEventTool"/>
+                               Name="VCPreBuildEventTool"
+                               CommandLine="if not exist ..\..\lib\System\platform\DynamicLibrary.cpp echo #include &quot;../win32/DynamicLibrary.cpp&quot;  &gt;..\..\lib\System\platform\DynamicLibrary.cpp
+if not exist ..\..\lib\System\platform\MappedFile.cpp echo #include &quot;../win32/MappedFile.cpp&quot;  &gt;..\..\lib\System\platform\MappedFile.cpp
+if not exist ..\..\lib\System\platform\Memory.cpp echo #include &quot;../win32/Memory.cpp&quot;  &gt;..\..\lib\System\platform\Memory.cpp
+if not exist ..\..\lib\System\platform\Path.cpp echo #include &quot;../win32/Path.cpp&quot;  &gt;..\..\lib\System\platform\Path.cpp
+if not exist ..\..\lib\System\platform\Process.cpp echo #include &quot;../win32/Process.cpp&quot;  &gt;..\..\lib\System\platform\Process.cpp
+if not exist ..\..\lib\System\platform\Program.cpp echo #include &quot;../win32/Program.cpp&quot;  &gt;..\..\lib\System\platform\Program.cpp
+if not exist ..\..\lib\System\platform\Signals.cpp echo #include &quot;../win32/Signals.cpp&quot;  &gt;..\..\lib\System\platform\Signals.cpp
+if not exist ..\..\lib\System\platform\SysConfig.cpp echo #include &quot;../win32/SysConfig.cpp&quot;  &gt;..\..\lib\System\platform\SysConfig.cpp
+if not exist ..\..\lib\System\platform\TimeValue.cpp echo #include &quot;../win32/TimeValue.cpp&quot;  &gt;..\..\lib\System\platform\TimeValue.cpp
+"/>
                        <Tool
                                Name="VCPreLinkEventTool"/>
                        <Tool