Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Sep 10, 2008, 1:37:36 AM (16 years ago)
Author:
rgrieder
Message:

merged gui back to trunk.
update the media repository!

Location:
code/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/trunk

  • code/trunk/src/orxonox/OrxonoxStableHeaders.h

    r1747 r1755  
    2828
    2929/**
    30  @file  OrxonoxStableHeaders.h
    31  @brief Contains the bigger (or smaller) header files in order to precompile them with MSVC
     30 @file
     31 @brief Contains the frequently used header files of our own writing
    3232 */
    3333
     
    3737#include "util/OrxonoxPlatform.h"
    3838
    39 #if ORXONOX_COMPILER == ORXONOX_COMPILER_MSVC
     39#if ORXONOX_COMPILER == ORXONOX_COMPILER_MSVC && !defined(ORXONOX_DISABLE_PCH)
    4040
    4141// including std headers here is useless since they're already precompiled
     
    4545#  define WIN32_LEAN_AND_MEAN
    4646#endif
    47 // not including the entire Ogre.h doesn't exceed the default heap size for pch
    48 //#include <Ogre.h>
    49 #include <OgreBillboardSet.h>
    50 #include <OgreCamera.h>
    51 #include <OgreColourValue.h>
    52 #include <OgreConfigFile.h>
    53 #include <OgreEntity.h>
    54 #include <OgreException.h>
    55 #include <OgreFrameListener.h>
    56 #include <OgreLight.h>
    57 #include <OgreLog.h>
    58 #include <OgreLogManager.h>
    59 #include <OgreMath.h>
    60 #include <OgreMatrix3.h>
    61 #include <OgreMatrix4.h>
    62 #include <OgreMesh.h>
    63 #include <OgreOverlay.h>
    64 #include <OgreOverlayElement.h>
    65 #include <OgreOverlayManager.h>
    66 #include <OgreParticleEmitter.h>
    67 #include <OgreParticleSystem.h>
    68 #include <OgreQuaternion.h>
    69 #include <OgreResourceGroupManager.h>
    70 #include <OgreRenderWindow.h>
    71 #include <OgreRoot.h>
    72 #include <OgreSceneManager.h>
    73 #include <OgreSceneNode.h>
    74 #include <OgreString.h>
    75 #include <OgreStringConverter.h>
    76 #include <OgreTextureManager.h>
    77 #include <OgreTimer.h>
    78 #include <OgreVector2.h>
    79 #include <OgreVector3.h>
    80 #include <OgreVector3.h>
    81 #include <OgreViewport.h>
    82 #include <OgreWindowEventUtilities.h>
     47#include <Ogre.h>
     48#include <CEGUI.h>
     49#include <boost/thread/recursive_mutex.hpp>
     50#include <boost/thread/mutex.hpp>
     51#include <boost/thread/condition.hpp>
     52#include <boost/thread/thread.hpp>
    8353
    84 //-----------------------------------------------------------------------
    85 // ORXONOX HEADERS
    86 //-----------------------------------------------------------------------
    87 
    88 #include "ois/OIS.h"
    89 #include "cpptcl/CppTcl.h"
    9054#include "tinyxml/ticpp.h"
    9155#include "tinyxml/tinyxml.h"
     56
     57
     58//----------- Our files ----------
     59//--------------------------------
     60// only include when not debugging so that we may find issues with missing headers quicker
     61#if defined(NDEBUG)
    9262
    9363#include "util/Convert.h"
     
    10676#include "core/CoreIncludes.h"
    10777#include "core/ConfigValueIncludes.h"
     78#include "core/CommandExecutor.h"
    10879#include "core/Executor.h"
    10980#include "core/XMLPort.h"
     
    11788//#include "objects/WorldEntity.h"
    11889
    119 #endif /* Compiler MSVC */
     90#endif /* ifdef NDEBUG */
     91
     92#endif /* ORXONOX_COMPILER == ORXONOX_COMPILER_MSVC && !defined(ORXONOX_DISABLE_PCH) */
    12093
    12194#endif /* _OrxonoxStableHeaders_H__ */
Note: See TracChangeset for help on using the changeset viewer.