-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPolycode.props
73 lines (72 loc) · 4.05 KB
/
Polycode.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<PolycodeDir>$(SolutionDir)dep\polycode\</PolycodeDir>
<PolycodeCoreLibsDebug>Polycore_d.lib</PolycodeCoreLibsDebug>
<PolycodeCoreLibsRelease>Polycore.lib</PolycodeCoreLibsRelease>
<PolycodeDependLibsDebug>Polycode3DPhysics_d.lib;BulletDynamics_d.lib;BulletCollision_d.lib;LinearMath_d.lib;Polycode2DPhysics_d.lib;Box2D_d.lib;Polycore_d.lib;zlibd.lib;freetype_d.lib;liboggd.lib;libvorbisd.lib;libvorbisfiled.lib;OpenAL32d.lib;physfsd.lib;libpng15_staticd.lib</PolycodeDependLibsDebug>
<PolycodeDependLibsRelease>Polycode3DPhysics.lib;BulletDynamics.lib;BulletCollision.lib;LinearMath.lib;Polycode2DPhysics.lib;Box2D.lib;Polycore.lib;zlib.lib;freetype.lib;libogg.lib;libvorbis.lib;libvorbisfile.lib;OpenAL32.lib;physfs.lib;libpng15_static.lib</PolycodeDependLibsRelease>
<PolycodeWinLibsDebug>opengl32.lib;glu32.lib;winmm.lib;ws2_32.lib</PolycodeWinLibsDebug>
<PolycodeWinLibsRelease>opengl32.lib;glu32.lib;winmm.lib;ws2_32.lib</PolycodeWinLibsRelease>
<PolycodeLibsDebug>$(PolycodeCoreLibsDebug);$(PolycodeDependLibsDebug);$(PolycodeWinLibsDebug)</PolycodeLibsDebug>
<PolycodeLibsRelease>$(PolycodeCoreLibsRelease);$(PolycodeDependLibsRelease);$(PolycodeWinLibsRelease)</PolycodeLibsRelease>
</PropertyGroup>
<PropertyGroup>
<IncludePath>$(PolycodeDir)Core\include;$(PolycodeDir)Core\Dependencies\include;$(PolycodeDir)Core\PolycodeView;$(PolycodeDir)Core\Dependencies\include\AL;$(PolycodeDir)Modules\include;$(PolycodeDir)Modules\Dependencies\include;$(PolycodeDir)Modules\Dependencies\include\bullet;$(IncludePath)</IncludePath>
</PropertyGroup>
<PropertyGroup>
<LibraryPath>$(PolycodeDir)Core\lib;$(PolycodeDir)Core\Dependencies\lib;$(PolycodeDir)Modules\lib;$(PolycodeDir)Modules\Dependencies\lib;$(LibraryPath)</LibraryPath>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>WIN32;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
</Link>
<PostBuildEvent>
<Command>if not exist "$(ProjectDir)res\default.pak" copy "$(PolycodeDir)Core\Assets\default.pak" "$(ProjectDir)res\"
if not exist "$(ProjectDir)res\hdr.pak" copy "$(PolycodeDir)Core\Assets\hdr.pak" "$(ProjectDir)res\"
if "$(ConfigurationName)" == "Debug" (
if not exist "$(TargetDir)OpenAL32d.dll" copy "$(PolycodeDir)Core\Dependencies\bin\OpenAL32d.dll" "$(TargetDir)"
) else (
if not exist "$(TargetDir)OpenAL32.dll" copy "$(PolycodeDir)Core\Dependencies\bin\OpenAL32.dll" "$(TargetDir)"
)</Command>
</PostBuildEvent>
<PostBuildEvent>
<Message>Copying polycode pak files and dlls to project</Message>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<BuildMacro Include="PolycodeDir">
<Value>$(PolycodeDir)</Value>
</BuildMacro>
<BuildMacro Include="PolycodeCoreLibsDebug">
<Value>$(PolycodeCoreLibsDebug)</Value>
</BuildMacro>
<BuildMacro Include="PolycodeCoreLibsRelease">
<Value>$(PolycodeCoreLibsRelease)</Value>
</BuildMacro>
<BuildMacro Include="PolycodeDependLibsDebug">
<Value>$(PolycodeDependLibsDebug)</Value>
</BuildMacro>
<BuildMacro Include="PolycodeDependLibsRelease">
<Value>$(PolycodeDependLibsRelease)</Value>
</BuildMacro>
<BuildMacro Include="PolycodeWinLibsDebug">
<Value>$(PolycodeWinLibsDebug)</Value>
</BuildMacro>
<BuildMacro Include="PolycodeWinLibsRelease">
<Value>$(PolycodeWinLibsRelease)</Value>
</BuildMacro>
<BuildMacro Include="PolycodeLibsDebug">
<Value>$(PolycodeLibsDebug)</Value>
</BuildMacro>
<BuildMacro Include="PolycodeLibsRelease">
<Value>$(PolycodeLibsRelease)</Value>
</BuildMacro>
</ItemGroup>
</Project>