Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 2249


Ignore:
Timestamp:
Nov 22, 2008, 10:31:32 PM (15 years ago)
Author:
rgrieder
Message:

Changes in visual studio solution:

  • Restored directories.vsprops
  • Removed second tolua application and adjusted tolua file generation to the new method.
  • Added files in bin/msvc directory for debug and release versions
  • Added TIXML_USE_TICPP and _CRT_SECURE_NO_WARNINGS to the global symbols.
Location:
code/branches/buildsystem
Files:
4 added
2 deleted
5 edited
2 moved

Legend:

Unmodified
Added
Removed
  • code/branches/buildsystem/visual_studio/vc8/base.vsprops

    r2220 r2249  
    99                Name="VCCLCompilerTool"
    1010                AdditionalIncludeDirectories=""$(RootDir)src";"$(RootDir)src\tolua";"$(RootDir)src\orxonox";"$(RootDir)src\ceguilua-0.6.1\ceguilua";"$(LibDir)ogre-1.4.9\include";"$(LibDir)boost-1.35.0\include";"$(LibDir)cegui-0.6.1\include";"$(LibDir)enet-1.2\include";"$(LibDir)libogg-1.1.3\include";"$(LibDir)libvorbis-1.2.0\include";"$(LibDir)openal-1.1\include";"$(LibDir)freealut-1.1.0\include";"$(LibDir)tcl-8.5.2\include";"$(LibDir)zlib-1.2.3\include";"$(LibDir)lua-5.1.3\include""
    11                 PreprocessorDefinitions="WIN32;__WIN32__;_WIN32;_WINDOWS;BOOST_ALL_DYN_LINK;OIS_DYNAMIC_LIB;ZLIB_WINAPI;LUA_BUILD_AS_DLL"
     11                PreprocessorDefinitions="WIN32;__WIN32__;_WIN32;_WINDOWS;BOOST_ALL_DYN_LINK;OIS_DYNAMIC_LIB;ZLIB_WINAPI;LUA_BUILD_AS_DLL;TIXML_USE_TICPP;_CRT_SECURE_NO_WARNINGS"
    1212                WarningLevel="3"
    1313                DisableSpecificWarnings="4522;4251;4800"
  • code/branches/buildsystem/visual_studio/vc8/core.vcproj

    r2217 r2249  
    161161                                                Name="VCCustomBuildTool"
    162162                                                Description="Generating tolua bind files..."
    163                                                 CommandLine="path $(LibDir)\..\..\bin\$(SolutionName)\$(ConfigurationName); %path%
cd $(RootDir)\src\core
echo $cfile "CommandExecutor.h" > tolua.pkg
echo $cfile "Script.h" >> tolua.pkg
"$(OutDir)\toluagen$(CS).exe" -n Core -o tolua_bind.cc -H tolua_bind.h tolua.pkg
"
     163                                                CommandLine="path $(LibDir)\..\..\bin\$(SolutionName)\$(ConfigurationName); %path%
