diff --git a/direct/src/directbase/ppython.cxx b/direct/src/directbase/ppython.cxx index 7cf8531ff4..9796c86c6f 100755 --- a/direct/src/directbase/ppython.cxx +++ b/direct/src/directbase/ppython.cxx @@ -28,6 +28,11 @@ #define LINK_TARGET "\\python\\python.exe" #endif +#ifdef BUILDING_PFREEZE +#define LINK_SOURCE "\\bin\\pfreeze.exe" +#define LINK_TARGET "\\python\\python.exe" +#endif + #include #include #include @@ -102,6 +107,9 @@ int main(int argc, char **argv) #ifdef BUILDING_EGGCACHER sprintf(modcmd,"python -c \"import direct.directscripts.eggcacher\" %s",args); #endif +#ifdef BUILDING_PFREEZE + sprintf(modcmd,"python -c \"import direct.showutil.pfreeze\" %s",args); +#endif // Run it. @@ -138,6 +146,10 @@ int main(int argc, char **argv) #define LINK_SOURCE "/bin/eggcacher" #endif +#ifdef BUILDING_PFREEZE +#define LINK_SOURCE "/bin/pfreeze" +#endif + #include #include #include @@ -211,6 +223,10 @@ int main(int argc, char **argv) #ifdef BUILDING_EGGCACHER modargv[modargc++] = (char*)"-c"; modargv[modargc++] = (char*)"import direct.directscripts.eggcacher"; +#endif +#ifdef BUILDING_PFREEZE + modargv[modargc++] = (char*)"-c"; + modargv[modargc++] = (char*)"import direct.showutil.pfreeze"; #endif for (int i=1; i