Przeglądaj źródła

use precompiled hdrs

cxgeorge 24 lat temu
rodzic
commit
b7499885aa

+ 3 - 1
panda/src/char/Sources.pp

@@ -1,6 +1,6 @@
 #define OTHER_LIBS interrogatedb:c dconfig:c dtoolconfig:m \
                    dtoolutil:c dtoolbase:c dtool:m
-				   
+                   
 #begin lib_target
   #define TARGET char
   #define LOCAL_LIBS \
@@ -21,6 +21,8 @@
     characterJointBundle.h characterSlider.h computedVertices.I \
     computedVertices.h computedVerticesMorph.I computedVerticesMorph.h \
     config_char.h dynamicVertices.h
+    
+  #define PRECOMPILED_HEADER char_headers.h
 
   #define IGATESCAN all
 

+ 43 - 0
panda/src/char/char_headers.h

@@ -0,0 +1,43 @@
+// Filename: char_headers.h
+// Created by:  georges (30May01)
+//
+////////////////////////////////////////////////////////////////////
+//
+// PANDA 3D SOFTWARE
+// Copyright (c) 2001, Disney Enterprises, Inc.  All rights reserved
+//
+// All use of this software is subject to the terms of the Panda 3d
+// Software license.  You should have received a copy of this license
+// along with this source code; you will also find a current copy of
+// the license at http://www.panda3d.org/license.txt .
+//
+// To contact the maintainers of this program write to
+// [email protected] .
+//
+////////////////////////////////////////////////////////////////////
+
+#include <clockObject.h>
+#include <animControl.h>
+#include <geomNode.h>
+#include <datagram.h>
+#include <datagramIterator.h>
+#include <bamReader.h>
+#include <bamWriter.h>
+#include <pStatTimer.h>
+#include <dconfig.h>
+#include <luse.h>
+#include <compose_matrix.h>
+#include <transformTransition.h>
+#include <ioPtaDatagramLinMath.h>
+
+#include "character.h"
+#include "computedVertices.h"
+#include "computedVerticesMorph.h"
+#include "characterJoint.h"
+#include "characterJointBundle.h"
+#include "characterSlider.h"
+#include "dynamicVertices.h"
+#include "config_char.h"
+
+#pragma hdrstop
+

+ 2 - 13
panda/src/char/character.cxx

@@ -16,19 +16,8 @@
 //
 ////////////////////////////////////////////////////////////////////
 
-#include "character.h"
-#include "characterJoint.h"
-#include "computedVertices.h"
-#include "config_char.h"
-
-#include <clockObject.h>
-#include <animControl.h>
-#include <geomNode.h>
-#include <datagram.h>
-#include <datagramIterator.h>
-#include <bamReader.h>
-#include <bamWriter.h>
-#include <pStatTimer.h>
+#include "char_headers.h"
+#pragma hdrstop
 
 TypeHandle Character::_type_handle;
 

+ 2 - 9
panda/src/char/characterJoint.cxx

@@ -16,15 +16,8 @@
 //
 ////////////////////////////////////////////////////////////////////
 
-#include "characterJoint.h"
-#include "config_char.h"
-
-#include <compose_matrix.h>
-#include <transformTransition.h>
-#include <datagram.h>
-#include <datagramIterator.h>
-#include <bamReader.h>
-#include <bamWriter.h>
+#include "char_headers.h"
+#pragma hdrstop
 
 TypeHandle CharacterJoint::_type_handle;
 

+ 2 - 6
panda/src/char/characterJointBundle.cxx

@@ -16,12 +16,8 @@
 //
 ////////////////////////////////////////////////////////////////////
 
-#include "characterJointBundle.h"
-#include "character.h"
-#include <datagram.h>
-#include <datagramIterator.h>
-#include <bamReader.h>
-#include <bamWriter.h>
+#include "char_headers.h"
+#pragma hdrstop
 
 TypeHandle CharacterJointBundle::_type_handle;
 

+ 2 - 5
panda/src/char/characterSlider.cxx

@@ -16,11 +16,8 @@
 //
 ////////////////////////////////////////////////////////////////////
 
-#include "characterSlider.h"
-#include <datagram.h>
-#include <datagramIterator.h>
-#include <bamReader.h>
-#include <bamWriter.h>
+#include "char_headers.h"
+#pragma hdrstop
 
 TypeHandle CharacterSlider::_type_handle;
 

+ 2 - 4
panda/src/char/computedVertices.cxx

@@ -16,10 +16,8 @@
 //
 ////////////////////////////////////////////////////////////////////
 
-#include "computedVertices.h"
-#include "characterJoint.h"
-#include "character.h"
-#include "config_char.h"
+#include "char_headers.h"
+#pragma hdrstop
 
 #include <algorithm>
 #include <datagram.h>

+ 2 - 6
panda/src/char/computedVerticesMorph.cxx

@@ -16,12 +16,8 @@
 //
 ////////////////////////////////////////////////////////////////////
 
-#include "computedVerticesMorph.h"
-
-#include <datagram.h>
-#include <datagramIterator.h>
-#include <bamReader.h>
-#include <bamWriter.h>
+#include "char_headers.h"
+#pragma hdrstop
 
 ////////////////////////////////////////////////////////////////////
 //     Function: ComputedVerticesMorphValue2::write_datagram

+ 2 - 10
panda/src/char/config_char.cxx

@@ -16,16 +16,8 @@
 //
 ////////////////////////////////////////////////////////////////////
 
-#include "config_char.h"
-#include "character.h"
-#include "characterJoint.h"
-#include "characterJointBundle.h"
-#include "characterSlider.h"
-#include "computedVertices.h"
-#include "dynamicVertices.h"
-
-#include <dconfig.h>
-#include <luse.h>
+#include "char_headers.h"
+#pragma hdrstop
 
 Configure(config_char);
 NotifyCategoryDef(char, "");

+ 2 - 8
panda/src/char/dynamicVertices.cxx

@@ -16,17 +16,11 @@
 //
 ////////////////////////////////////////////////////////////////////
 
-#include "dynamicVertices.h"
-#include "config_char.h"
-#include <bamReader.h>
-#include <bamWriter.h>
-#include <datagram.h>
-#include <datagramIterator.h>
-#include <ioPtaDatagramLinMath.h>
+#include "char_headers.h"
+#pragma hdrstop
 
 TypeHandle DynamicVertices::_type_handle;
 
-
 ////////////////////////////////////////////////////////////////////
 //     Function: DynamicVertices::Constructor
 //       Access: Public