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
David Rose
494d61083e
avoid compiler warnings from HAVE_BLAH_H conflicts by renaming macros
2009-08-21 15:40:05 +00:00
David Rose
e10b5111d3
add PRC_PATH2_ENVVARS
2009-08-18 05:05:16 +00:00
David Rose
88b0ac8fd8
add PANDA_PACKAGE_VERSION_STR
2009-08-18 04:44:07 +00:00
rdb
94f626b2cf
suggested change from forum user volker
2009-08-12 12:27:36 +00:00
rdb
5f119ddd28
Fix paste-buffer corruption error
2009-08-08 18:35:22 +00:00
rdb
751198086d
Sigh, small typo
2009-08-08 18:33:29 +00:00
rdb
de419cc0b4
Fix small issue on OSX
2009-08-08 18:32:57 +00:00
rdb
4b6ef91cea
Minor fix for plugin/runtime packaging
2009-08-08 18:30:56 +00:00
rdb
68fb873a80
Pack OSX plugin into a .dmg
2009-08-08 18:27:24 +00:00
rdb
d4b9a332cc
Better solution for static linking, that also works on non-GNU linkers
2009-08-08 08:49:23 +00:00
rdb
1e72d598f6
Fix error when optimize option is not set
2009-08-08 08:32:01 +00:00
rdb
5c96de62f3
Fix some OSX build issues
2009-08-05 08:47:37 +00:00
rdb
8380e55118
Fix one last issue with debug dlls
2009-08-04 06:50:29 +00:00
rdb
1a52b3f65f
More windows debug fixes
2009-08-03 12:09:44 +00:00
rdb
c392ec8e8c
Fix a small issue with debug python on windows
2009-08-03 11:57:05 +00:00
rdb
e518fe16b4
Fix makepanda to correctly do debug builds on Windows
2009-08-03 11:32:41 +00:00
rdb
e3fa002217
Fix plugin X11 issues
2009-07-30 11:13:06 +00:00
rdb
682cca257f
A couple of changes to eliminate ppython.cxx and swap the runtime version number + platform
2009-07-30 08:51:09 +00:00
rdb
0ebf834a59
Add egg2maya
2009-07-30 06:18:59 +00:00
rdb
804395a048
Fixes for 64-bits windows
2009-07-27 08:07:41 +00:00
rdb
d55e92ae68
Remove silly makepanda64.bat script, and some other 64-bits fixes
2009-07-26 11:14:29 +00:00
rdb
809c1e28ba
Fixes for 64-bits windows
2009-07-25 11:37:04 +00:00
rdb
d19cba8d57
The official plugin build now *really* works. Yay!
2009-07-24 11:08:05 +00:00
rdb
b0e5827d43
Fixed compile error that suddenly appeared with no apparent reason
2009-07-24 09:24:56 +00:00
rdb
8460b7dd3d
Package plugin into p3dstage as well. Also, fix max compile errors.
2009-07-24 08:12:43 +00:00
rdb
93ad913c6b
Oops, minor fix
2009-07-24 07:08:18 +00:00
rdb
ef79354cdb
Hey, it's working.
2009-07-24 07:05:16 +00:00
rdb
5d77dca8a5
I think I'm getting pretty close to getting the panda3d.exe static linking working.
2009-07-23 19:35:20 +00:00
rdb
b82d8339f4
So I made that mistake twice.
2009-07-23 16:35:06 +00:00
rdb
21104cf7ad
hoops, minor omission
2009-07-23 16:32:20 +00:00
rdb
2b5ab89703
Next attempt: LINK_ALL_STATIC
2009-07-23 16:29:33 +00:00
rdb
8669567950
"strip" fix for OSX
2009-07-23 14:13:04 +00:00
rdb
e4ade4035c
My last attempt failed. Boy, do I hate dllexport issues on windows
2009-07-23 14:04:45 +00:00
rdb
f90afd3b9d
Try again
2009-07-23 13:09:46 +00:00
rdb
5670afd5fd
No -install_name with -dynamiclib
2009-07-23 12:59:57 +00:00
rdb
947efd8f94
SetOrigExt
2009-07-23 12:58:44 +00:00
rdb
62ba361522
Doh, I found out there's a plistlib module, much easier than parsing it myself
2009-07-23 12:55:09 +00:00
rdb
0ed8c85278
Moar fixes
2009-07-23 12:47:57 +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
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
1278599c44
Attempt to fix an issue
2009-07-23 09:09:49 +00:00
rdb
6e4b19c6ca
Mac OSX Resource files with makepnada
2009-07-23 08:56:13 +00:00
rdb
7cf5d63363
Sigh, low on coffee
2009-07-23 08:16:03 +00:00
rdb
a4c3384397
Whoops
2009-07-23 08:15:19 +00:00
rdb
b77f1971e1
Remove .res and .obj files, and let makepanda compile them
2009-07-23 08:08:14 +00:00
rdb
22f284940c
Whoops
2009-07-22 15:07:30 +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
5f12039c40
Minor fix for FreeBSD again
2009-07-22 10:54:47 +00:00
rdb
7177e3d43a
Auto-install plugin into /usr/lib/mozilla/plugins, and fix a couple of PCBSD issues. Oh, and I forgot to commit pview.desktop.
2009-07-22 10:24:31 +00:00
rdb
06505c7874
Make better use of pkg-config. Also, make panda3d binary standalone by static linking.
2009-07-22 09:31:10 +00:00
rdb
961a754ec4
Add support for /proc/curproc for FreeBSD
2009-07-22 05:52:38 +00:00
rdb
ea3a9ffaa8
More compile fixes for FreeBSD
2009-07-22 05:35:43 +00:00
rdb
b614a05a12
Fix compile errors for FreeBSD
2009-07-21 19:07:50 +00:00
rdb
5be6aefa8f
Stupid typo.
2009-07-21 17:43:25 +00:00
rdb
7c189bc23f
Minor fixes, including some FreeBSD stuff
2009-07-21 16:50:10 +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
3942458231
Fix for windows
2009-07-20 16:49:50 +00:00
rdb
40e3974cc2
stuff
2009-07-20 13:34:41 +00:00
rdb
06a2a4e9fb
Ditch libpandastripped and libpandaeggstripped
2009-07-20 10:53:40 +00:00
rdb
2f3cbb289d
XF86DGA stuff
2009-07-20 09:37:27 +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
11be52dd99
Runtime build support
2009-07-20 08:17:53 +00:00
rdb
051bc71397
Added freeze ability to makepanda, and some other generic changes
2009-07-20 04:34:22 +00:00
rdb
ef60f39d01
More compile fixes for plugin
2009-07-17 18:20:08 +00:00
rdb
208eee53c6
A few minor fixes
2009-07-17 13:59:33 +00:00
rdb
9d7fc0bd2f
Makepanda fixes for linux: web plugin and x11display stuff
2009-07-17 10:08:38 +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
8aa18e2e9c
Fix yet another windows compile error
2009-07-16 13:21:01 +00:00
rdb
ecf196bb1a
Fix compile error with Max 2010
2009-07-16 12:48:28 +00:00
rdb
e909b3a6fd
Fix yet another build error on windows
2009-07-16 10:33:33 +00:00
rdb
e928239506
We don't need plugin-path anymore now <auto>etc is working on OSX. Yay!
2009-07-16 10:22:28 +00:00
rdb
98a0ed1987
Add binaryXml
2009-07-16 09:52:35 +00:00
rdb
9781b84778
Fix web plugin compile errors
2009-07-16 09:39:58 +00:00
rdb
6404f074b9
Whoops! Stupid typo.
2009-07-15 17:29:07 +00:00
rdb
5e98a91956
Fix a plugin-path issue on OSX
2009-07-15 16:40:21 +00:00
rdb
b7243bcbd8
Fix for OSX compiler bug
2009-07-15 16:35:45 +00:00
rdb
cc972778c9
Some OSX fixes:
...
* Linker error fixed, G++ doesn't chew "-framework Blah" in double-quotes
* Default PRC path back to <auto>etc, I hope it will work
2009-07-15 15:24:28 +00:00
rdb
35a208fe42
Fix from forum user wibble82: /nod:atls
2009-07-13 05:15:05 +00:00
rdb
767550b926
Fixes to configprc and added plugin_standalone instructions
2009-07-08 14:14:01 +00:00
rdb
4bbf69c07b
Support for building the web plugin via makepanda
2009-07-07 15:51:02 +00:00
rdb
da6e555571
Oops, forgot to link swscale into libpanda
2009-07-07 07:06:53 +00:00
rdb
a12727a957
Fixes allowing to build latest CVS on windows again
2009-07-06 14:56:26 +00:00
rdb
7e4e883eca
Fixed a bug in makepanda - now, when using a nonstandard output directory, you don't have to rebuild every time.
2009-07-05 14:55:19 +00:00
rdb
29dcf2d95b
Fix typo
2009-07-03 17:32:51 +00:00
rdb
f723c4d8d6
Move model cache to $USER_APPDATA, and enable it on linux
2009-07-01 14:09:23 +00:00
rdb
92ce5aeaaa
Backward compatible dir structure on Windows (I hope) and I removed the target system.
...
It didn't really work well anyways.
2009-06-13 13:11:51 +00:00
rdb
c36c100def
Make FMOD the default on OSX
2009-06-11 15:24:52 +00:00
David Rose
eaa2b052cb
add WINUSER
2009-06-09 22:57:54 +00:00
rdb
469db88a00
Changes from MikeC to allow spaces in filenames
2009-06-06 09:01:45 +00:00
rdb
e946ae8ac0
Fixed target option, and deprecated --installer in favor of make install
2009-05-25 06:12:19 +00:00
rdb
c31f100fd7
Step towards target-based building
2009-05-25 06:04:44 +00:00
rdb
e919f01b50
ucontext bug was fixed on OSX
2009-05-09 06:20:55 +00:00
rdb
c544c10fbf
Disable HAVE_UCONTEXT_H on OSX, it doesn't seem to be stable
2009-05-08 20:28:17 +00:00
rdb
1bef9dd94a
Revert relocatable binary thing that broke relocatablility actually
2009-04-28 15:45:10 +00:00
rdb
9498bcdf98
HAVE_POSIX_THREADS
2009-04-28 07:59:46 +00:00
rdb
d6af13647a
Forgot to link pipeline_contextSwitch.obj into libpandastripped.dll
2009-04-27 18:04:38 +00:00
David Rose
fedfa40738
HAVE_X11
2009-04-27 17:59:41 +00:00
Bei Yang
6026dd0eec
Compiling with multi-threading requred gobj to have the /bigobj flag added
2009-04-26 21:13:58 +00:00
rdb
9ba873eb70
Dont enable SIMPLE_THREADS on win32
2009-04-25 12:55:02 +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
f8aba41f1f
Added 64bit windows support.
...
Added support for successful compile with --use-python only.
Added support for no including ode genPyCode call
Added /bigobj flag for successful compile in VS2008
2009-04-25 07:31:00 +00:00
David Rose
189dacff0d
HAVE_EGG
2009-04-24 22:56:56 +00:00
David Rose
885b114766
all image formats switchable
2009-04-24 22:56:03 +00:00
David Rose
45dddf3661
USE_DELETED_CHAIN
2009-04-24 22:52:44 +00:00
rdb
0416d657fa
pulling in 1.10.2.5: Relocatable binaries on OSX
2009-04-21 18:08:10 +00:00
David Rose
d6eecfef6c
add filename_assist.mm
2009-04-21 00:22:40 +00:00
David Rose
1f06255489
fix for --outputdir from peci
2009-04-20 19:36:16 +00:00
rdb
fd48ad2744
pulling in 1.10.2.3: Fix a typo: "pandfx" -> "pandafx"
2009-04-20 15:40:00 +00:00
rdb
a84218485d
pulling in 1.10.2.2: Better support for Maya on OSX
2009-04-18 10:32:28 +00:00
rdb
a10707cb85
New iPhone changes broke OSX build, repairing
2009-04-18 08:52:44 +00:00
rdb
bf4665486b
Chmod everything on OSX, to be certain
2009-04-11 15:21:28 +00:00
rdb
2ba75147a8
Add ppython on osx
2009-04-11 14:46:53 +00:00
rdb
18e5f0c723
Fix panda to work correctly with threading
2009-04-10 15:17:26 +00:00
rdb
2066763335
tinydisplay compile error on OSX
2009-04-08 20:01:37 +00:00
rdb
1e2849fad1
Fix tinydisplay crash on OSX
2009-04-08 19:44:12 +00:00
rdb
14b7af8900
Enable HAVE_THREADS
2009-04-08 19:02:03 +00:00
David Rose
5f824aa6ee
USE_PANDAFILESTREAM
2009-04-02 22:12:22 +00:00
rdb
6b4aeb7ed5
Respect CFLAGS and RPM_OPT_FLAGS
2009-04-01 17:47:24 +00:00
rdb
d89770e23e
Add installpanda.py
2009-03-31 16:41:19 +00:00
rdb
125c82d23b
Move makepanda to root
2009-03-31 11:49:27 +00:00