David Rose
b773dfb41c
p3movies_composite2 etc.
2011-12-06 21:56:25 +00:00
David Rose
dfe16c64f6
rename all Panda-built libraries to begin with libp3 or libpanda
2011-12-06 02:39:21 +00:00
David Rose
433e89f820
try removing _SECURE_SCL
2011-11-20 20:06:14 +00:00
Chris Brunner
d30783c8b1
- better error reporting on freezer exit
...
- turn off SECURE_SCL to fix compile bug on MSVC10
- add /MANIFEST flag to the linker
- ignore errors on the mt command, because it sometimes returns non-zero when it shouldn't (HACK)
2011-11-16 00:37:04 +00:00
Dmitry Marakasov
dcc0d58c77
Commit patch by amdmi3
2011-11-01 14:42:49 +00:00
David Rose
134e9a9e92
dual names for interrogate
2011-10-11 00:45:51 +00:00
David Rose
501470169f
stdfloat_double
2011-10-10 05:25:10 +00:00
rdb
7db58e6ad1
use packp3d1.8 instead of packp3d
2011-09-29 12:26:01 +00:00
rdb
98f9b13c8a
Let's build the 1.8 rtdist against Python 2.7.
2011-09-29 08:10:25 +00:00
David Rose
6d84eed5cc
fix missing dependencies
2011-09-28 00:13:34 +00:00
David Rose
e0323969a5
maybe we're ready to build with DO_PIPELINE enabled in general
2011-09-12 23:03:05 +00:00
rdb
6da6402397
oops, put that line in the right place
2011-09-10 08:45:17 +00:00
rdb
ddf37dbe28
hopefully this should fix the compile error for p3dcert on osx
2011-09-10 08:37:41 +00:00
rdb
482e7b1e9a
oh, I see what was wrong
2011-09-10 08:30:27 +00:00
rdb
cc6dbfd8bb
fix the rtdist build... hopefully
2011-09-10 08:27:09 +00:00
enn0x
bee0fa5a7f
Linking against BulletMultiThreaded.lib is not required.
2011-09-06 22:15:29 +00:00
David Rose
e034e375c9
Fixing some more OSX issues. Let's just avoid platform.architecture() as a 32/64 bit test altogether.
2011-09-01 17:23:42 +00:00
rdb
cc5c26743c
work around a bug in OSX regarding garbled $PATH
2011-09-01 14:19:25 +00:00
David Rose
2af9dcb6eb
platform.architecture isn't reliable on OSX.
2011-08-31 22:03:18 +00:00
rdb
5e211f3594
this should fix the p3dcert compile error
2011-08-30 10:07:26 +00:00
David Rose
1acf84fcfe
build errors
2011-08-30 05:09:49 +00:00
David Rose
a5aab34dd9
missing some references
2011-08-28 01:34:04 +00:00
David Rose
b50169105a
gtk-2 is now optional for plugin build
2011-08-27 03:13:57 +00:00
David Rose
72dbb1dae5
whoops, forgot to assign PLUGIN_VERSION
2011-08-27 02:52:23 +00:00
David Rose
db1bde0fa9
this should support XEmbed build
2011-08-27 02:48:11 +00:00
David Rose
14d6123e77
add P3D_PLUGIN_VERSION_STR
2011-08-26 23:37:09 +00:00
David Rose
c25d711273
support new plugin changes (untested)
2011-08-25 08:52:04 +00:00
rdb
b2cc3f3490
fix
2011-08-25 07:35:07 +00:00
rdb
53425a0262
add Installed-Size field to debian control file
2011-08-24 14:23:11 +00:00
David Rose
f0ecfd9f8b
build pfm-trans
2011-08-22 17:47:50 +00:00
enn0x
427eddc4e3
There has been a brace too much in line 3664 of makepanda.
2011-08-10 19:26:44 +00:00
David Rose
25c65cc1b7
fixes to support building C++ code in direct, even without python enabled
2011-08-10 18:36:49 +00:00
David Rose
9d5325e05a
replace gnu_getopt with new Panda-licensed implementation
2011-08-03 23:37:43 +00:00
David Rose
657c0ebaf6
HAVE_SPEEDTREE should be added to dtool_config.h
2011-07-27 18:09:29 +00:00
rdb
37047acd75
this should probably fix the rtdist model issues thing
2011-07-25 16:49:19 +00:00
rdb
d52509675f
shed more light on compile error
2011-07-25 08:06:34 +00:00
rdb
99c71cef31
don't disable pandatool entirely in rtdist build
2011-07-07 08:58:18 +00:00
rdb
5892019088
fix swscale link error, I hope
2011-07-01 18:34:42 +00:00
rdb
eb1a1ed508
upgrade ffmpeg stuff
2011-07-01 15:02:14 +00:00
rdb
78e138d9b9
bullet is not part of the runtime, ofc
2011-06-17 07:30:30 +00:00
rdb
8b4bdf4291
should fix the runtime build
2011-06-12 12:58:30 +00:00
rdb
09dd200c58
oops, I'm tired
2011-06-06 19:42:01 +00:00
rdb
54544bfdc8
better fix
2011-06-06 19:39:25 +00:00
rdb
e733dbc1ee
fix lintian errors
2011-06-06 19:32:10 +00:00
David Rose
b71ab5d081
speedtree wants glu32; assume /bigobj for 64-bit archs
2011-06-02 23:25:31 +00:00
rdb
31f9a697b0
opencv thing
2011-05-24 17:10:19 +00:00
rdb
3dbe075ef0
bullet changes
2011-05-18 15:19:08 +00:00
rdb
c5cd1fc674
remove HAVE_BULLET dtool_config.h definition, I don't think it's needed
2011-05-18 07:35:41 +00:00
Chris Brunner
ed5c30c2c4
panda/src/cull needs the /bigobj flag to compile properly in 64-bit
2011-05-17 23:12:12 +00:00
Chris Brunner
53f4dd3b91
Adding egg-list-textures as a binary build target
2011-05-16 21:19:35 +00:00
enn0x
438ab5a1fd
Builing on Linux should succed now.
2011-05-14 23:47:34 +00:00
enn0x
a7c3f25e23
Added path to bullet header and libs for Linux.
2011-05-14 23:31:45 +00:00
enn0x
10a64db343
Adding bullet physics.
2011-05-14 07:00:02 +00:00
rdb
69604365bc
oops typo
2011-05-02 12:19:47 +00:00
rdb
996896463a
and copy the FreeBSD thing to the head
2011-05-02 10:14:35 +00:00
rdb
717e16e003
mkdir with mode
2011-05-02 10:04:53 +00:00
rdb
d590921b90
suggested fix from deflected to add -o devel/panda3d to pkg_create
2011-05-02 06:10:11 +00:00
rdb
3e4eb0bf52
correct fltk detection, hopefully
2011-04-26 10:15:44 +00:00
rdb
9feb5958ab
use fakeroot when building an RPM or DEB
2011-04-26 10:08:41 +00:00
rdb
d5dfbe3843
add p3dembedw on windows, hide console window in pdeployed executables by default
2011-04-14 08:50:32 +00:00
rdb
a610d7976d
fix makepanda --help
2011-03-09 14:41:43 +00:00
rdb
83261415be
freebsd npapi thing
2011-03-09 13:02:35 +00:00
rdb
716d7d0c4d
fltk requires comctl and winsock on windows
2011-03-09 12:30:38 +00:00
rdb
54c692330a
rewrite p3dcert to FLTK
2011-03-09 11:16:20 +00:00
rdb
0e4535acf5
Proper library configuration on FreeBSD (I hope)
2011-03-08 17:01:47 +00:00
rdb
eede914ab8
Add missing nvidia-cg-toolkit dependency
2011-03-08 09:15:45 +00:00
rdb
e991505623
use -pthread instead of -lpthread, and also respect any or setting
2011-03-02 17:14:29 +00:00
rdb
5f905fcb63
double glgsg copy
2011-03-01 20:09:00 +00:00
rdb
83d690185a
OpenAL32.lib
2011-02-26 21:25:57 +00:00
rdb
20f72df4c9
fix bug #676558 , also support OpenALSoft to be used on Windows
2011-02-20 17:06:13 +00:00
rdb
2e0329302b
<3 to GrizzLyCRO
2011-01-19 21:46:20 +00:00
rdb
17a20c5792
Pick up _ext.I files in linmath
2011-01-03 10:12:16 +00:00
Maxwell J. Koo
40b487d3fa
Apply patch from launchpad user mjkoo to add custom mouse cursor support on X11
2010-12-21 12:36:11 +00:00
rdb
0ea72a4712
Remove GLU dependency from Panda3D. Yes. That's right, folks.
...
And now I shall make myself some coffee and wake up, in that order.
2010-12-19 07:03:49 +00:00
rdb
9bcebb552f
Add -a flag to ppackage to allow all .p3d scripts to have a suffix
2010-12-18 22:31:24 +00:00
rdb
a6e6303bef
Let's disable EGL, GLES and GLES2 on Windows, for now.
2010-12-18 11:32:17 +00:00
rdb
397a7f9736
EGL / OpenGL ES support to makepanda. If this breaks the common Windows builds, I apologise, I'll fix later :-X
2010-12-17 21:54:10 +00:00
David Rose
a7404dc839
add objegg rules
2010-12-09 21:19:08 +00:00
rdb
0d12ddf3e9
OSX support for the PhysX SDK
2010-11-17 15:35:40 +00:00
rdb
3d43d0c8ad
Allow setting custom MAKEPANDA_THIRDPARTY and MAKEPANDA_SDKS env vars
2010-11-17 12:36:58 +00:00
rdb
f05831d24d
Improvements. Too lazy to describe them (pay me enough and I'll write a book about these changes)
2010-11-17 12:17:41 +00:00
rdb
04e8fcecda
OSX 10.4's PackageMaker doesn't have --scripts, dudes
2010-11-16 22:22:41 +00:00
rdb
d7624e62c6
Fix for --rpmrelease in the runtime build
2010-11-15 09:08:02 +00:00
rdb
d04bcf715d
use rm -rf instead of rmdir
2010-11-15 08:37:27 +00:00
rdb
6e64d6f10b
Embarrassing typo fugbix
2010-11-15 08:26:41 +00:00
rdb
dcdafc4b4e
Fix RPM file creation (tested on Fedora)
2010-11-15 08:18:05 +00:00
rdb
ab58d85599
typo fugbix
2010-11-15 08:09:21 +00:00
rdb
a271bec848
Add --rpmrelease flag
2010-11-14 14:14:30 +00:00
rdb
11d98d2903
Fix typo for 10.4
2010-11-14 07:20:54 +00:00
rdb
b6d88741c3
Properer fix
2010-11-10 19:49:42 +00:00
rdb
8d91eff110
Fix when --debversion isn't specified
2010-11-10 19:39:23 +00:00
rdb
29b141a6a9
ucontext is broken on 10.4
2010-11-10 15:14:43 +00:00
rdb
9a62972b30
another fugbix
2010-11-07 16:32:48 +00:00
rdb
bd8feae989
Oops
2010-11-07 16:28:11 +00:00
rdb
3d52798395
change package naming on ubuntu from panda3d -> panda3d1.7
2010-11-07 16:16:22 +00:00
rdb
f9aac76cee
Add --debversion to assign a custom version number to the .deb version
2010-11-07 13:15:22 +00:00
rdb
a733b257f3
Let's consider any makepanda invocation that doesn't actually invoke makepanda, a failure
2010-11-06 18:28:17 +00:00
rdb
97022c2df0
freebsd fix for the oops
2010-11-02 13:54:56 +00:00
rdb
f76147c50a
complimentary oops
2010-11-02 13:51:32 +00:00
rdb
8ea821160a
Forgot this
2010-11-02 11:39:46 +00:00
rdb
e817b01914
The runtime doesn't need to be built with X11
2010-11-02 11:36:04 +00:00
rdb
8d932c4998
Remove some unnecessary dependencies, write DEBIAN/symbols, and also use dpkg-shlibdeps to get correct package dependencies
2010-11-01 17:03:06 +00:00
rdb
3ad6400098
Don't copy built_*/python in the case of the rtdist build
2010-10-25 14:56:54 +00:00
David Rose
173bb45b30
forgot to add igate module to pandaspeedtree
2010-10-21 21:20:48 +00:00
enn0x
7f11bd2d74
Undoing the commenting out of lines 709 to 712 in makepanda.py (Windows 7 SDK related defines)
2010-10-18 14:43:34 +00:00
enn0x
e2093b1c2d
Moving to PhysX SDK 2.8.4 (win only), and added first experimental SoftBody code.
2010-10-17 08:09:48 +00:00
David Rose
593393dd64
speedtree win64
2010-10-14 16:57:00 +00:00
David Rose
095d94c713
whoops, copy-paste error
2010-10-13 16:02:39 +00:00
David Rose
20900b6797
glew.h
2010-10-13 00:09:09 +00:00
David Rose
4a2cf37182
speedtree for makepanda
2010-10-09 00:16:51 +00:00
rdb
b88ea69151
*Typo fix*
...
I should seriously get off the failtrain.
2010-09-26 15:11:54 +00:00
rdb
44d9b14cbb
Fix compilation on OSX when maya is in the sdks dir
2010-09-26 15:10:07 +00:00
rdb
b717dfefdc
Fix compile error when building with --use-python --no-direct
2010-09-03 18:57:30 +00:00
rdb
17a8d045bf
This should fix compilation errors with Maya 2011 on OSX
2010-09-02 10:55:03 +00:00
David Rose
060217dcdd
need HAVE_VIDEO4LINUX
2010-08-29 17:53:17 +00:00
rdb
f29be80495
We need to specify -R to cp on OSX and BSD in order not to follow symlinks
2010-07-28 08:07:58 +00:00
rdb
e162e01fc8
this code should be less weird
2010-07-22 18:22:34 +00:00
David Rose
16a4cc0d84
protect jpegint.h references
2010-07-14 13:59:34 +00:00
rdb
b5c466bfd8
Add option to makepanda to specify a custom host URL
2010-07-08 17:03:09 +00:00
rdb
da7bdf9f51
Add PlatformSDK's bin dir to $PATH, too
2010-07-07 18:27:21 +00:00
rdb
c40c265a8a
Add -headerpad_max_install_names for binaries as well
2010-06-23 12:55:28 +00:00
rdb
d1b27a33d8
Append -headerpad_max_install_names to linker command on OSX
2010-06-23 09:29:03 +00:00
Walt Destler
51e708ade8
Forgot to commit changes to makepanda for Win7 support.
2010-06-22 16:39:54 +00:00
David Rose
6dab30e2d5
need COREAPI_VERSION in p3d_plugin_config.h too
2010-06-17 17:42:27 +00:00
David Rose
e2ba56c3ed
add COREAPI_VERSION
2010-06-17 15:27:43 +00:00
rdb
d73fd17eac
Various improvements, most notably that --installer now supports creating FreeBSD packages. Also, default install path for installpanda.py is now /usr/local
2010-05-30 19:11:29 +00:00
rdb
5b0c06d5f9
Combine tinyxml into dxml directory
2010-05-25 07:24:31 +00:00
rdb
4173057c26
Move tinyxml into the source tree, rather than using it as external library
2010-05-24 18:55:08 +00:00
rdb
4a8e1f8773
Untested fix for some kind of compiler error on archlinux
2010-05-19 15:40:06 +00:00
rdb
e7285a993f
Take advantage of mozilla-plugin.pc if available, this should fix the archlinux plugin trouble
2010-05-18 13:08:39 +00:00
David Rose
0b9016ab01
OS_SIMPLE_THREADS
2010-05-01 16:19:25 +00:00
rdb
f85fe03335
Fix plugin compile issues on FreeBSD
2010-04-25 07:42:37 +00:00
gogg
ae79b017b3
Made DIRECT an optional module, so that we can use the same makepanda script in P1 and P2 temporarily.
2010-04-22 19:29:50 +00:00
gogg
0dba1b0ab0
Added --no-deploytools to disable building of the deployment tools (aka: downloader tools) and --no-pview.
2010-04-20 20:54:29 +00:00
gogg
04bc76c627
Added missing dependencies to apply_patch and multify in order to build statically.
2010-04-20 19:06:33 +00:00
gogg
54fe6f0e9c
Added --static option to makepanda to enable a static linking build.
2010-04-20 14:27:59 +00:00
gogg
230dbd65aa
Made tinydisplay optional and reordered and labeled the list of optional modules.
2010-04-20 10:36:44 +00:00
gogg
4232e0b17c
Another check: cannot build rtdist without wx.
2010-04-18 07:48:27 +00:00
gogg
2eacb78949
Checking that we have JPEG when building rtdist (used for the splash screen)
2010-04-18 07:06:22 +00:00
rdb
7ea3dfbfee
Fix model-cache location. On OSX it was even in ~/Documents/Library/Caches/, wow.
...
Thanks go to Bradamante for pointing out the issue.
2010-04-16 10:16:35 +00:00
rdb
f6f0be4b1b
Don't build make-prc-key for the rtdist build
2010-04-09 13:17:53 +00:00
rdb
2a6974eec2
stdint/numeric_types stuff, let's follow the standards
2010-03-29 15:38:40 +00:00
rdb
3d82f01530
Remove FORCE_INLINING from interrogate commandline, as drwr says
2010-03-28 17:50:23 +00:00
rdb
d0aa7ba749
Interrogate fixes for Snow Leopard
2010-03-28 07:15:06 +00:00
rdb
a2590eaee4
Fixes to properly disable 64-bits builds on Snow Leopard for now
2010-03-27 07:24:59 +00:00
rdb
d66ff1a325
Fix compilation error with awesomium
2010-03-25 15:17:37 +00:00
rdb
eb878a1bd6
Let's disable awesomium on Linux/OSX/FreeBSD until Bei gets a chance to actually make sure it compiles on non-Windows systems
2010-03-24 14:58:42 +00:00
Bei Yang
d45bd5d3cd
Add Awesomium compile option
2010-03-23 23:04:51 +00:00
rdb
bd362cd1d3
Use secure SSL connection for web plugin
2010-03-16 08:07:20 +00:00
rdb
4f1e88cc70
To avoid confusion, let's make it impossible to run makepanda without any of the --everything, --nothing, --use-*, --no-* flags.
2010-03-15 07:48:52 +00:00
rdb
211479f168
Bundles on OSX don't have compatibility/current version
2010-03-14 15:20:10 +00:00
rdb
d668a53639
More about ABI compatibility:
...
* Fixed the bug on non-Windows where the incorrect libraries are located
* OSX dylibs now have compatibility_version and current_version set
2010-03-14 11:48:08 +00:00
rdb
85bd762709
Fix incorrect PC-BSD checks
2010-03-08 19:22:14 +00:00
rdb
3e42473cb1
Minor OSX fix
2010-02-24 13:48:14 +00:00
rdb
488d0191b1
More antidote for the OSX environment.plist poison. Write a .pth file in /Library/Python/#.#/site-packages
2010-02-24 13:31:40 +00:00
rdb
2d2841c75d
Script to remove environment.plist poison
2010-02-24 13:13:38 +00:00
rdb
aed8f189ae
More ABI compatibility stuff
2010-02-24 09:44:15 +00:00
rdb
d9345815b9
Introducing ABI compatibility between sequential releases of Panda3D
2010-02-24 09:14:50 +00:00
rdb
4f9f06f499
-ggdb
2010-02-06 14:40:42 +00:00
rdb
244f2c0356
Add DEBUG_THREADS
2010-02-05 10:53:12 +00:00
gogg
fbbc5bb9e6
Compatibility with DX SDK August 2009 that shouldn't break older SDKs. SECURE_SCL settings restored in makepanda.
2010-02-04 04:27:35 +00:00
gogg
d067be47f5
Support for August 2009 DirectX SDK. New DTool configuration macros. Makepanda can now detect Window Framework 6.0A
2010-02-02 02:20:25 +00:00
rdb
244fa37537
Recommend python-tk and python-pmw
2010-02-01 08:00:18 +00:00
rdb
b4ded0c5fe
Tweaks and fixes for compiling on fedora
2010-01-28 10:02:30 +00:00
rdb
b56d39e46e
Minor tweak for RPM building
2010-01-27 16:07:07 +00:00
rdb
4fe116d7bd
make osmesa a special package so that its not a requirement
2010-01-27 15:59:55 +00:00
rdb
bb1ea5ebd3
New artwork from Gogg
2010-01-23 11:52:03 +00:00
rdb
cb35e4d8f9
Forgot to commit this
2010-01-21 18:00:30 +00:00
Bei Yang
d924c33d34
Added a few more BIGOBJ flags
2010-01-20 19:47:55 +00:00
rdb
25d9b0c6bc
Proper BUILDING_P3D_PLUGIN definition to fix dll export warnings on windows
2010-01-19 17:38:47 +00:00
rdb
cdbce11666
Don't link libpandagl without OpenGL
2010-01-19 12:30:27 +00:00
rdb
5d758b6dd8
Link libpandagl and libpandaegg into pview
2010-01-19 12:29:17 +00:00
rdb
4dccd64257
another windows LINK_ALL_STATIC compile fix
2010-01-19 11:19:46 +00:00
rdb
df94195ce3
Fix interrogate.exe link issues with LINK_ALL_STATIC
2010-01-19 08:40:28 +00:00
rdb
bbcf2e4267
fix web plugin panda3d.* import issue on windows
2010-01-18 08:08:20 +00:00
rdb
5e46cc511c
Revert accidentally checked in debugging stuff
2010-01-17 10:31:04 +00:00
rdb
6bba759f46
copy p3d to PATH
2010-01-16 16:41:42 +00:00
rdb
e0d6e6dd0e
Wrap prebuilt p3d files
2010-01-16 16:41:00 +00:00
Bei Yang
f3a1f19dc0
Moved some BIGOBJ flags around
2010-01-13 17:59:18 +00:00
rdb
33dca73f9e
fix fmod on 1.7.0 osx build
2010-01-12 18:15:51 +00:00
rdb
5648d9dee1
Fix compile error
2010-01-12 10:30:16 +00:00
rdb
4f7a664ac7
Big fat warning about files being lost when uninstalling 1.6
2010-01-12 08:24:00 +00:00
rdb
34afeb6e3e
Remove Panda3D-rw.dmg if it already exists
2010-01-11 16:10:49 +00:00
rdb
350119fd45
Support querying the available display modes in X11
2010-01-09 10:50:49 +00:00
enn0x
e1665c7abb
Moving platform-specific defines from buildfiles to code.
2010-01-08 01:13:23 +00:00
rdb
caf0d8789b
Fix rtdist compilation issue on windows
2010-01-07 11:56:16 +00:00
rdb
300967a061
oops
2010-01-07 11:10:05 +00:00
rdb
47d95f6019
Fix rtdist compilation issue with panda3dBase
2010-01-07 11:07:36 +00:00
rdb
d82b2d6a96
More install_name_tool fixes
2010-01-06 10:39:41 +00:00
rdb
8f5b9b9d90
Moar install_name_tool changes
2010-01-06 10:33:35 +00:00
rdb
ba6aacae91
install_name_tool -id as well
2010-01-06 10:27:41 +00:00
rdb
842ca44877
install_name_tool for absolute dependency paths on OSX
2010-01-06 10:20:54 +00:00
rdb
516352a4e0
Fix Panda3D.app compilation
2010-01-06 08:52:13 +00:00
rdb
99a57cc484
Fix panda3dw.exe compilation
2010-01-06 08:51:34 +00:00
rdb
498b0404ed
New p3dembed build rules
2010-01-06 08:40:19 +00:00
rdb
a31a23cd31
Fix issue with contrib not found
2010-01-01 16:22:56 +00:00
rdb
e306581c12
redundancy in code that builds windows installer
2009-12-31 23:11:55 +00:00
rdb
b49af84728
Oops, typo
2009-12-30 19:30:56 +00:00
rdb
611d534154
Copy panda3d.py
2009-12-30 19:26:59 +00:00
rdb
480fde2187
Add PandAI build instructions
2009-12-30 18:24:30 +00:00
enn0x
1a7942b40c
Merging dev_physx_2009 to HEAD.
2009-12-28 11:33:36 +00:00
rdb
847494d177
Statically linking X11 was a bad idea
2009-12-26 09:03:18 +00:00
rdb
9ce886e6ef
Not sure if it matters, but try putting the sys(lib)root flags before the lib flags.
2009-12-24 10:54:47 +00:00
rdb
4d77f016be
libpanda does not need to depend on directcam, opencv or artoolkit
2009-12-24 10:43:08 +00:00
rdb
19e7de101a
Fixes for compile issues with static X11 and OpenCV builds
2009-12-24 10:27:28 +00:00
rdb
2b775dd535
-Wno-deprecated-declarations for OSX
2009-12-23 20:31:08 +00:00
rdb
b3d8164713
p3dembed should not have the panda icon
2009-12-23 13:43:25 +00:00
rdb
2b0acc9fcc
bison and flex aren't needed for a runtime build
2009-12-23 08:33:33 +00:00
rdb
ad1f7371cd
No X11 and XF86DGA on windows
2009-12-22 07:18:24 +00:00
rdb
d3e545a949
Make makepanda more userfriendly on unix, fixing the issues with a --nothing compile
2009-12-19 10:59:17 +00:00
rdb
7c2224ba8e
oops
2009-12-17 19:11:21 +00:00
rdb
7aad17e3db
Fix p3dembed linker issue on Windows
2009-12-17 18:26:19 +00:00
rdb
cc5c081795
Compile fix for windows
2009-12-17 16:28:37 +00:00
rdb
15100fbfee
Let's just use nsis' default language file for the installer. Otherwise I keep running into issues with the latest version of NSIS.
2009-12-17 15:30:43 +00:00
rdb
23f6dc9b99
Fix rtdist compile issues on OSX
2009-12-17 14:21:29 +00:00
rdb
930570f1b5
Silly me forgot that p3dembed may not depend on any of the Panda3D dll's, of course. Big fat ugly hack around it.
2009-12-14 16:29:58 +00:00
rdb
420d5a129c
Forgot a close() call
2009-12-14 14:29:20 +00:00
rdb
c5cf303e1a
Oops, fix compilation error on Linux & Windows
2009-12-13 12:58:15 +00:00
rdb
c7e38fb671
Pass -R to ppackage
2009-12-12 20:12:30 +00:00
rdb
f5739912f4
Add showBase_assist.mm
2009-12-12 14:09:20 +00:00
rdb
220818c1b2
One of those silly typo's again
2009-12-12 14:05:16 +00:00
rdb
23b949d360
link subprocbuffer into p3dembed on OSX
2009-12-12 14:00:52 +00:00
rdb
1dc13e3691
Fix p3dembed compliation issues on OSX
2009-12-12 13:26:12 +00:00
rdb
9b7d39db28
Fix p3dembed compilation, add thirdparty.pdef
2009-12-12 12:10:15 +00:00
rdb
15d9637cf0
Compile rtdist build universally on OSX. Add p3dembed compilation instructions.
2009-12-12 11:32:33 +00:00
rdb
61cc68225f
Fix another embarassing typo that causes huge disasters
2009-12-06 10:35:16 +00:00
rdb
27c9f7ec43
Fix really embarrassing typo
2009-12-06 10:03:32 +00:00
rdb
4e926f3688
Fix issue with console window appearing in web plugin
2009-12-05 14:02:32 +00:00
rdb
344583a8e1
p3d_plugin.dll needs Advapi32.dll
2009-12-05 13:45:51 +00:00
rdb
d5a49ac079
Add --root argument to rpmbuild
2009-12-01 20:20:37 +00:00
rdb
ba606bd283
Don't tuck away the plugin installer in some directory
2009-11-30 14:30:24 +00:00
rdb
ee274fe75b
# OSX needs the -R argument to "cp" to copy symbolic links correctly, it doesn't have -d. How weird.
2009-11-29 18:02:07 +00:00
rdb
7f4bb9e9c3
Preserve symlinks when copying the libraries, on OSX
2009-11-29 14:48:31 +00:00
rdb
dc28741f60
Sorry, we *can* rely on hdiutil's output value.
2009-11-29 13:08:16 +00:00
rdb
255f09f978
We can't rely on hdiutil's return value
2009-11-29 13:03:01 +00:00
rdb
c97791c734
Explicit chmod
2009-11-29 12:31:37 +00:00
rdb
66626a1c34
Explicitly set permissions for debian control directory
2009-11-29 11:50:31 +00:00
rdb
2b1f09a032
Add --nocolor option to forcibly disable output coloring
2009-11-28 16:01:27 +00:00
rdb
3ccc0d4603
Fix issues with pkg-config result not being read out properly always, resulting in gtk-stats not being built
2009-11-27 19:40:09 +00:00
rdb
cffb6fcdcd
Add MAKEPANDA defsymbol to export module init function as initlibp3dtoolconfig instead of initlibdtoolconfig
2009-11-26 17:28:33 +00:00
rdb
887a0daf01
Fix module load issues on Linux, I think.
2009-11-25 19:43:10 +00:00
rdb
fd6b34f6e2
ptloader is also a dynamic module
2009-11-25 07:53:37 +00:00
rdb
4bb50f3b0e
Audio and display libraries should not be versioned
2009-11-25 07:51:41 +00:00
rdb
eb295d96fa
HAVE_P3D_PLUGIN
2009-11-25 07:29:32 +00:00
rdb
6286526551
Oops, forgot quotes
2009-11-24 19:09:56 +00:00
rdb
29f6399d7c
Unset DEFAULT_PRC_DIR for plugin build, and set logfile directories to compiled-in defaults
2009-11-24 18:57:49 +00:00
gogg
4042ec4e9a
Add _SCL_SECURE and _SCL_THROWS (AKA checked iterators) settings to dtool_config generation. See: http://msdn.microsoft.com/en-us/library/aa985965.aspx
2009-11-23 19:26:17 +00:00
rdb
f448429ee3
Respect LDFLAGS environment variable on unix
2009-11-23 16:23:01 +00:00
rdb
222741c365
Fix compilation errors with plugin build
2009-11-22 12:05:46 +00:00
rdb
e0bc983296
Support prebuilt p3d files. Also, let's disable the new library system for the rtdist build until we have pythonwrapper<>c++lib separation working well.
2009-11-21 18:21:58 +00:00
rdb
02db4e5ae1
Pass -soname to the GNU linker
2009-11-19 18:48:35 +00:00
rdb
3469e528ba
This should fix libswscale problems for real, I think
2009-11-19 13:52:10 +00:00
Bei Yang
b2dad16e42
Added Maya 2010 support
...
Added some BIGOBJ flags as well as NOD:LIBCMT to MFC ignore flags
2009-11-18 17:24:32 +00:00
rdb
1f6b7283bc
OSX convention for libraries is libpanda.1.7.0.dylib, not libpanda.dylib.1.7.0
2009-11-18 09:24:02 +00:00
rdb
fbc94e1b20
Apparently, the order of ffmpeg libraries on the linker command-line matters, when they are statically linked
2009-11-16 15:38:04 +00:00
rdb
1f3069c7e1
Fix typo
2009-11-16 13:32:24 +00:00
rdb
825edbb06a
Proper libp3vision compliation
2009-11-16 13:13:03 +00:00
rdb
906033ed79
Library is now version numbered on UNIX (e.g. libp3dtool.so.1.7.0)
2009-11-16 13:09:35 +00:00
rdb
30d06fc9cf
correct libswscale detection (I hope), add libp3vision
2009-11-16 12:44:18 +00:00
rdb
d1cf678e74
Fix conflicting function names, and split up ffmpeg and swscale as thirdparty libs
2009-11-16 08:31:37 +00:00
rdb
c7b77fb6f0
Automatically locate potentially conflicting ppremake and makepanda libraries on the library path, and warn if it finds them
2009-11-15 08:39:50 +00:00
rdb
a22c4ffa62
Fix to find xulrunner correctly on openSUSE. Also, the OSX installer should now automatically uninstall 1.6.x, remove the chunk from .bash_profile and configure ~/.MacOSX/environment.plist.
2009-11-15 08:18:15 +00:00
rdb
4a380d4208
Fix custom outputdir code
2009-11-13 14:34:59 +00:00
rdb
7e334e781e
We can't apply two resource files to the same file if they each specify an icon
2009-11-11 15:18:17 +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
54ea5fbf3b
brand new OSX metapackage installer
2009-11-11 11:49:57 +00:00
rdb
603ffa7215
New panda3d.* import structure
2009-11-04 16:15:49 +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
0cb686d5a9
Fix for missing -isysroot on commandline in rtdist build on OSX
2009-10-29 08:43:43 +00:00
rdb
1acc929b5a
Fix for proper location of X11
2009-10-29 07:05:37 +00:00
rdb
5895933fb5
Apply fixes from Hypnos
2009-10-29 07:01:14 +00:00
rdb
c2874f3c9b
Experimental: --osxtarget
2009-10-28 20:00:46 +00:00
rdb
b594cb7dbd
X11 is also plugin requirement
2009-10-28 16:38:08 +00:00
rdb
1e07f44712
Don't try to locate that much thirdparty packages in a runtime build
2009-10-28 15:46:15 +00:00
rdb
aa719e845c
Workaround OSX p3dcert crash in Wx by compiling p3dcert with optimize level 2
2009-10-28 15:42:24 +00:00
rdb
e669fa07f3
Don't depend on pandatool for the runtime
2009-10-28 13:57:23 +00:00
rdb
4a22b8f104
Fix nppanda3d crash on OSX, I hope
2009-10-28 13:33:30 +00:00
rdb
0f383eaccb
Snow Leopard doesn't support PPC anymore, apparently
2009-10-28 13:29:28 +00:00
rdb
788541d38b
Fix cross-compilation on OSX Leopard
2009-10-28 13:27:52 +00:00
rdb
7937aef9e9
Fix browser plugin issues on windows
2009-10-27 15:38:35 +00:00
rdb
a784967166
Fix plugin crash on OSX
2009-10-27 14:37:49 +00:00
rdb
b2c85f0322
Fixes for MFC linking on windows
2009-10-27 13:51:24 +00:00
rdb
32c5b3b66d
Fix small issue on windows
2009-10-26 16:40:14 +00:00
rdb
019b6ebeab
Now don't break the linux build
2009-10-26 16:08:20 +00:00
rdb
13b23ef618
Fix bug in makepanda with linking of temporary static libraries into dynamic libraries
2009-10-26 15:41:21 +00:00
rdb
cd50df5693
Oops, this belongs in coreapi, not in the runtime
2009-10-26 15:37:21 +00:00
rdb
0a44c21557
subprocbuffer; fixes OSX plugin crash (I hope)
2009-10-26 15:33:11 +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
0f1bf6212a
MFC stuff. Compile ActiveX plugin on Windows
2009-10-26 10:19:05 +00:00
rdb
d208973a68
Fix for OSX
2009-10-25 18:10:48 +00:00
rdb
3d52ca5e05
Plugin needs libpng and libjpeg as well
2009-10-25 17:39:07 +00:00
rdb
cc747af818
p3dpythonw, libp3dpython
2009-10-25 14:26:38 +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
270d79658e
Move the model-cache to ~/Library/Caches/, as well
2009-10-24 19:01:51 +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
e9e69c9e10
Another minor mistake
2009-10-24 09:45:17 +00:00
rdb
0435142f77
Minor mistake
2009-10-24 09:40:56 +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
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