summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFWoltermann@gmail.com <FWoltermann@gmail.com@076cb2c4-205e-83fd-5cf3-1be9aa105544>2011-12-10 12:50:52 +0000
committerFWoltermann@gmail.com <FWoltermann@gmail.com@076cb2c4-205e-83fd-5cf3-1be9aa105544>2011-12-10 12:50:52 +0000
commit1de226a8c893323011e29456184a421778ebefed (patch)
tree5494ef4a789d003f7ca3b5a16409006de550e592
parentd3b07c0545c32f8ab9d0bc77af2aea4f37de37b3 (diff)
downloadstarshatter-1de226a8c893323011e29456184a421778ebefed.zip
starshatter-1de226a8c893323011e29456184a421778ebefed.tar.gz
starshatter-1de226a8c893323011e29456184a421778ebefed.tar.bz2
Adding a little helper to allow quicker turnaround. If you create an environment variable with the name "STARSHATTERPATH" pointing to the directory where Starshatter is installed (C:\Matrix Games\Starshatter by default), builds will automatically be copied there once compilation is finished.
-rw-r--r--Stars45/Stars.vcxproj15
1 files changed, 13 insertions, 2 deletions
diff --git a/Stars45/Stars.vcxproj b/Stars45/Stars.vcxproj
index 085f6a8..f54e43e 100644
--- a/Stars45/Stars.vcxproj
+++ b/Stars45/Stars.vcxproj
@@ -53,13 +53,14 @@
<IntDir>$(SolutionDir)\$(Configuration)\</IntDir>
<LinkIncremental>true</LinkIncremental>
<IncludePath>$(DXSDK_DIR)\include;$(IncludePath)</IncludePath>
- <TargetName>$(ProjectName)_D</TargetName>
+ <TargetName>Starshatter_D</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>$(SolutionDir)\$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
<IncludePath>$(DXSDK_DIR)\include;$(IncludePath)</IncludePath>
+ <TargetName>Starshatter</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Template|Win32'">
<IncludePath>$(DXSDK_DIR)\include;$(IncludePath)</IncludePath>
@@ -105,11 +106,16 @@
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
- <OutputFile>$(SolutionDir)$(Configuration)\$(SolutionName).exe</OutputFile>
+ <OutputFile>$(SolutionDir)$(Configuration)\$(SolutionName)_D.exe</OutputFile>
<AdditionalDependencies>..\Opcode\Debug\Opcode_D.lib;..\ngenex\debug\ngenex.lib;..\netex\debug\netex.lib;..\zlib\debug\zlib.lib;..\libpng\debug\libpng.lib;wsock32.lib;..\DirectX\lib\dinput.lib;dsound.lib;d3d9.lib;d3dx9.lib;dxguid.lib;winmm.lib;version.lib;ogg_static.lib;vorbis_static.lib;vorbisfile_static.lib;Vfw32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86\;..\oggvorbis\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<IgnoreSpecificDefaultLibraries>libcmt.lib</IgnoreSpecificDefaultLibraries>
</Link>
+ <CustomBuildStep>
+ <Command>copy /y "$(TargetPath)" "$(STARSHATTERPATH)\$(TargetFileName)"</Command>
+ <Message>Copying build...</Message>
+ <Outputs>$(STARSHATTERPATH)\$(TargetFileName);%(Outputs)</Outputs>
+ </CustomBuildStep>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
@@ -150,6 +156,11 @@
<AdditionalDependencies>..\Opcode\Release\Opcode.lib;..\ngenex\release\ngenex.lib;..\netex\release\netex.lib;..\zlib\release\zlib.lib;..\libpng\release\libpng.lib;wsock32.lib;..\DirectX\lib\dinput.lib;dsound.lib;d3d9.lib;d3dx9.lib;dxguid.lib;winmm.lib;version.lib;ogg_static.lib;vorbis_static.lib;vorbisfile_static.lib;Vfw32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>$(DXSDK_DIR)\lib\x86\;..\oggvorbis\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
+ <CustomBuildStep>
+ <Command>copy /y "$(TargetPath)" "$(STARSHATTERPATH)\$(TargetFileName)"</Command>
+ <Message>Copying build...</Message>
+ <Outputs>$(STARSHATTERPATH)\$(TargetFileName);%(Outputs)</Outputs>
+ </CustomBuildStep>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Template|Win32'">
<Link>