100100 <ClCompile >
101101 <PrecompiledHeader >NotUsing</PrecompiledHeader >
102102 <WarningLevel >Level3</WarningLevel >
103- <PreprocessorDefinitions >WIN32;_DEBUG;_WINDOWS;_USRDLL;MODAPI_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions >
103+ <PreprocessorDefinitions >WIN32;SDK_BUILD_VER=$(SDK_BUILD_VER);EXECUTABLE_TYPE=$(EXECUTABLE_TYPE); _DEBUG;_WINDOWS;_USRDLL;MODAPI_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions >
104104 <SDLCheck >true</SDLCheck >
105105 <DisableSpecificWarnings >4351</DisableSpecificWarnings >
106106 <PreprocessToFile >false</PreprocessToFile >
115115 </Command >
116116 </PostBuildEvent >
117117 <ResourceCompile >
118- <PreprocessorDefinitions >MODAPI_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions >
118+ <PreprocessorDefinitions >MODAPI_DLL_EXPORT;SDK_BUILD_VER=$(SDK_BUILD_VER);EXECUTABLE_TYPE=$(EXECUTABLE_TYPE); %(PreprocessorDefinitions)</PreprocessorDefinitions >
119119 </ResourceCompile >
120120 </ItemDefinitionGroup >
121121 <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >
144144 <Optimization >MaxSpeed</Optimization >
145145 <FunctionLevelLinking >true</FunctionLevelLinking >
146146 <IntrinsicFunctions >true</IntrinsicFunctions >
147- <PreprocessorDefinitions >WIN32;NDEBUG;_WINDOWS;_USRDLL;MODAPI_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions >
147+ <PreprocessorDefinitions >WIN32;SDK_BUILD_VER=$(SDK_BUILD_VER);EXECUTABLE_TYPE=$(EXECUTABLE_TYPE); NDEBUG;_WINDOWS;_USRDLL;MODAPI_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions >
148148 <SDLCheck >true</SDLCheck >
149149 <DisableSpecificWarnings >4351</DisableSpecificWarnings >
150150 <WholeProgramOptimization >false</WholeProgramOptimization >
158158 <AdditionalDependencies >detours.lib;%(AdditionalDependencies)</AdditionalDependencies >
159159 </Link >
160160 <ResourceCompile >
161- <PreprocessorDefinitions >MODAPI_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions >
161+ <PreprocessorDefinitions >MODAPI_DLL_EXPORT;SDK_BUILD_VER=$(SDK_BUILD_VER);EXECUTABLE_TYPE=$(EXECUTABLE_TYPE); %(PreprocessorDefinitions)</PreprocessorDefinitions >
162162 </ResourceCompile >
163163 </ItemDefinitionGroup >
164164 <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" >
348348 <ClInclude Include =" Spore\Pollinator\cAssetMetadata.h" />
349349 <ClInclude Include =" Spore\Simulator\cCommodityNode.h" />
350350 <ClInclude Include =" Spore\Simulator\cGameplayMarker.h" />
351+ <ClInclude Include =" Spore\Simulator\cMission.h" />
351352 <ClInclude Include =" Spore\Simulator\cSimPlanetHighLOD.h" />
352353 <ClInclude Include =" Spore\Simulator\ICityMusic.h" />
353354 <ClInclude Include =" Spore\Sporepedia\AssetViewManager.h" />
923924 <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.targets" />
924925 <ImportGroup Label =" ExtensionTargets" >
925926 </ImportGroup >
927+ <Target Name =" BuildDlls" >
928+ <Message Text =" Compiling $(Config) DLLs for Disk version, build $(BuildVer)..." />
929+ <Exec Command =" msbuild.exe /p:Configuration=" $(Config) DLL" /p:Platform=Win32 /p:SDK_BUILD_VER=$(BuildVer) /p:EXECUTABLE_TYPE=2" />
930+ <Copy SourceFiles =" ../dll/Debug/SporeModAPI.dll" DestinationFiles =" ../dll/Debug/SporeModAPI.march2017.dll" />
931+ <Message Text =" Compiling $(Config) DLLs for March2017 version, build $(BuildVer)..." />
932+ <Exec Command =" msbuild.exe /p:Configuration=" $(Config) DLL" /p:Platform=Win32 /p:SDK_BUILD_VER=$(BuildVer) /p:EXECUTABLE_TYPE=0" />
933+ <Copy SourceFiles =" ../dll/Debug/SporeModAPI.dll" DestinationFiles =" ../dll/Debug/SporeModAPI.disk.dll" />
934+ </Target >
926935</Project >
0 commit comments