Commit Graph

175 Commits

Author SHA1 Message Date
rdb 3b52f1c49b make_installer.py now ported to OSX 2009-10-22 13:37:26 +00:00
rdb bd3220b55a Oops, don't break for linux/win 2009-10-21 18:44:36 +00:00
rdb 4324018227 Missed one case 2009-10-21 18:43:29 +00:00
rdb 4a0548bfca find_root_dir_assist 2009-10-21 18:30:20 +00:00
rdb f8576df31f Bug fix for windows runtime build 2009-10-21 17:34:22 +00:00
rdb 000bd60935 Bugfix when compiling without pytohn 2009-10-20 18:49:31 +00:00
rdb d4cebac397 Remove RUNTIME_PLATFORM stuff - this is now handled in dtool_platform.h 2009-10-20 11:13:54 +00:00
rdb 60499275aa Don't cross-compile on OSX for the runtime build 2009-10-20 11:11:03 +00:00
rdb ac0992bc87 I don't trust linking against the Python framework for the runtime build. 2009-10-20 08:39:55 +00:00
rdb 7795094ea8 Fix carbon issues on OSX 2009-10-20 08:13:21 +00:00
rdb 4e9896ab9e Assorted stuff. Also, removed the part about Python framework detection on OSX - makepanda now compiles against the version of Python you are running it from. 2009-10-19 18:43:50 +00:00
rdb 63d6ed7ae4 New stuff for makepanda:
* Compile fixes for FCollada on Unix
* Compile correctly against WxWidgets on Windows and OSX
* Now supports .idl/.tlb/.ocx on Windows
* Step towards getting the ActiveX plugin compiled
* pkg-config fixes
2009-10-19 11:58:34 +00:00
rdb a2ee3a779a Invoke make_installer.py for the windows runtime build 2009-10-18 16:50:15 +00:00
rdb 422587532d Fix problems with incorrect side-by-side configuration on Windows 2009-10-18 13:23:14 +00:00
rdb 5d84be4214 Fixes for plugin versioning 2009-10-17 18:35:40 +00:00
rdb 68f224ff08 Experimental; copy the whole 'direct' tree to 'built' to avoid the hacky __init__.py (which we can't use anymore because of the way the runtime is packaged) 2009-10-17 14:33:01 +00:00
rdb 16a549218d Fix a minor issue with the runtime build 2009-10-17 06:32:28 +00:00
rdb c2be49507f Make CgGL optional if Cg wasn't found 2009-10-16 13:52:32 +00:00
rdb b008651714 Fix silly mistake with %{python_sitearch} 2009-10-15 15:17:10 +00:00
rdb 1dc5aab1e8 Closes: 450015 2009-10-14 17:08:58 +00:00
rdb 831a885370 Put chmod, ranlib and strip in the right place 2009-10-14 06:55:25 +00:00
rdb e96a8443a3 Some generic fixes, and fcollada build fixes, and I added plugin_version stuff. 2009-10-14 06:46:25 +00:00
rdb 4df192c752 No GLX on osx 2009-09-22 18:57:56 +00:00
rdb a76d9682b4 CgGL is in the Cg framework on OSX 2009-09-22 17:27:04 +00:00
rdb 1d42c6dd43 Proper CgGL linking 2009-09-22 16:21:42 +00:00
rdb 067c6ec0a8 Fix include dir issue with freetype 2009-09-21 11:00:49 +00:00
rdb f4cf3bfdd4 Overhaul of makepanda's thirdparty package handling. It now supports searching the system for thirdparty packages, and makes great use of pkg-config. 2009-09-20 19:23:17 +00:00
rdb 9261a7baad - Integrate new plugin certificate tool
- Support for wx-config (needed to compile p3dcert)
- Added some flags that make sure the windows linker won't accidentally pick up symbols from the debug runtime
- Some generic linker fixes
2009-09-19 09:05:14 +00:00
rdb f97959e94b Full rewrite of ppython. Instead of invoking the python interpreter by launching it's process, it interfaces to the Python API to import the script as module.
Basically, it's a hybrid between what it used to be and what the scripts would be, frozen.
The advantage of the first is that ppython is now a very small wrapper instead of the hacky problematic mess it used to be.
The advantage of the second is that the scripts are not as big as if they would be frozen. And they can be modified.
2009-09-18 16:08:30 +00:00
rdb 141fa88c7c Fix compile issue with ppython tools 2009-09-18 14:34:15 +00:00
rdb db7b31f315 Let's not freeze packpanda and eggcacher for now, it appears to give problems on windows 2009-09-17 18:54:47 +00:00
rdb 0a8d7c5c5a Fix for status reports when --verbose is selected 2009-09-14 16:26:29 +00:00
rdb ee7dfacecc Don't attempt to convert .flt files without flt2egg 2009-09-14 13:51:47 +00:00
rdb 1c28973cb4 "models" directory should also be generated without pandatool 2009-09-14 13:41:57 +00:00
rdb fcf50a2726 On second thought, X11 should not be an optional package 2009-09-14 12:54:36 +00:00
rdb 50c7efb6d9 Proper X11 linking 2009-09-14 11:24:53 +00:00
rdb 82a4328a74 Disable logging for the web plugin, by default 2009-09-14 07:13:42 +00:00
rdb ab0e4076cf Fix compiler warning for FreeBSD 2009-09-12 19:36:34 +00:00
rdb 977f7a9dcc compile issues with p3dpython 2009-09-12 16:19:56 +00:00
rdb 84cce07f1d Fix windows compile errors 2009-09-12 16:15:20 +00:00
rdb 05d740fbed Multify now needs OpenSSL 2009-09-12 15:42:24 +00:00
rdb 60aebb0633 Some generic improvements 2009-09-12 11:09:25 +00:00
rdb 6529e5c0a8 Better packaging in makepanda 2009-09-12 10:50:05 +00:00
rdb 9542e67c7b CMake-ish output coloring 2009-09-12 09:32:22 +00:00
rdb bccaeec475 Fix indentation error in deb control file 2009-09-11 12:25:28 +00:00
rdb aebc5042f5 Whoops, fix compile error 2009-08-31 19:23:59 +00:00
rdb 6b8b843438 OSX mesa dependency issue, and some changes for 10.6 too 2009-08-31 19:16:49 +00:00
rdb 912f533e1e More work on runtime/plugin, now panda3d-runtime debian package 2009-08-31 19:02:11 +00:00
rdb 6532ebd987 New runtime building mechanism, packaging system, and python wrappers to TinyXML 2009-08-30 14:27:03 +00:00
rdb 227a0dfe2e Fix plugin build errors 2009-08-27 18:00:05 +00:00