Skip to content

Commit 54f4f68

Browse files
authored
Merge pull request #160 from Armada651/build-system
Improve build system
2 parents 8211280 + ae32637 commit 54f4f68

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+3521
-971
lines changed

.gitmodules

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,45 @@
1313
[submodule "src/Externals/lzo"]
1414
path = src/Externals/lzo
1515
url = https://github.com/alexgdi/lzo.git
16+
[submodule "src/Externals/zlib"]
17+
path = src/Externals/zlib
18+
url = https://github.com/madler/zlib.git
19+
[submodule "src/Externals/libvorbis"]
20+
path = src/Externals/libvorbis
21+
url = https://github.com/xiph/vorbis.git
22+
[submodule "src/Externals/libogg"]
23+
path = src/Externals/libogg
24+
url = https://github.com/xiph/ogg.git
25+
[submodule "src/Externals/libtheora"]
26+
path = src/Externals/libtheora
27+
url = https://github.com/xiph/theora.git
28+
[submodule "src/Externals/jpeg"]
29+
path = src/Externals/jpeg
30+
url = https://github.com/OpenXRay/libjpeg.git
31+
[submodule "src/Externals/BugTrap"]
32+
path = src/Externals/BugTrap
33+
url = https://github.com/OpenXRay/BugTrap.git
34+
[submodule "src/Externals/FreeImage"]
35+
path = src/Externals/FreeImage
36+
url = https://github.com/OpenXRay/ext-win-freeimage.git
37+
[submodule "src/Externals/cryptopp"]
38+
path = src/Externals/cryptopp
39+
url = https://github.com/weidai11/cryptopp.git
40+
[submodule "src/Externals/OpenAutomate"]
41+
path = src/Externals/OpenAutomate
42+
url = https://github.com/OpenXRay/OpenAutomate.git
43+
[submodule "src/Externals/FreeMagic"]
44+
path = src/Externals/FreeMagic
45+
url = https://github.com/OpenXRay/FreeMagic.git
46+
[submodule "src/Externals/lightwave"]
47+
path = src/Externals/lightwave
48+
url = https://github.com/OpenXRay/LightWave.git
49+
[submodule "src/Externals/3dsmax"]
50+
path = src/Externals/3dsmax
51+
url = https://github.com/OpenXRay/3dsmax.git
52+
[submodule "src/Externals/maya"]
53+
path = src/Externals/maya
54+
url = https://github.com/OpenXRay/maya.git
55+
[submodule "src/Externals/nvapi"]
56+
path = src/Externals/nvapi
57+
url = https://github.com/OpenXRay/nvapi.git

src/Common.props

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,15 @@
3333
<PropertyGroup Condition="'$(ConfigurationType)'=='StaticLibrary'">
3434
<OutDir>$(xrLibDir)</OutDir>
3535
</PropertyGroup>
36+
<PropertyGroup Condition="'$(ConfigurationType)'=='Makefile'">
37+
<OutDir>$(xrLibDir)</OutDir>
38+
</PropertyGroup>
3639
<PropertyGroup>
3740
<IntDir>$(xrIntDir)$(ProjectName)\</IntDir>
3841
</PropertyGroup>
3942
<ItemDefinitionGroup>
4043
<ClCompile>
41-
<AdditionalIncludeDirectories>$(SolutionDir);$(ProjectDir);$(xrSdkDir)include;$(DXSDK_DIR)Include;$(SolutionDir)Externals\luajit\src;$(SolutionDir)Externals\luabind;$(SolutionDir)Externals\GameSpy\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
44+
<AdditionalIncludeDirectories>$(SolutionDir);$(ProjectDir);$(xrSdkDir)include;$(SolutionDir)Externals;$(DXSDK_DIR)Include;$(SolutionDir)Externals\luajit\src;$(SolutionDir)Externals\luabind;$(SolutionDir)Externals\GameSpy\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
4245
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
4346
<!--
4447
4251 : class 'x' needs to have dll-interface to be used by clients of class 'y'

src/Externals/.gitignore

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/Externals/3dsmax

Submodule 3dsmax added at 2a5cbbd

src/Externals/BugTrap

Submodule BugTrap added at c75d4e0

src/Externals/BugTrap.vcxproj

Lines changed: 373 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)