rdb
4a380d4208
Fix custom outputdir code
2009-11-13 14:34:59 +00:00
Bei Yang
89749f91a6
Changed directX build architecture number
2009-11-11 18:32:37 +00:00
rdb
9126fad01b
Resource file fixes - and added resource file generation for ActiveX plugin
2009-11-11 15:16:02 +00:00
rdb
a565600ea0
Resource file generation (not for activex yet), cleaner system for moving around potentially conflicting ppremake files, and bugfix for --osxtarget
2009-11-11 12:37:44 +00:00
rdb
e34bfa9591
GetDirectorySize
2009-11-09 19:51:23 +00:00
rdb
fcd2a2ec0d
/Developer/Panda3D
2009-11-03 09:57:28 +00:00
rdb
66669906b9
Apply patch from Nz (aka Gogg) to support overriding dtool_config/prc_parameter variables from command-line
2009-10-30 13:47:15 +00:00
rdb
c1a6111753
More OSX universal binary and crosscompilation stuff. Added -mmacosx-version-min
2009-10-29 13:49:44 +00:00
rdb
d4fed43dfc
Oops, minor mistake
2009-10-28 20:01:20 +00:00
rdb
c2874f3c9b
Experimental: --osxtarget
2009-10-28 20:00:46 +00:00
rdb
e02bd5afda
Various fixes, am too lazy to check what exactly I did here
2009-10-26 15:05:18 +00:00
rdb
c53c52ef76
Fill in SDK["PYTHONEXEC"] even if compiling without python
2009-10-25 18:20:39 +00:00
rdb
12d0c3f765
Link nppanda3d.dll/.so dynamically, even when LINK_ALL_STATIC is enabled
2009-10-25 07:46:32 +00:00
rdb
8882312968
Experimental.
...
* Real support for LINK_ALL_STATIC in makepanda
* Split rtdist and plugin build systems
* Build both application bundle and 'panda3d' executable on Mac
* Get 'models' package working well.
2009-10-24 18:29:07 +00:00
rdb
54ba9f4070
Changes to OSX installer for new Panda3D.app bundle
2009-10-24 09:53:38 +00:00
rdb
f176b9fd1d
* Attempt at making a Panda3D.app application bundle for the runtime on OSX
...
* Don't link python into panda3d.exe - link pystub instead
* Invoke ppackage.py with -OO, depending on optimize mode
* Don't attempt to pzip the models if compiled without zlib
2009-10-24 09:29:32 +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
422587532d
Fix problems with incorrect side-by-side configuration on Windows
2009-10-18 13:23:14 +00:00
rdb
f4cc0897ec
Some enhancements to the dependency-build system. Recompilation time is now greatly reduced as binaries and libraries are not relinked anymore if just it's dependency dll's have changed.
2009-10-17 18:41:55 +00:00
rdb
5d84be4214
Fixes for plugin versioning
2009-10-17 18:35:40 +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
5b96fb9cdf
Whoops again
2009-09-30 18:57:13 +00:00
rdb
70f9b632b2
Whoops, proper fix
2009-09-30 17:36:03 +00:00
rdb
0715e7eb14
Whoops, fix build error on windows
2009-09-30 17:32:23 +00:00
rdb
e4c54ae287
Makepanda now automatically uses gdb to grab the traceback if a child process segfaulted
2009-09-24 16:33:03 +00:00
rdb
27cd2c425c
Linker fix
2009-09-22 17:58:29 +00:00
rdb
24434f1918
One more minor fix
2009-09-22 17:28:35 +00:00
rdb
6a69219f13
Forgot one import
2009-09-22 17:21:42 +00:00
rdb
704bcc4932
OSX fixes
2009-09-22 17:20:02 +00:00
rdb
e778faa27e
Oops, another typo
2009-09-21 10:57:10 +00:00
rdb
3f0beb2537
Support searching in custom inc directories
2009-09-21 10:56:20 +00:00
rdb
ac4f2a3d37
ld cache fix
2009-09-21 10:52:08 +00:00
rdb
8b362f6c88
Locate dylibs too
2009-09-21 10:49:55 +00:00
rdb
933899dca7
another bugfix for osx
2009-09-21 10:41:56 +00:00
rdb
e1cd2f3d84
Fix typo
2009-09-21 10:39:26 +00:00
rdb
fb3988eb09
Also work without pkg-config, for example mac doesn't have it by default
2009-09-21 09:59:47 +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
0a8d7c5c5a
Fix for status reports when --verbose is selected
2009-09-14 16:26:29 +00:00
rdb
c0695c34a9
Fix terminal coloring for FreeBSD
2009-09-12 19:35:20 +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
6b8b843438
OSX mesa dependency issue, and some changes for 10.6 too
2009-08-31 19:16:49 +00:00
rdb
586642e23c
Revert colorgcc changes, it might give unpredictable weird results sometimes
2009-08-31 18:53:25 +00:00
rdb
2d86e3ec31
Support for colorgcc
2009-08-31 18:15:00 +00:00
rdb
6532ebd987
New runtime building mechanism, packaging system, and python wrappers to TinyXML
2009-08-30 14:27:03 +00:00
rdb
48d4bf4fb8
Linker fix for PC-BSD
2009-08-08 10:23:06 +00:00
rdb
5c96de62f3
Fix some OSX build issues
2009-08-05 08:47:37 +00:00
rdb
e518fe16b4
Fix makepanda to correctly do debug builds on Windows
2009-08-03 11:32:41 +00:00
rdb
e04ad3d78f
Typo
2009-08-03 07:08:26 +00:00
rdb
d59a7cbba1
Use _d for debug dll/libs
2009-08-03 06:48:57 +00:00
rdb
e2d71a8e68
Fix registry entry for Max 2010
2009-07-30 06:05:54 +00:00
Mike Christel
f1e0e5b07b
Added a specific registry key listing for MAX2009
2009-07-29 17:28:07 +00:00
rdb
804395a048
Fixes for 64-bits windows
2009-07-27 08:07:41 +00:00
rdb
809c1e28ba
Fixes for 64-bits windows
2009-07-25 11:37:04 +00:00
rdb
8460b7dd3d
Package plugin into p3dstage as well. Also, fix max compile errors.
2009-07-24 08:12:43 +00:00
rdb
947efd8f94
SetOrigExt
2009-07-23 12:58:44 +00:00
rdb
21b6e6cc50
Another attempt
2009-07-23 12:37:57 +00:00
rdb
057348f236
Some fixes for OSX and windows
2009-07-23 11:57:02 +00:00
rdb
a7e0aff65c
Another oops
2009-07-23 11:11:13 +00:00
rdb
eb906bb489
Plugin bundle on OSX
2009-07-23 11:10:14 +00:00
rdb
6bb9c42700
Generic fixes
2009-07-23 10:26:20 +00:00
rdb
6e4b19c6ca
Mac OSX Resource files with makepnada
2009-07-23 08:56:13 +00:00
rdb
a4c3384397
Whoops
2009-07-23 08:15:19 +00:00
rdb
e85f1eca34
Minor fix for locating .rc files
2009-07-23 08:10:47 +00:00
rdb
f346e037aa
Minor fixes
2009-07-22 15:04:41 +00:00
rdb
2a342062d0
Fix conflicts between ppremake and makepanda on same source tree. Also, make sure Maya 2009 compiles on OSX (as they removed PPC support)
2009-07-22 13:38:52 +00:00
rdb
b614a05a12
Fix compile errors for FreeBSD
2009-07-21 19:07:50 +00:00
rdb
de3dd23409
Some compile fixes. Also, the linux debs & rpms now register egg, bam, egg.pz, bam.pz and p3d mimetypes
2009-07-21 13:07:38 +00:00
rdb
429d3306a1
Final fixes (I hope) to get the runtime fully automatically compiled by makepanda, on Windows too.
2009-07-20 17:29:01 +00:00
rdb
40e3974cc2
stuff
2009-07-20 13:34:41 +00:00
rdb
e47b82c37a
Set WindowsSdkDir as well
2009-07-20 12:02:34 +00:00
rdb
5de0684daf
Set VCINSTALLDIR
2009-07-20 11:43:52 +00:00
rdb
e0e3ede644
Minor fixes
2009-07-20 11:01:44 +00:00
rdb
06a2a4e9fb
Ditch libpandastripped and libpandaeggstripped
2009-07-20 10:53:40 +00:00
rdb
ffcfcf0b19
Python-version-independent
2009-07-20 09:23:34 +00:00
rdb
bc647ff264
Minor fixes
2009-07-20 08:57:24 +00:00
rdb
5343fa0969
Backup dependency cache to save frustration when you accidentally hit a wrong option
2009-07-20 08:17:27 +00:00
rdb
051bc71397
Added freeze ability to makepanda, and some other generic changes
2009-07-20 04:34:22 +00:00
rdb
080484f9ee
Lots of improvements to makepanda, too lazy to sum them all up
2009-07-17 09:23:08 +00:00
rdb
1f381749ca
Support for Max 2010, and new "sdks" dir structure
2009-07-16 11:29:36 +00:00
rdb
c5a8fbcecc
Compile Max 2010
2009-07-16 06:56:05 +00:00
rdb
4bbf69c07b
Support for building the web plugin via makepanda
2009-07-07 15:51:02 +00:00
rdb
a12727a957
Fixes allowing to build latest CVS on windows again
2009-07-06 14:56:26 +00:00
rdb
26bc853d92
Fix embarassing little typo, hee hee =)
2009-07-01 13:25:13 +00:00
rdb
354609aea5
Remove confusing warning message
2009-06-27 16:22:56 +00:00
rdb
b115bba5de
Fix DeleteCVS when the argument is an empty string
2009-06-19 12:48:38 +00:00
rdb
d427b8559f
Fixes from Mike Christel to work with the latest Direct X SDK
2009-06-10 05:51:21 +00:00
Bei Yang
ece33e86e6
Fixed a comment typo... used // instead of #
...
Added warnings and automatic checking to see if thirdparty libs exists.
--everything now works with 64bit even though we have an incomplete thirdparty library set
2009-04-25 08:32:23 +00:00
Bei Yang
6e7195b40b
Added 64 bit windows support
...
Added Windows SDK fallback search to environment variable (with warning message)
2009-04-25 07:34:45 +00:00
rdb
dc543662be
Fix more rpmlint issues
2009-04-02 06:04:49 +00:00
rdb
7e6cd3547a
Remove .cvsignore as well. Also added DeleteCXX
2009-04-01 17:46:31 +00:00
rdb
125c82d23b
Move makepanda to root
2009-03-31 11:49:27 +00:00