Changeset 5749 for code/trunk/src
- Timestamp:
- Sep 20, 2009, 12:10:34 AM (15 years ago)
- Location:
- code/trunk/src
- Files:
-
- 8 added
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/external/bullet/CMakeLists.txt
r5738 r5749 34 34 ORXONOX_EXTERNAL 35 35 NO_DLL_INTERFACE 36 PCH_FILE 37 BulletPrecompiledHeaders.h 36 38 VERSION 37 39 2.74 -
code/trunk/src/libraries/core/CorePrecompiledHeaders.h
r5738 r5749 30 30 @file 31 31 @brief 32 Compilation of the most often used header files in the core library for MSVC 32 Compilation of the most often used header files in the core library 33 @details 34 Updated: 13. September 2009 35 Total Files: 56 33 36 */ 34 37 35 38 #include "OrxonoxConfig.h" 36 39 37 #include <cassert> 38 #include <fstream> 39 #include <iostream> 40 #include <list> 41 #include <locale> 42 #include <map> 43 #include <queue> 44 #include <set> 45 #include <sstream> 46 #include <stack> 47 #include <string> 48 #include <vector> 40 /////////////////////////////////////////// 41 ///// Stable Headers ///// 42 /////////////////////////////////////////// 49 43 44 #include <string> // 54 45 #include <vector> // 54 46 #include <cassert> // 53 47 #include <fstream> // 53 48 #include <iostream> // 53 49 #include <map> // 53 50 #include <sstream> // 53 51 #include <set> // 50 52 53 #include "util/Debug.h" // 48 54 55 #include <deque> // 43 56 #include <list> // 44 57 #include <cmath> // 42 58 59 #include "util/ScopeGuard.h" // 38 60 61 #include <OgreMath.h> // 36 62 #include <OgreVector2.h> // 36 63 #include <OgreVector3.h> // 36 64 #include <OgreVector4.h> // 36 65 #include <OgreQuaternion.h> // 36 66 #include <OgreColourValue.h> // 36 67 #include <boost/preprocessor/cat.hpp> // 27 68 #include <boost/shared_ptr.hpp> // 21 50 69 51 70 #ifdef ORXONOX_COMPILER_MSVC 52 71 53 #include <OgreMath.h> 54 #include <OgreVector2.h> 55 #include <OgreVector3.h> 56 #include <OgreVector4.h> 57 #include <OgreQuaternion.h> 58 #include <OgreColourValue.h> 72 #include <ois/OISKeyboard.h> // 15 73 #include <ois/OISMouse.h> // 15 74 #include <ois/OISJoyStick.h> // 15 59 75 60 #include <boost/shared_ptr.hpp> // 12 61 #include <boost/preprocessor/cat.hpp> // 12 76 #include "util/SubString.h" // 14 77 78 #include <boost/scoped_ptr.hpp> // 13 79 #include <stack> // 12 80 81 #endif /*ORXONOX_COMPILER_MSVC */ 82 62 83 63 84 // Just in case some header included windows.h 64 85 #undef min 65 86 #undef max 66 67 #endif /* ORXONOX_COMPILER_MSVC */68 69 70 #include "util/Debug.h"71 #include "util/Math.h"72 #include "util/MultiType.h"73 #include "util/SubString.h"74 75 76 #ifdef ORXONOX_COMPILER_MSVC77 78 // A change would trigger an 80% Core rebuild anyway79 #include "Identifier.h"80 81 #endif /*ORXONOX_COMPILER_MSVC */ -
code/trunk/src/libraries/network/ClientConnection.cc
r5738 r5749 30 30 31 31 #include <cassert> 32 #define WIN32_LEAN_AND_MEAN 32 33 #include <enet/enet.h> 33 34 #include "util/Debug.h" -
code/trunk/src/libraries/network/ClientInformation.cc
r5738 r5749 40 40 41 41 #include "ClientInformation.h" 42 #define WIN32_LEAN_AND_MEAN 42 43 #include <enet/enet.h> 43 44 -
code/trunk/src/libraries/network/Connection.cc
r5738 r5749 30 30 31 31 #include <cassert> 32 #define WIN32_LEAN_AND_MEAN 32 33 #include <enet/enet.h> 33 34 #include "packet/Packet.h" -
code/trunk/src/libraries/network/NetworkPrecompiledHeaders.h
r5738 r5749 31 31 @brief 32 32 Compilation of the most often used header files in the network library 33 @details 34 Updated: 13. September 2009 35 Total Files: 28 33 36 */ 34 37 35 38 #include "OrxonoxConfig.h" 36 39 37 #include <cassert> 38 #include <fstream> 39 #include <iostream> 40 #include <list> 41 #include <map> 42 #include <queue> 43 #include <set> 44 #include <sstream> 45 #include <string> 46 #include <vector> 40 /////////////////////////////////////////// 41 ///// Stable Headers ///// 42 /////////////////////////////////////////// 47 43 44 #include <cstring> // 26 45 #include <cassert> // 24 46 #include <string> // 23 47 #include <vector> // 23 48 #include <map> // 23 49 #include <fstream> // 22 50 #include <iostream> // 22 51 #include <sstream> // 22 52 #include <set> // 20 53 54 #include "util/Debug.h" // 20 55 #include "util/TypeTraits.h" // 18 48 56 49 57 #ifdef ORXONOX_COMPILER_MSVC 50 58 51 #include <OgreMath.h> 52 #include <OgreVector2.h> 53 #include <OgreVector3.h> 54 #include <OgreVector4.h> 55 #include <OgreQuaternion.h> 56 #include <OgreColourValue.h> 59 #include <deque> // 17 60 #include <queue> // 17 61 #include <list> // 16 62 #include <cmath> // 15 63 64 #include <OgreMath.h> // 15 65 #include <OgreVector2.h> // 15 66 #include <OgreVector3.h> // 15 67 #include <OgreVector4.h> // 15 68 #include <OgreQuaternion.h> // 15 69 #include <OgreColourValue.h> // 15 70 71 #include "util/mbool.h" // 11 57 72 58 73 #define WIN32_LEAN_AND_MEAN 59 #include <enet/enet.h> 74 #include <enet/enet.h> // 6, 3.1MB 75 76 #endif /*ORXONOX_COMPILER_MSVC */ 77 78 79 // Just in case some header included windows.h 80 #undef min 60 81 #undef max 61 #undef min62 63 #include "util/Debug.h"64 #include "core/Identifier.h"65 66 #endif /* ORXONOX_COMPILER_MSVC */ -
code/trunk/src/libraries/network/Server.cc
r5738 r5749 41 41 #include "Server.h" 42 42 43 #define WIN32_LEAN_AND_MEAN 43 44 #include <enet/enet.h> 44 45 #include <cassert> -
code/trunk/src/libraries/network/ServerConnection.cc
r5738 r5749 31 31 #include <cassert> 32 32 #include <string> 33 #define WIN32_LEAN_AND_MEAN 33 34 #include <enet/enet.h> 34 35 -
code/trunk/src/libraries/network/packet/Packet.cc
r5738 r5749 32 32 #include <cassert> 33 33 #include <cstring> 34 #define WIN32_LEAN_AND_MEAN 34 35 #include <enet/enet.h> 35 36 #include <boost/static_assert.hpp> -
code/trunk/src/libraries/tools/CMakeLists.txt
r5738 r5749 14 14 15 15 ORXONOX_ADD_LIBRARY(tools 16 FIND_HEADER_FILES 17 PCH_FILE 18 ToolsPrecompiledHeaders.h 16 19 DEFINE_SYMBOL 17 20 "TOOLS_SHARED_BUILD" -
code/trunk/src/libraries/util/CMakeLists.txt
r5747 r5749 34 34 ) 35 35 36 SET_SOURCE_FILES(UTIL_HDR_FILES37 CRC32.h38 Clipboard.h39 Convert.h40 Debug.h41 Exception.h42 ExprParser.h43 Math.h44 MathConvert.h45 mbool.h46 MultiType.h47 MultiTypeValue.h48 OgreForwardRefs.h49 OrxAssert.h50 OrxEnum.h51 OutputBuffer.h52 OutputHandler.h53 RefToValue.h54 ScopeGuard.h55 Serialise.h56 SignalHandler.h57 Singleton.h58 Sleep.h59 StringUtils.h60 SubString.h61 TemplateUtils.h62 TypeTraits.h63 UTFStringConversions.h64 UtilPrereqs.h65 )66 67 36 IF(GCC_NO_SYSTEM_HEADER_SUPPORT) 68 37 # Get around displaying a few hundred lines of warning code … … 71 40 72 41 ORXONOX_ADD_LIBRARY(util 42 FIND_HEADER_FILES 73 43 DEFINE_SYMBOL 74 44 "UTIL_SHARED_BUILD" … … 77 47 ${OGRE_LIBRARY} 78 48 SOURCE_FILES 79 ${UTIL_SRC_FILES} ${UTIL_HDR_FILES}49 ${UTIL_SRC_FILES} 80 50 ) -
code/trunk/src/modules/gamestates/CMakeLists.txt
r5738 r5749 13 13 ORXONOX_ADD_LIBRARY(gamestates 14 14 MODULE 15 FIND_HEADER_FILES 16 PCH_FILE 17 GameStatesPrecompiledHeaders.h 15 18 DEFINE_SYMBOL 16 19 "GAMESTATES_SHARED_BUILD" -
code/trunk/src/modules/objects/CMakeLists.txt
r5738 r5749 12 12 ORXONOX_ADD_LIBRARY(objects 13 13 MODULE 14 FIND_HEADER_FILES 15 PCH_FILE 16 ObjectsPrecompiledHeaders.h 14 17 DEFINE_SYMBOL 15 18 "OBJECTS_SHARED_BUILD" -
code/trunk/src/modules/overlays/CMakeLists.txt
r5738 r5749 12 12 MODULE 13 13 FIND_HEADER_FILES 14 PCH_FILE 15 OverlaysPrecompiledHeaders.h 14 16 DEFINE_SYMBOL 15 17 "OVERLAYS_SHARED_BUILD" -
code/trunk/src/modules/pong/CMakeLists.txt
r5738 r5749 11 11 ORXONOX_ADD_LIBRARY(pong 12 12 MODULE 13 FIND_HEADER_FILES 14 PCH_FILE 15 PongPrecompiledHeaders.h 16 PCH_NO_DEFAULT 13 17 DEFINE_SYMBOL 14 18 "PONG_SHARED_BUILD" -
code/trunk/src/modules/questsystem/CMakeLists.txt
r5745 r5749 25 25 ORXONOX_ADD_LIBRARY(questsystem 26 26 MODULE 27 FIND_HEADER_FILES 27 28 TOLUA_FILES 28 29 QuestDescription.h … … 30 31 DEFINE_SYMBOL 31 32 "QUESTSYSTEM_SHARED_BUILD" 33 PCH_FILE 34 QuestsystemPrecompiledHeaders.h 32 35 LINK_LIBRARIES 33 36 orxonox -
code/trunk/src/modules/weapons/CMakeLists.txt
r5738 r5749 9 9 ORXONOX_ADD_LIBRARY(weapons 10 10 MODULE 11 FIND_HEADER_FILES 12 PCH_FILE 13 WeaponsPrecompiledHeaders.h 11 14 DEFINE_SYMBOL 12 15 "WEAPONS_SHARED_BUILD" -
code/trunk/src/orxonox/OrxonoxPrecompiledHeaders.h
r3370 r5749 30 30 @file 31 31 @brief 32 Compilation of the most often used header files in the orxonox executable 32 Compilation of the most often used header files in the orxonox library 33 @details 34 Updated: 13. September 2009 35 Total Files: 88 33 36 */ 34 37 35 38 #include "OrxonoxConfig.h" 36 39 37 #include <cassert> 38 #include <deque> 39 #include <fstream> 40 #include <iostream> 41 #include <list> 42 #include <map> 43 #include <set> 44 #include <sstream> 45 #include <stack> 46 #include <string> 47 #include <vector> 40 /////////////////////////////////////////// 41 ///// Stable Headers ///// 42 /////////////////////////////////////////// 48 43 49 // Prevent headers from including winsock.h that messes with winsock2.h from ENet 50 #define WIN32_LEAN_AND_MEAN 44 #include <cassert> // 87 45 #include <cstring> // 87 46 #include <fstream> // 87 47 #include <iostream> // 87 48 #include <map> // 87 49 #include <set> // 87 50 #include <sstream> // 87 51 #include <string> // 87 52 #include <vector> // 87 53 #include <list> // 86 54 #include <ctime> // 82 55 #include <cmath> // 81 56 #include <deque> // 81 57 #include <queue> // 81 51 58 59 #include <OgreMath.h> // 81 60 #include <OgreVector2.h> // 81 61 #include <OgreVector3.h> // 81 62 #include <OgreVector4.h> // 81 63 #include <OgreQuaternion.h> // 81 64 #include <OgreColourValue.h> // 81 52 65 53 #ifdef ORXONOX_COMPILER_MSVC 66 #include "util/OgreForwardRefs.h" // 67 67 #include <LinearMath/btMotionState.h> // 60 68 #include "util/SubString.h" // 55 69 #include <tinyxml/ticpp.h> // 41 54 70 55 // Note: Numbers after the include specify the number of times included (2009-06-19) 56 // The sizes in MB was just to see how much the MSVC9 PCH file increases for Ogre includes 57 #include <OgreMaterial.h> // 33, 2.7MB 58 #include <OgreRenderable.h> // 32, 2.6MB 59 #include <OgreSingleton.h> // 28, 0.0MB 60 #include <OgreSceneNode.h> // 25, 1.1MB 61 #include <OgreTexture.h> // 25, 0.2MB (1.1MB) 62 #include <OgreMovableObject.h> // 22, 1.3MB 63 #include <OgreResourceGroupManager.h> // 21, 1.4MB 64 #include <OgreTechnique.h> // 18, 1.2MB 65 //#include <OgreSceneManager.h> // 16, 7.4MB 71 //#include <OgreRenderable.h> // 14, 5.1MB 72 //#include <OgreSceneNode.h> // 13, 1MB 73 //#include <OgreResourceGroupManager.h> // 12, 1.5MB 74 //#include <OgreTexture.h> // 11, 0.6MB 75 //#include <OgreMovableObject.h> // 10, 1.6MB 76 //#include <OgreSceneManager.h> // 9, 8.7MB 66 77 67 #endif 78 /////////////////////////////////////////// 79 ///// All Rebuild Headers ///// 80 /////////////////////////////////////////// 68 81 82 #include "core/BaseObject.h" // 82 83 #include "core/CoreIncludes.h" // 80 69 84 70 //#include <boost/preprocessor/cat.hpp> // 15 71 //#include <boost/shared_ptr.hpp> // 13 72 #include <LinearMath/btMotionState.h> 73 #include <tinyxml/ticpp.h> 85 /////////////////////////////////////////// 86 ///// Not so Stable Headers ///// 87 /////////////////////////////////////////// 88 89 #include "network/synchronisable/Synchronisable.h" // 70 90 #include "util/MultiType.h" // 65 91 #include "core/Executor.h" // 55 92 //#include "core/XMLPort.h" // 41 93 74 94 75 95 // Just in case some header included windows.h 76 96 #undef min 77 97 #undef max 78 79 //--------- Orxonox files --------80 //--------------------------------81 82 //#include "util/Convert.h" // 2483 #include "util/Debug.h"84 #include "util/Exception.h"85 #include "util/Math.h"86 #include "util/OgreForwardRefs.h"87 #include "util/SubString.h"88 89 #include "core/BaseObject.h"90 //#include "core/ConfigValueIncludes.h" // 1991 //#include "core/ConsoleCommand.h" // 1592 //#include "core/Core.h" // ?, but not many times93 #include "core/CoreIncludes.h"94 #include "core/XMLPort.h"95 96 #include "network/synchronisable/Synchronisable.h"97 //#include "network/ClientInformation.h" // 2698 //#include "network/ClientConnectionListener.h" // 24
Note: See TracChangeset
for help on using the changeset viewer.