From 7897b728d355da56a5a5b3126e6662aa3c75f35e Mon Sep 17 00:00:00 2001 From: Jeff Cohen Date: Sat, 18 Dec 2004 08:01:43 +0000 Subject: [PATCH] Improve dependency management for lib/system/win32/* files. Instead of copying the 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 | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/win32/System/System.vcproj b/win32/System/System.vcproj index ae115d30e79..ce7633cb6bb 100644 --- a/win32/System/System.vcproj +++ b/win32/System/System.vcproj @@ -4,6 +4,7 @@ Version="7.10" Name="System" ProjectGUID="{0F8407F3-FA23-4CF1-83A9-DCBE0B361489}" + RootNamespace="System" Keyword="Win32Proj"> + CommandLine="if not exist ..\..\lib\System\platform\DynamicLibrary.cpp echo #include "../win32/DynamicLibrary.cpp" >..\..\lib\System\platform\DynamicLibrary.cpp +if not exist ..\..\lib\System\platform\MappedFile.cpp echo #include "../win32/MappedFile.cpp" >..\..\lib\System\platform\MappedFile.cpp +if not exist ..\..\lib\System\platform\Memory.cpp echo #include "../win32/Memory.cpp" >..\..\lib\System\platform\Memory.cpp +if not exist ..\..\lib\System\platform\Path.cpp echo #include "../win32/Path.cpp" >..\..\lib\System\platform\Path.cpp +if not exist ..\..\lib\System\platform\Process.cpp echo #include "../win32/Process.cpp" >..\..\lib\System\platform\Process.cpp +if not exist ..\..\lib\System\platform\Program.cpp echo #include "../win32/Program.cpp" >..\..\lib\System\platform\Program.cpp +if not exist ..\..\lib\System\platform\Signals.cpp echo #include "../win32/Signals.cpp" >..\..\lib\System\platform\Signals.cpp +if not exist ..\..\lib\System\platform\SysConfig.cpp echo #include "../win32/SysConfig.cpp" >..\..\lib\System\platform\SysConfig.cpp +if not exist ..\..\lib\System\platform\TimeValue.cpp echo #include "../win32/TimeValue.cpp" >..\..\lib\System\platform\TimeValue.cpp +"/> + Name="VCPreBuildEventTool" + CommandLine="if not exist ..\..\lib\System\platform\DynamicLibrary.cpp echo #include "../win32/DynamicLibrary.cpp" >..\..\lib\System\platform\DynamicLibrary.cpp +if not exist ..\..\lib\System\platform\MappedFile.cpp echo #include "../win32/MappedFile.cpp" >..\..\lib\System\platform\MappedFile.cpp +if not exist ..\..\lib\System\platform\Memory.cpp echo #include "../win32/Memory.cpp" >..\..\lib\System\platform\Memory.cpp +if not exist ..\..\lib\System\platform\Path.cpp echo #include "../win32/Path.cpp" >..\..\lib\System\platform\Path.cpp +if not exist ..\..\lib\System\platform\Process.cpp echo #include "../win32/Process.cpp" >..\..\lib\System\platform\Process.cpp +if not exist ..\..\lib\System\platform\Program.cpp echo #include "../win32/Program.cpp" >..\..\lib\System\platform\Program.cpp +if not exist ..\..\lib\System\platform\Signals.cpp echo #include "../win32/Signals.cpp" >..\..\lib\System\platform\Signals.cpp +if not exist ..\..\lib\System\platform\SysConfig.cpp echo #include "../win32/SysConfig.cpp" >..\..\lib\System\platform\SysConfig.cpp +if not exist ..\..\lib\System\platform\TimeValue.cpp echo #include "../win32/TimeValue.cpp" >..\..\lib\System\platform\TimeValue.cpp +"/>