From 74602b682c2e41d0d0b8b536f979ce77d6dfe3b0 Mon Sep 17 00:00:00 2001 From: cxgeorge <> Date: Thu, 31 May 2001 22:38:57 +0000 Subject: [PATCH] use precompiled hdrs --- panda/src/lerp/Sources.pp | 2 ++ panda/src/lerp/config_lerp.cxx | 5 ++--- panda/src/lerp/lerp.cxx | 5 ++--- panda/src/lerp/lerp_headers.h | 27 +++++++++++++++++++++++++++ panda/src/lerp/lerpblend.cxx | 3 ++- panda/src/lerp/lerpfunctor.cxx | 3 ++- 6 files changed, 37 insertions(+), 8 deletions(-) create mode 100644 panda/src/lerp/lerp_headers.h diff --git a/panda/src/lerp/Sources.pp b/panda/src/lerp/Sources.pp index d5ee34f599..029087fa6f 100644 --- a/panda/src/lerp/Sources.pp +++ b/panda/src/lerp/Sources.pp @@ -12,6 +12,8 @@ #define INSTALL_HEADERS \ lerp.h lerpblend.h lerpfunctor.h + + #define PRECOMPILED_HEADER lerp_headers.h #define IGATESCAN all diff --git a/panda/src/lerp/config_lerp.cxx b/panda/src/lerp/config_lerp.cxx index ffaa02d687..67eaecf84b 100644 --- a/panda/src/lerp/config_lerp.cxx +++ b/panda/src/lerp/config_lerp.cxx @@ -16,9 +16,8 @@ // //////////////////////////////////////////////////////////////////// -#include "config_lerp.h" -#include "lerp.h" -#include "lerpfunctor.h" +#include "lerp_headers.h" +#pragma hdrstop Configure(config_lerp); NotifyCategoryDef(lerp, ""); diff --git a/panda/src/lerp/lerp.cxx b/panda/src/lerp/lerp.cxx index 8059f5a1ba..2478011eb7 100644 --- a/panda/src/lerp/lerp.cxx +++ b/panda/src/lerp/lerp.cxx @@ -16,9 +16,8 @@ // //////////////////////////////////////////////////////////////////// -#include "lerp.h" -#include -#include +#include "lerp_headers.h" +#pragma hdrstop TypeHandle Lerp::_type_handle; TypeHandle AutonomousLerp::_type_handle; diff --git a/panda/src/lerp/lerp_headers.h b/panda/src/lerp/lerp_headers.h new file mode 100644 index 0000000000..15e55d7767 --- /dev/null +++ b/panda/src/lerp/lerp_headers.h @@ -0,0 +1,27 @@ +// Filename: lerp_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 +// panda3d@yahoogroups.com . +// +//////////////////////////////////////////////////////////////////// + +#include "config_lerp.h" +#include "lerp.h" +#include "lerpblend.h" +#include "lerpfunctor.h" +#include +#include + +#pragma hdrstop + diff --git a/panda/src/lerp/lerpblend.cxx b/panda/src/lerp/lerpblend.cxx index 98e568334a..682f54ed83 100644 --- a/panda/src/lerp/lerpblend.cxx +++ b/panda/src/lerp/lerpblend.cxx @@ -16,7 +16,8 @@ // //////////////////////////////////////////////////////////////////// -#include "lerpblend.h" +#include "lerp_headers.h" +#pragma hdrstop TypeHandle LerpBlendType::_type_handle; TypeHandle EaseInBlendType::_type_handle; diff --git a/panda/src/lerp/lerpfunctor.cxx b/panda/src/lerp/lerpfunctor.cxx index 7623f12ef0..e8e7e4f3c4 100644 --- a/panda/src/lerp/lerpfunctor.cxx +++ b/panda/src/lerp/lerpfunctor.cxx @@ -16,7 +16,8 @@ // //////////////////////////////////////////////////////////////////// -#include "lerpfunctor.h" +#include "lerp_headers.h" +#pragma hdrstop TypeHandle LerpFunctor::_type_handle; TypeHandle MultiLerpFunctor::_type_handle;