@@ -15,7 +15,7 @@
#include "dconfig.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_DIRECT_DEADREC)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_DIRECT_DEADREC)
#error Buildsystem error: BUILDING_DIRECT_DEADREC not defined
#endif
@@ -30,7 +30,7 @@
#include "pset.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_DIRECT_DIRECTD)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_DIRECT_DIRECTD)
#error Buildsystem error: BUILDING_DIRECT_DIRECTD not defined
@@ -14,7 +14,7 @@
#include "config_distributed.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_DIRECT_DISTRIBUTED)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_DIRECT_DISTRIBUTED)
#error Buildsystem error: BUILDING_DIRECT_DISTRIBUTED not defined
@@ -29,7 +29,7 @@
-#if !defined(CPPPARSER) && !defined(BUILDING_DIRECT_INTERVAL)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_DIRECT_INTERVAL)
#error Buildsystem error: BUILDING_DIRECT_INTERVAL not defined
#include "config_motiontrail.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_DIRECT_MOTIONTRAIL)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_DIRECT_MOTIONTRAIL)
#error Buildsystem error: BUILDING_DIRECT_MOTIONTRAIL not defined
@@ -37,7 +37,7 @@ FILTERKEYS g_StartupFilterKeys = {sizeof(FILTERKEYS), 0};
using std::max;
using std::min;
-#if !defined(CPPPARSER) && !defined(BUILDING_DIRECT_SHOWBASE)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_DIRECT_SHOWBASE)
#error Buildsystem error: BUILDING_DIRECT_SHOWBASE not defined
@@ -13,7 +13,7 @@
#include "config_dconfig.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_DTOOL_DCONFIG)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_DTOOL_DCONFIG)
#error Buildsystem error: BUILDING_DTOOL_DCONFIG not defined
#include "dtoolbase.h"
#include "memoryHook.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_DTOOL_DTOOLBASE)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_DTOOL_DTOOLBASE)
#error Buildsystem error: BUILDING_DTOOL_DTOOLBASE not defined
@@ -16,7 +16,7 @@
#include "filename.h"
#include "pandaSystem.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_DTOOL_DTOOLUTIL)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_DTOOL_DTOOLUTIL)
#error Buildsystem error: BUILDING_DTOOL_DCTOOLUTIL not defined
#include "configVariableEnum.h"
#include "pandaFileStreamBuf.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_DTOOL_PRC)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_DTOOL_PRC)
#error Buildsystem error: BUILDING_DTOOL_PRC not defined
#include "config_pstatclient.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_LIBPANDA)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_LIBPANDA)
#error Buildsystem error: BUILDING_LIBPANDA not defined
@@ -21,7 +21,7 @@
#include "nullAudioSound.h"
#include "string_utils.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_AUDIO)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_AUDIO)
#error Buildsystem error: BUILDING_PANDA_AUDIO not defined
@@ -19,7 +19,7 @@
-#if !defined(CPPPARSER) && !defined(BUILDING_FMOD_AUDIO)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_FMOD_AUDIO)
#error Buildsystem error: BUILDING_FMOD_AUDIO not defined
@@ -22,7 +22,7 @@
-#if !defined(CPPPARSER) && !defined(BUILDING_MILES_AUDIO)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_MILES_AUDIO)
#error Buildsystem error: BUILDING_MILES_AUDIO not defined
@@ -18,7 +18,7 @@
-#if !defined(CPPPARSER) && !defined(BUILDING_OPENAL_AUDIO)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_OPENAL_AUDIO)
#error Buildsystem error: BUILDING_OPENAL_AUDIO not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDAAWESOMIUM)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDAAWESOMIUM)
#error Buildsystem error: BUILDING_PANDAAWESOMIUM not defined
@@ -56,7 +56,7 @@ extern ContactDestroyedCallback gContactDestroyedCallback;
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDABULLET)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDABULLET)
#error Buildsystem error: BUILDING_PANDABULLET not defined
@@ -34,7 +34,7 @@
#include "luse.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_CHAN)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_CHAN)
#error Buildsystem error: BUILDING_PANDA_CHAN not defined
#include "jointVertexTransform.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_CHAR)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_CHAR)
#error Buildsystem error: BUILDING_PANDA_CHAR not defined
@@ -20,7 +20,7 @@
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_COCOADISPLAY)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_COCOADISPLAY)
#error Buildsystem error: BUILDING_PANDA_COCOADISPLAY not defined
@@ -17,7 +17,7 @@
#include "loaderFileTypeDae.h"
#include "loaderFileTypeRegistry.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_COLLADA)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_COLLADA)
#error Buildsystem error: BUILDING_COLLADA not defined
@@ -42,7 +42,7 @@
#include "collisionVisualizer.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_COLLIDE)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_COLLIDE)
#error Buildsystem error: BUILDING_PANDA_COLLIDE not defined
#include "cullBinManager.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_CULL)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_CULL)
#error Buildsystem error: BUILDING_PANDA_CULL not defined
@@ -27,7 +27,7 @@
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_DEVICE)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_DEVICE)
#error Buildsystem error: BUILDING_PANDA_DEVICE not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_DGRAPH)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_DGRAPH)
#error Buildsystem error: BUILDING_PANDA_DGRAPH not defined
@@ -31,7 +31,7 @@
#include "subprocessWindow.h"
#include "windowHandle.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_DISPLAY)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_DISPLAY)
#error Buildsystem error: BUILDING_PANDA_DISPLAY not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDAFX)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDAFX)
#error Buildsystem error: BUILDING_PANDAFX not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_DOWNLOADER)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_DOWNLOADER)
#error Buildsystem error: BUILDING_PANDA_DOWNLOADER not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDADX)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDADX)
#error Buildsystem error: BUILDING_PANDADX not defined
@@ -19,7 +19,7 @@ BEGIN_PUBLISH
#include "tinyxml.h"
END_PUBLISH
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_DXML)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_DXML)
#error Buildsystem error: BUILDING_PANDA_DXML not defined
@@ -58,7 +58,7 @@
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_EGG)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_EGG)
#error Buildsystem error: BUILDING_PANDA_EGG not defined
#include "configVariableCore.h"
#include "eggRenderState.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_EGG2PG)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_EGG2PG)
#error Buildsystem error: BUILDING_PANDA_EGG2PG not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDAGLES) && !defined(BUILDING_PANDAGLES2)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDAGLES) && !defined(BUILDING_PANDAGLES2)
#error Buildsystem error: BUILDING_PANDAGLES(2) not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_EVENT)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_EVENT)
#error Buildsystem error: BUILDING_PANDA_EVENT not defined
@@ -36,7 +36,7 @@
#include "streamWrapper.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_EXPRESS)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_EXPRESS)
#error Buildsystem error: BUILDING_PANDA_EXPRESS not defined
@@ -26,7 +26,7 @@ extern "C" {
#include "libavutil/avutil.h"
}
-#if !defined(CPPPARSER) && !defined(BUILDING_FFMPEG)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_FFMPEG)
#error Buildsystem error: BUILDING_FFMPEG not defined
#include "windowFramework.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_FRAMEWORK)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_FRAMEWORK)
#error Buildsystem error: BUILDING_FRAMEWORK not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDAGLES2)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDAGLES2)
#error Buildsystem error: BUILDING_PANDAGLES2 not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDAGLES)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDAGLES)
#error Buildsystem error: BUILDING_PANDAGLES not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_GLGSG)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_GLGSG)
#error Buildsystem error: BUILDING_PANDA_GLGSG not defined
@@ -23,7 +23,7 @@
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_GLXDISPLAY)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_GLXDISPLAY)
#error Buildsystem error: BUILDING_PANDA_GLXDISPLAY not defined
@@ -70,7 +70,7 @@
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_GOBJ)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_GOBJ)
#error Buildsystem error: BUILDING_PANDA_GOBJ not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_GRUTIL)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_GRUTIL)
#error Buildsystem error: BUILDING_PANDA_GRUTIL not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_GSGBASE)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_GSGBASE)
#error Buildsystem error: BUILDING_PANDA_GSGBASE not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_LINMATH)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_LINMATH)
#error Buildsystem error: BUILDING_PANDA_LINMATH not defined
@@ -26,7 +26,7 @@
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_MATHUTIL)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_MATHUTIL)
#error Buildsystem error: BUILDING_PANDA_MATHUTIL not defined
@@ -32,7 +32,7 @@
#include "wavAudio.h"
#include "wavAudioCursor.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_MOVIES)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_MOVIES)
#error Buildsystem error: BUILDING_PANDA_MOVIES not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_NATIVENET)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_NATIVENET)
#error Buildsystem error: BUILDING_PANDA_NATIVENET not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_NET)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_NET)
#error Buildsystem error: BUILDING_PANDA_NET not defined
@@ -47,7 +47,7 @@
#include "odeCollisionEntry.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDAODE)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDAODE)
#error Buildsystem error: BUILDING_PANDAODE not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_OSXDISPLAY)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_OSXDISPLAY)
#error Buildsystem error: BUILDING_PANDA_OSXDISPLAY not defined
#include "ropeNode.h"
#include "sheetNode.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_PARAMETRICS)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_PARAMETRICS)
#error Buildsystem error: BUILDING_PANDA_PARAMETRICS not defined
#include "geomParticleRenderer.h"
#include "geomNode.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_PARTICLESYSTEM)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_PARTICLESYSTEM)
#error Buildsystem error: BUILDING_PANDA_PARTICLESYSTEM not defined
@@ -92,7 +92,7 @@
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_PGRAPH)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_PGRAPH)
#error Buildsystem error: BUILDING_PANDA_PGRAPH not defined
@@ -37,7 +37,7 @@
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_PGRAPHNODES)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_PGRAPHNODES)
#error Buildsystem error: BUILDING_PANDA_PGRAPHNODES not defined
@@ -28,7 +28,7 @@
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_PGUI)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_PGUI)
#error Buildsystem error: BUILDING_PANDA_PGUI not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_PHYSICS)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_PHYSICS)
#error Buildsystem error: BUILDING_PANDA_PHYSICS not defined
@@ -67,7 +67,7 @@
#include "physxWheel.h"
#include "physxWheelShape.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDAPHYSX)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDAPHYSX)
#error Buildsystem error: BUILDING_PANDAPHYSX not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_PIPELINE)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_PIPELINE)
#error Buildsystem error: BUILDING_PANDA_PIPELINE not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_PNMIMAGE)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_PNMIMAGE)
#error Buildsystem error: BUILDING_PANDA_PNMIMAGE not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_PNMIMAGETYPES)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_PNMIMAGETYPES)
#error Buildsystem error: BUILDING_PANDA_PNMIMAGETYPES not defined
#include "freetypeFace.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_PNMTEXT)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_PNMTEXT)
#error Buildsystem error: BUILDING_PANDA_PNMTEXT not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_PSTATCLIENT)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_PSTATCLIENT)
#error Buildsystem error: BUILDING_PANDA_PSTATCLIENT not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_PUTIL)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_PUTIL)
#error Buildsystem error: BUILDING_PANDA_PUTIL not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_RECORDER)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_RECORDER)
#error Buildsystem error: BUILDING_PANDA_RECORDER not defined
#include <Rocket/Core.h>
#undef Factory
-#if !defined(CPPPARSER) && !defined(BUILDING_ROCKET)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_ROCKET)
#error Buildsystem error: BUILDING_ROCKET not defined
#include "typedSkel.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDASKEL)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDASKEL)
#error Buildsystem error: BUILDING_PANDASKEL not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDASPEEDTREE)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDASPEEDTREE)
#error Buildsystem error: BUILDING_PANDASPEEDTREE not defined
#include "config_express.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_TEXT)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_TEXT)
#error Buildsystem error: BUILDING_PANDA_TEXT not defined
@@ -25,7 +25,7 @@
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_TFORM)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_TFORM)
#error Buildsystem error: BUILDING_PANDA_TFORM not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_TINYDISPLAY)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_TINYDISPLAY)
#error Buildsystem error: BUILDING_TINYDISPLAY not defined
#include "texturePool.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_VISION)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_VISION)
#error Buildsystem error: BUILDING_VISION not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_VRPN)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_VRPN)
#error Buildsystem error: BUILDING_VRPN not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDA_WGLDISPLAY)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_WGLDISPLAY)
#error Buildsystem error: BUILDING_PANDA_WGLDISPLAY not defined
#include "winGraphicsWindow.h"
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDAWIN)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDAWIN)
#error Buildsystem error: BUILDING_PANDAWIN not defined
-#if !defined(CPPPARSER) && !defined(BUILDING_PANDAX11)
+#if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDAX11)
#error Buildsystem error: BUILDING_PANDAX11 not defined