2
3
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-13 18:17:49 -04:00

Precompiled Headers for pfPython

Also did some work on decreasing header bloat. No promises on a complete
job--this was just enough to allow PCH to actually help us out (and boy
does it!)

With an Intel Core 2 Duo (4GB DDR2 800)
With PCH: 50.51 seconds
Without:  4 minutes, 17.14 seconds

:D
This commit is contained in:
2012-06-15 22:23:48 -04:00
parent b8ffef0c25
commit d43073949b
290 changed files with 1169 additions and 837 deletions

View File

@ -39,7 +39,12 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
Mead, WA 99021
*==LICENSE==*/
#include "../../pyKey.h"
#pragma hdrstop
#include "pyBlueSpiralGame.h"
#include "pfGameMgr/pfGameMgr.h"
///////////////////////////////////////////////////////////////////////////////
//

View File

@ -48,13 +48,9 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
//
// PURPOSE: Class wrapper for the BlueSpiral game client
//
#include <Python.h>
#include "pfGameMgr/pfGameMgr.h"
#include "../../pyGlueHelpers.h"
#include "../pyGameCli.h"
#include "../../pyKey.h"
class pyBlueSpiralGame : public pyGameCli
{

View File

@ -39,10 +39,14 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
Mead, WA 99021
*==LICENSE==*/
#include "pyBlueSpiralGame.h"
#include <Python.h>
#include "../../pyKey.h"
#pragma hdrstop
#include "pyBlueSpiralGame.h"
#include "../../pyEnum.h"
#include "pfGameMgr/pfGameMgr.h"
///////////////////////////////////////////////////////////////////////////////
//

View File

@ -39,7 +39,12 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
Mead, WA 99021
*==LICENSE==*/
#include <Python.h>
#pragma hdrstop
#include "pyBlueSpiralMsg.h"
#include "pfGameMgr/pfGameMgr.h"
///////////////////////////////////////////////////////////////////////////////
//

View File

@ -48,9 +48,6 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
//
// PURPOSE: Class wrapper for BlueSpiral game messages
//
#include <Python.h>
#include "pfGameMgr/pfGameMgr.h"
#include "../../pyGlueHelpers.h"
#include "../pyGameCliMsg.h"

View File

@ -39,10 +39,13 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
Mead, WA 99021
*==LICENSE==*/
#include "pyBlueSpiralMsg.h"
#include "../../pyEnum.h"
#include <Python.h>
#pragma hdrstop
#include "pyBlueSpiralMsg.h"
#include "../../pyEnum.h"
#include "pfGameMgr/pfGameMgr.h"
///////////////////////////////////////////////////////////////////////////////
//