cd $(RootDir)\bin
echo $cfile "CommandExecutor.h" > $(RootDir)\src\core\tolua.pkg
echo $cfile "Script.h" >> $(RootDir)\src\core\tolua.pkg
$(OutDir)\toluaexe$(CS).exe -n Core -w $(RootDir)\src\core\ -s $(RootDir)\src\tolua\all.lua -o ToluaBindCore.cc -H ToluaBindCore.h tolua.pkg
"
    164164                                                AdditionalDependencies="$(RootDir)\src\core\Script.h;$(RootDir)\src\core\CommandExecutor.h"
    165                                                 Outputs="$(RootDir)\src\core\tolua_bind.cc; $(RootDir)\src\core\tolua_bind.h"
     165                                                Outputs="$(RootDir)\src\core\ToluaBindCore.cc; $(RootDir)\src\core\ToluaBindCore.h"
    166166                                        />
    167167                                </FileConfiguration>
     
    172172                                                Name="VCCustomBuildTool"
    173173                                                Description="Generating tolua bind files..."
    174                                                 CommandLine="path $(LibDir)\..\..\bin\$(SolutionName)\$(ConfigurationName); %path%&#x0D;&#x0A;cd $(RootDir)\src\core&#x0D;&#x0A;echo $cfile &quot;CommandExecutor.h&quot; &gt; tolua.pkg&#x0D;&#x0A;echo $cfile &quot;Script.h&quot; &gt;&gt; tolua.pkg&#x0D;&#x0A;&quot;$(OutDir)\toluagen$(CS).exe&quot; -n Core -o tolua_bind.cc -H tolua_bind.h tolua.pkg&#x0D;&#x0A;"
     174                                                CommandLine="path $(LibDir)\..\..\bin\$(SolutionName)\$(ConfigurationName); %path%&#x0D;&#x0A;cd $(RootDir)\bin&#x0D;&#x0A;echo $cfile &quot;CommandExecutor.h&quot; &gt; $(RootDir)\src\core\tolua.pkg&#x0D;&#x0A;echo $cfile &quot;Script.h&quot; &gt;&gt; $(RootDir)\src\core\tolua.pkg&#x0D;&#x0A;$(OutDir)\toluaexe$(CS).exe -n Core -w $(RootDir)\src\core\ -s $(RootDir)\src\tolua\all.lua -o ToluaBindCore.cc -H ToluaBindCore.h tolua.pkg&#x0D;&#x0A;"
    175175                                                AdditionalDependencies="$(RootDir)\src\core\Script.h;$(RootDir)\src\core\CommandExecutor.h"
    176                                                 Outputs="$(RootDir)\src\core\tolua_bind.cc; $(RootDir)\src\core\tolua_bind.h"
     176                                                Outputs="$(RootDir)\src\core\ToluaBindCore.cc; $(RootDir)\src\core\ToluaBindCore.h"
    177177                                        />
    178178                                </FileConfiguration>
     
    211211                        </File>
    212212                        <File
    213                                 RelativePath="..\..\src\core\tolua_bind.cc"
     213                                RelativePath="..\..\src\core\ToluaBindCore.cc"
    214214                                >
    215215                        </File>
     
    417417                        </File>
    418418                        <File
     419                                RelativePath="..\..\src\core\ToluaBindCore.h"
     420                                >
     421                        </File>
     422                        <File
    419423                                RelativePath="..\..\src\core\XMLIncludes.h"
    420424                                >
  • code/branches/buildsystem/visual_studio/vc8/directories.vsprops

    r2217 r2249  
    1313        <UserMacro
    1414                Name="LibDir"
    15                 Value="$(RootDir)\..\lib_dist\vc8\dependencies\$(SolutionName)\"
     15                Value="$(RootDir)\dependencies\$(SolutionName)\"
    1616        />
    1717</VisualStudioPropertySheet>
  • code/branches/buildsystem/visual_studio/vc8/orxonox.vcproj

    r2217 r2249  
    7777                        <Tool
    7878                                Name="VCPostBuildEventTool"
     79                                Description="Copying files from init folder..."
     80                                CommandLine="for %%a in ($(RootDir)\bin\msvc\$(ConfigurationName)\*) do replace %%a $(OutDir). /A &gt;nul&#x0D;&#x0A;rem for %%a in ($(RootDir)\init\common\*) do replace %%a $(OutDir). /A &gt;nul&#x0D;&#x0A;"
    7981                        />
    8082                </Configuration>
     
    141143                        <Tool
    142144                                Name="VCPostBuildEventTool"
     145                                Description="Copying files from init folder..."
     146                                CommandLine="for %%a in ($(RootDir)\bin\msvc\$(ConfigurationName)\*) do replace %%a $(OutDir). /A &gt;nul&#x0D;&#x0A;rem for %%a in ($(RootDir)\init\common\*) do replace %%a $(OutDir). /A &gt;nul&#x0D;&#x0A;"
    143147                        />
    144148                </Configuration>
     
    161165                                                Name="VCCustomBuildTool"
    162166                                                Description="Generating tolua bind files..."
    163                                                 CommandLine="path $(LibDir)\..\..\bin\$(SolutionName)\$(ConfigurationName); %path%&#x0D;&#x0A;cd $(RootDir)\src\orxonox&#x0D;&#x0A;echo /**/ &gt; tolua.pkg&#x0D;&#x0A;&quot;$(OutDir)\toluagen$(CS).exe&quot; -n Orxonox -o tolua_bind.cc -H tolua_bind.h tolua.pkg&#x0D;&#x0A;"
    164                                                 Outputs="$(RootDir)\src\orxonox\tolua_bind.cc; $(RootDir)\src\orxonox\tolua_bind.h"
     167                                                CommandLine="path $(LibDir)\..\..\bin\$(SolutionName)\$(ConfigurationName); %path%&#x0D;&#x0A;cd $(RootDir)\bin&#x0D;&#x0A;echo $cfile &quot;gui/GUIManager.h&quot; &gt; $(RootDir)\src\orxonox\tolua.pkg&#x0D;&#x0A;&quot;$(OutDir)\toluaexe$(CS).exe&quot; -n Orxonox -w $(RootDir)\src\orxonox\ -s $(RootDir)\src\tolua\all.lua -o ToluaBindOrxonox.cc -H ToluaBindOrxonox.h tolua.pkg&#x0D;&#x0A;"
     168                                                AdditionalDependencies="$(RootDir)\src\orxonox\gui\GUIManager.h"
     169                                                Outputs="$(RootDir)\src\orxonox\ToluaBindOrxonox.cc; $(RootDir)\src\orxonox\ToluaBindOrxonox.h"
    165170                                        />
    166171                                </FileConfiguration>
     
    171176                                                Name="VCCustomBuildTool"
    172177                                                Description="Generating tolua bind files..."
    173                                                 CommandLine="path $(LibDir)\..\..\bin\$(SolutionName)\$(ConfigurationName); %path%&#x0D;&#x0A;cd $(RootDir)\src\orxonox&#x0D;&#x0A;echo /**/ &gt; tolua.pkg&#x0D;&#x0A;&quot;$(OutDir)\toluagen$(CS).exe&quot; -n Orxonox -o tolua_bind.cc -H tolua_bind.h tolua.pkg&#x0D;&#x0A;"
    174                                                 Outputs="$(RootDir)\src\orxonox\tolua_bind.cc; $(RootDir)\src\orxonox\tolua_bind.h"
     178                                                CommandLine="path $(LibDir)\..\..\bin\$(SolutionName)\$(ConfigurationName); %path%&#x0D;&#x0A;cd $(RootDir)\bin&#x0D;&#x0A;echo $cfile &quot;gui/GUIManager.h&quot; &gt; $(RootDir)\src\orxonox\tolua.pkg&#x0D;&#x0A;&quot;$(OutDir)\toluaexe$(CS).exe&quot; -n Orxonox -w $(RootDir)\src\orxonox\ -s $(RootDir)\src\tolua\all.lua -o ToluaBindOrxonox.cc -H ToluaBindOrxonox.h tolua.pkg&#x0D;&#x0A;"
     179                                                AdditionalDependencies="$(RootDir)\src\orxonox\gui\GUIManager.h"
     180                                                Outputs="$(RootDir)\src\orxonox\ToluaBindOrxonox.cc; $(RootDir)\src\orxonox\ToluaBindOrxonox.h"
    175181                                        />
    176182                                </FileConfiguration>
     
    213219                        </File>
    214220                        <File
    215                                 RelativePath="..\..\src\orxonox\tolua_bind.cc"
     221                                RelativePath="..\..\src\orxonox\ToluaBindOrxonox.cc"
    216222                                >
    217223                                <FileConfiguration
     
    555561                        </File>
    556562                        <File
    557                                 RelativePath="..\..\src\orxonox\OrxonoxLibraryHeaders.h"
    558                                 >
    559                         </File>
    560                         <File
    561563                                RelativePath="..\..\src\orxonox\OrxonoxPrereqs.h"
    562564                                >
     
    576578                        <File
    577579                                RelativePath="..\..\src\orxonox\tolua_bind.h"
     580                                >
     581                        </File>
     582                        <File
     583                                RelativePath="..\..\src\orxonox\ToluaBindOrxonox.h"
    578584                                >
    579585                        </File>
  • code/branches/buildsystem/visual_studio/vc8/orxonox_vc8.sln

    r2217 r2249  
    88Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tolua", "tolua.vcproj", "{35E36A06-0A5C-4A0D-9AB6-5A05EAA87626}"
    99EndProject
    10 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toluagen", "toluagen.vcproj", "{71FC0211-5EB5-4637-BE8A-A48EC3CC27D0}"
    11         ProjectSection(ProjectDependencies) = postProject
    12                 {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626} = {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626}
    13                 {A0724246-CB7C-420B-BCF0-68EF205AFE34} = {A0724246-CB7C-420B-BCF0-68EF205AFE34}
    14         EndProjectSection
    15 EndProject
    16 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toluagen_orxonox", "toluagen_orxonox.vcproj", "{A0724246-CB7C-420B-BCF0-68EF205AFE34}"
     10Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toluaexe", "toluaexe.vcproj", "{A0724246-CB7C-420B-BCF0-68EF205AFE34}"
    1711        ProjectSection(ProjectDependencies) = postProject
    1812                {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626} = {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626}
     
    2317Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core", "core.vcproj", "{271715F3-5B90-4110-A552-70C788084A86}"
    2418        ProjectSection(ProjectDependencies) = postProject
     19                {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626} = {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626}
    2520                {A0724246-CB7C-420B-BCF0-68EF205AFE34} = {A0724246-CB7C-420B-BCF0-68EF205AFE34}
    26                 {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626} = {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626}
    2721                {53C56131-E2AA-4A27-B460-7AC05D61A0E6} = {53C56131-E2AA-4A27-B460-7AC05D61A0E6}
    2822                {2240ECD7-2F48-4431-8E1B-25466A384CCC} = {2240ECD7-2F48-4431-8E1B-25466A384CCC}
     
    4943                {4733BD1A-E04C-458D-8BFB-5010250EA497} = {4733BD1A-E04C-458D-8BFB-5010250EA497}
    5044                {35575B59-E1AE-40E8-89C4-2862B5B09B68} = {35575B59-E1AE-40E8-89C4-2862B5B09B68}
     45                {4BBBB49F-3203-4BB4-AAE3-48BCA96FCB4F} = {4BBBB49F-3203-4BB4-AAE3-48BCA96FCB4F}
    5146                {2240ECD7-2F48-4431-8E1B-25466A384CCC} = {2240ECD7-2F48-4431-8E1B-25466A384CCC}
    5247                {271715F3-5B90-4110-A552-70C788084A86} = {271715F3-5B90-4110-A552-70C788084A86}
    5348                {F101C2F0-1CB9-4A57-827B-6C399A99B28F} = {F101C2F0-1CB9-4A57-827B-6C399A99B28F}
    54                 {4BBBB49F-3203-4BB4-AAE3-48BCA96FCB4F} = {4BBBB49F-3203-4BB4-AAE3-48BCA96FCB4F}
    5549        EndProjectSection
    5650EndProject
     
    8276                {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626}.Release|Win32.ActiveCfg = Release|Win32
    8377                {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626}.Release|Win32.Build.0 = Release|Win32
    84                 {71FC0211-5EB5-4637-BE8A-A48EC3CC27D0}.Debug|Win32.ActiveCfg = Debug|Win32
    85                 {71FC0211-5EB5-4637-BE8A-A48EC3CC27D0}.Debug|Win32.Build.0 = Debug|Win32
    86                 {71FC0211-5EB5-4637-BE8A-A48EC3CC27D0}.Release|Win32.ActiveCfg = Release|Win32
    87                 {71FC0211-5EB5-4637-BE8A-A48EC3CC27D0}.Release|Win32.Build.0 = Release|Win32
    8878                {A0724246-CB7C-420B-BCF0-68EF205AFE34}.Debug|Win32.ActiveCfg = Debug|Win32
    8979                {A0724246-CB7C-420B-BCF0-68EF205AFE34}.Debug|Win32.Build.0 = Debug|Win32
     
    125115                {F101C2F0-1CB9-4A57-827B-6C399A99B28F} = {B9D56701-B4DB-43F8-9920-241CA418C1CE}
    126116                {35E36A06-0A5C-4A0D-9AB6-5A05EAA87626} = {B9D56701-B4DB-43F8-9920-241CA418C1CE}
    127                 {71FC0211-5EB5-4637-BE8A-A48EC3CC27D0} = {B9D56701-B4DB-43F8-9920-241CA418C1CE}
    128117                {A0724246-CB7C-420B-BCF0-68EF205AFE34} = {B9D56701-B4DB-43F8-9920-241CA418C1CE}
    129118                {4BBBB49F-3203-4BB4-AAE3-48BCA96FCB4F} = {B9D56701-B4DB-43F8-9920-241CA418C1CE}
  • code/branches/buildsystem/visual_studio/vc8/toluaexe.vcproj

    r2243 r2249  
    33        ProjectType="Visual C++"
    44        Version="8.00"
    5         Name="toluagen_orxonox"
     5        Name="toluaexe"
    66        ProjectGUID="{A0724246-CB7C-420B-BCF0-68EF205AFE34}"
    77        RootNamespace="orxonox"
     
    1919                        Name="Debug|Win32"
    2020                        ConfigurationType="1"
    21                         InheritedPropertySheets=".\debug.vsprops;.\toluagen_orxonox.vsprops"
     21                        InheritedPropertySheets=".\debug.vsprops;.\toluaexe.vsprops"
    2222                        CharacterSet="1"
    2323                        >
     
    8080                        Name="Release|Win32"
    8181                        ConfigurationType="1"
    82                         InheritedPropertySheets=".\release.vsprops;.\toluagen_orxonox.vsprops"
     82                        InheritedPropertySheets=".\release.vsprops;.\toluaexe.vsprops"
    8383                        CharacterSet="1"
    8484                        WholeProgramOptimization="0"
     
    152152                                >
    153153                        </File>
    154                         <File
    155                                 RelativePath="..\..\src\tolua\toluabind.c"
    156                                 >
    157                         </File>
    158154                </Filter>
    159155                <Filter
     
    162158                        UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
    163159                        >
    164                         <File
    165                                 RelativePath="..\..\src\tolua\tolua++.h"
    166                                 >
    167                         </File>
    168                         <File
    169                                 RelativePath="..\..\src\tolua\toluabind.h"
    170                                 >
    171                         </File>
    172160                </Filter>
    173161        </Files>
  • code/branches/buildsystem/visual_studio/vc8/toluaexe.vsprops

    r2243 r2249  
    33        ProjectType="Visual C++"
    44        Version="8.00"
    5         Name="toluagen_orxonox"
     5        Name="toluaexe"
    66        InheritedPropertySheets=".\directories.vsprops"
    77        >
Note: See TracChangeset for help on using the changeset viewer.