rdb
8ae5e58d92
Preserve symlinks when copying files
2014-03-17 13:26:58 +00:00
rdb
1b93b8fbb3
Add methods to efficiently access PfmFile data from Python
2014-03-09 01:05:34 +00:00
rdb
e38b97b26f
fix for Python versions before 2.6
2014-03-09 00:57:09 +00:00
rdb
ad3706e6f1
Don't copy .pyc and .pyo files to built/direct
2014-03-09 00:05:53 +00:00
rdb
c897b0ece1
Remove old cruft relating to Mac OS X installer
2014-03-08 20:09:58 +00:00
rdb
c6cbaa92f9
Fix a range of build issues, in particular on Mac OS X
2014-03-08 14:22:17 +00:00
rdb
ec5f9a9e06
Add -f to ln command to overwrite existing ppython links
2014-03-06 18:35:38 +00:00
rdb
ab395f0ec5
fix broken line I forgot to remove.
2014-02-24 15:09:46 +00:00
rdb
b0c508827b
Fix installation of new panda3d tree
2014-02-22 11:22:06 +00:00
rdb
e14a831900
more windows linker problems
2014-02-20 22:32:06 +00:00
rdb
ee56fa4302
more ode fixes
2014-02-20 22:20:58 +00:00
rdb
fe07bceef9
link in ODE for extension functions
2014-02-20 22:02:34 +00:00
rdb
d3aab3bb18
ugh I'm fuxing up all over the place. sorry guys. :-/
2014-02-20 21:16:09 +00:00
rdb
0735b15981
fix for boost link error on libRocket
2014-02-20 21:09:53 +00:00
rdb
6e16ca7f68
More fixes for windows modules
2014-02-20 20:53:51 +00:00
rdb
e1a91d28c5
more fixes for building of windows modules
2014-02-20 20:25:11 +00:00
rdb
260cb66c54
generate .lib for .pyd files on Windows.
2014-02-20 20:00:45 +00:00
rdb
60fb5376f9
fixes for building modules on windows
2014-02-20 19:52:47 +00:00
rdb
441c1722d8
core.pyd needs explicit link to libp3dtoolconfig.dll
2014-02-20 18:41:42 +00:00
rdb
5f2c0a6e04
Big commit aiding in separation of Python bindings:
...
* Most extension functions have been moved to C++.
* In makepanda, Python bindings are compiled into panda3d/<module>.pyd.
2014-02-20 13:33:26 +00:00
rdb
cd01f15c77
Use 64-bit regview when making 64-bit builds to fix interaction between Python installations/libraries and Panda3D
2014-01-14 10:42:03 +00:00
rdb
9c27cea403
try and remove unnecessary X11 dependency on OS X
2014-01-11 13:58:22 +00:00
rdb
03b293244b
Fix threaded build with Python 2.5, fix OS X build that doesn't specify sysroot
2014-01-11 13:57:37 +00:00
rdb
adf9b05381
include version number in dependency cache (sorry for forcing a full rebuild onto y'all)
2013-12-22 10:12:19 +00:00
rdb
4b9da436a0
Automatically invoke 2to3 on built/direct for a Python 3 build
2013-12-17 22:48:19 +00:00
rdb
5edb53b8e8
fix some 64-bit linux issues
2013-12-17 22:44:39 +00:00
rdb
3241443077
fix error parsing PandaVersion.pp with Python 3
2013-12-17 20:31:46 +00:00
rdb
01ebd5e66a
very error, such compile, wow
2013-12-17 15:18:37 +00:00
rdb
708dca0468
oops, fix for verbose builds
2013-12-17 13:39:30 +00:00
rdb
b686d371ca
fix maya location on linux, fix dependency cache problems with Python 3 that forced a full rebuild every time
2013-12-17 13:33:39 +00:00
rdb
0046d259dc
Eliminate unused HAVE_GETTIMEOFDAY which conflicts with Python's definition anyway.
2013-12-17 13:28:51 +00:00
rdb
40cc37e3da
fix terminal colouring when using Python 3
2013-12-17 11:56:02 +00:00
rdb
849b60c6e9
support max 2013 and above
2013-10-07 20:15:38 +00:00
rdb
f1d550bfd8
Missed a space
2013-10-07 15:17:23 +00:00
rdb
c88e493873
Add 3dsmax 2014
2013-10-07 12:58:36 +00:00
rdb
f3a7c94172
64-bit PhysX
2013-10-07 10:48:33 +00:00
rdb
3753602ef9
fix tiff
2013-10-07 10:37:22 +00:00
David Rose
98174d62db
support deleting if requested
2013-09-30 22:11:52 +00:00
rdb
a233c3b902
oopsfix
2013-09-18 22:45:40 +00:00
rdb
33bf6b6df1
compile fixes
2013-09-18 19:25:44 +00:00
rdb
921be2f1e5
makepanda should also compile _ext.cxx files
2013-09-18 15:22:40 +00:00
rdb
c02932282b
don't pick up _ext.I
2013-09-18 14:56:51 +00:00
enn0x
13d11f9019
Fix for DirectX SDK lib path (64bit)
2013-09-02 21:10:56 +00:00
Chris Brunner
c80f30161f
Support for Maya2014
2013-08-30 21:05:11 +00:00
rdb
1b3e62ebb9
Fixes for running makepanda with cygwin Python, fixes for compiling on 32-bits Windows for 64-bits Windows
2013-08-28 09:01:03 +00:00
rdb
f251e29237
further fixes for cross-compiling on windows
2013-08-28 07:31:50 +00:00
Chris Brunner
b3225609b2
Add a check for 32-bit vs 64-bit OS and then use the appropriate python
2013-08-27 20:44:27 +00:00
rdb
34fd8f0c4d
don't rely on being able to call the python build we're building against
2013-08-26 20:52:59 +00:00
rdb
93949d450b
Always include extras/include
2013-08-26 17:58:01 +00:00
rdb
9f3fb48abf
(hopefully) fix compile error with Maya on VC 2010
2013-08-26 17:29:47 +00:00
rdb
1d3c1c0a8b
Add 'MFC' to OPTS when compiling plugin_activex
2013-08-26 15:14:14 +00:00
rdb
a876f1ee4b
Add extras/include dir for putting an mfc header that was yanked from a Windows SDK 7.1 sample
2013-08-26 15:09:51 +00:00
rdb
3edcc13ac3
we should probably specify WIN64_VC et al on 64-bit windows.
2013-08-26 13:05:42 +00:00
rdb
4c4b627260
Drop support for VC2008. Add support for VC2010. Split vrpn and ffmpeg out of libpanda. Fixes for cross-compiling 64-bit on 32-bit Windows. Will post new thirdparty packages at the forums.
2013-08-26 12:22:24 +00:00
rdb
0854cf5aa2
Add support for libswresample
2013-08-22 18:36:58 +00:00
rdb
330a9c7b87
MoveAway/MoveBackConflictingFiles is a bad idea, let's just WarnConflictingFiles
2013-08-22 18:30:29 +00:00
rdb
6cf523c4de
Locate fcollada lib in thirdparty dir correctly
2013-08-13 17:45:16 +00:00
David Rose
a3027ceb23
also build Maya 2013.5
2013-06-04 00:23:30 +00:00
rdb
c4d303fde6
gcc -print-search-dirs does not list /usr/local/lib
2013-04-13 15:39:08 +00:00
rdb
790907aee0
oops fix
2013-04-12 18:51:01 +00:00
rdb
78d3b4095b
Implement a better solution for the multilib problem.
2013-04-12 15:22:37 +00:00
rdb
1c74e7f7bf
pick up ode-config include fix on head
2013-04-12 15:10:00 +00:00
rdb
f42eb3164c
debug output thirdparty directory
2013-04-02 12:19:01 +00:00
David Rose
4936cd71c7
stupid typo
2013-03-14 16:37:19 +00:00
David Rose
6cdce0d13d
iphlpapi.lib is now required for ConnectionManager::get_interfaces()
2013-03-14 16:31:40 +00:00
rdb
14bd32c215
fix debian build
2013-03-07 11:54:51 +00:00
rdb
a5e6aca66d
Specify -u to ppackage only when building with --universal on Mac OS X
2013-03-05 21:09:42 +00:00
rdb
0b9fc00004
fix more breakage
2013-02-20 10:54:08 +00:00
rdb
151b22ddf0
fix exception handling in Python 2
2013-02-20 09:23:54 +00:00
rdb
8cab1011d6
don't include python lib dir if it doesn't exist
2013-02-19 19:18:46 +00:00
rdb
62a4e4122c
Python 3 support, and a compile fix
2013-02-18 18:42:49 +00:00
rdb
cd5fe3fb74
fix error when compiling from linux for android, thanks to heek_
2013-02-13 13:59:30 +00:00
rdb
40f70c388f
Add wWinMain to FLTK p3dcert, and use wstring entirely [untested]
2013-02-13 11:34:00 +00:00
rdb
de92555eee
we can't use strip now that we use a non-static pystub
2013-02-10 16:16:51 +00:00
rdb
f32d62cc09
no need to use -l for libraries in built/lib
2013-02-10 15:42:41 +00:00
rdb
c765d39a95
Fix from benchang for proper rpath on Mac OS X when linking maya2egg_bin
2013-02-10 15:34:19 +00:00
rdb
4bf17ae286
use target arch to locate sdks dir on windows
2013-02-09 11:43:14 +00:00
rdb
9549fe066a
Also install libp3pystub.a, and improve GetLibDir slightly
2013-02-09 09:15:21 +00:00
rdb
554e009070
more "well-mannered" shebang
2013-02-04 17:34:51 +00:00
rdb
16f5e1b56d
fix build error
2013-01-30 11:55:26 +00:00
rdb
b89467ec02
oops
2013-01-29 17:58:41 +00:00
rdb
f66c8023f9
fix error
2013-01-28 19:32:41 +00:00
rdb
3a665c6e2f
Locate interrogate_module correctly when cross-compiling
2013-01-27 22:01:35 +00:00
rdb
a5566d0847
Fix error in parsing --osxtarget flag
2013-01-27 21:58:01 +00:00
David Rose
2c1dcdb7b4
fix for Windows build when "." is not explicitly on the PATH
2013-01-26 02:00:49 +00:00
rdb
a746344970
Many improvements to makepanda, general cleanup, hidden bugfixes, but most notably cross-compilation and Android support
2013-01-24 20:20:47 +00:00
rdb
2b34777998
FLTK needs just a few more libraries on windows
2012-12-22 09:30:45 +00:00
David Rose
24e367817b
whoops, overlooked some more build dependencies
2012-12-21 01:10:49 +00:00
David Rose
e362cd3626
egg2obj now requires libp3objegg.lib
2012-12-20 20:25:53 +00:00
rdb
6254263a1f
Don't build Carbon module if Cocoa module is also built
2012-11-30 09:36:23 +00:00
rdb
0f4a7409f6
compile correctly without OpenGL support as well
2012-11-05 20:33:57 +00:00
rdb
b2f912c468
Make the Windows installer work with any version of Python
...
(fixes bug in 1.8.0 where it no longer reads/writes the correct registry key)
2012-10-22 08:46:37 +00:00
rdb
88be50f8da
disable 64-bit osx building for now
2012-10-04 15:09:21 +00:00
rdb
dc18908d3c
OpenSSL needs user32.dll and gdi32.dll nowadays
2012-10-04 10:00:11 +00:00
rdb
24aaac9e22
fix install_name_tool being called on the wrong libraries
2012-10-03 10:21:15 +00:00
rdb
06b3438d72
Add Maya 2013
2012-09-28 09:38:15 +00:00
David Rose
0662ea7958
multiplatform support for plugin loader: run 32-bit or 64-bit version; whichever one is provided.
2012-09-27 23:00:23 +00:00
rdb
d995a97ca1
fix pfm-bba compile issue
2012-09-02 08:38:19 +00:00
David Rose
656d7242cb
pfm-bba for makepanda
2012-09-01 00:13:31 +00:00
rdb
5bd76de269
fcollada, ode, carbon/cocoa
2012-08-11 21:09:28 +00:00
rdb
e013c6f073
hopefully put the lib64 issues to bed for now
2012-08-11 18:32:13 +00:00
rdb
1e644853ef
oops again.
2012-08-06 10:19:42 +00:00
rdb
1968ce2dd8
oops
2012-08-06 10:13:54 +00:00
rdb
30872b617e
somewhat experimental support for 64-bits OS X and OS X Lion
2012-08-06 09:57:34 +00:00
rdb
ea78999dee
fix error in error message (stupid meta-bugs)
2012-07-25 12:39:55 +00:00
rdb
e131c12dcb
a few minor fixes, including better support for Xcode 4.3 on OSX Lion
2012-07-25 09:47:34 +00:00
David Rose
97f805b24a
pystub should be a static library for better portability, especially for dynamic loaders that aren't so awesome.
2012-06-20 21:41:49 +00:00
rdb
08de612511
missed a few 'libdir's
2012-06-11 08:25:06 +00:00
rdb
e26414d70b
apparently lib64 is no longer the policy in debian, so use /usr/lib for everything
2012-06-10 14:21:42 +00:00
rdb
6bab1d7819
did it wrong
2012-05-08 20:11:13 +00:00
rdb
9648bfd458
fix eigen package detection
2012-05-08 19:53:56 +00:00
rdb
b7d369ec27
DIE EVIL BUG OF DOOM
2012-04-25 19:05:06 +00:00
Andrew Wason
a4c3d999f2
apply patch from rectalogic
2012-04-25 11:27:36 +00:00
David Rose
03cbd9f1ef
add egg2obj to makepanda build
2012-03-30 16:46:05 +00:00
Chris Brunner
8ba7b5d0de
Force manifest generation on MSVS installs
2012-03-16 23:13:02 +00:00
rdb
2976ec052e
tinydisplay -> p3tinydisplay
2012-02-27 17:38:44 +00:00
David Rose
a572d1a413
shouldn't automatically build a dependency on Windows 7
2012-02-22 18:43:56 +00:00
rdb
562296e694
add support for the libRocket debugger
2012-02-19 12:20:16 +00:00
rdb
c0f74e9da3
CopyTree should update altered files properly
2012-02-19 09:24:22 +00:00
rdb
3bb89ff4eb
don't explicitly link to WebKit
2012-02-13 07:17:47 +00:00
David Rose
59c0a3c0e4
use WebKit to provide NPAPI on OSX
2012-02-12 18:43:25 +00:00
rdb
cd7a4839be
Add --no-sse2 / --use-sse2 options to toggle SSE2 support
2012-02-11 21:32:20 +00:00
rdb
c9138166fa
unset PRC_SAVE_DESCRIPTIONS in optimized builds to reduce memory usage
2012-02-10 15:26:53 +00:00
rdb
55387212b7
also apply install_name_tool to .so files when building OSX installer
2012-02-09 10:19:23 +00:00
rdb
bef832a387
link with boost for libRocket on Windows
2012-02-07 14:33:16 +00:00
David Rose
6e69e4bd17
DO_DCAST for OPTIMIZE 3 by default
2012-02-07 14:29:02 +00:00
David Rose
e893b91a17
unify mayapath.cxx and mayaWrapper.cxx
2012-02-02 17:45:48 +00:00
rdb
c475c6acd9
static boost_python on OSX
2012-02-02 09:36:33 +00:00
rdb
4cc8cf04c8
support for thirdparty packages with their own Python bindings
2012-01-28 13:12:36 +00:00
rdb
9bb99f9120
HAVE_ROCKET_PYTHON
2012-01-25 19:20:15 +00:00
rdb
ab8bdebc9a
link rocket with boost_python
2012-01-25 10:30:20 +00:00
rdb
cd42f0d799
fix rocket issue
2012-01-08 21:21:56 +00:00
rdb
2e53cd2357
add RenderInterface.h to parser-inc
2012-01-08 21:05:24 +00:00
rdb
3a98b5838a
remove debug messages that zhao forgot to remove, and hopefully fix the interrogate rerun issue
2012-01-08 13:28:49 +00:00
rdb
3fd427f0c9
add in rocket stuff, fix some of zhao's spelling errors and naming issues
2012-01-07 19:49:43 +00:00
Zhao Huang
aa91bf071e
Cleaned up the section relating to the intel compiler a little bit
2011-12-23 16:13:49 +00:00
Zhao Huang
9e02be0431
Add support for the Intel compiler on win systems, and a switch --MSVC_Intel to enable it.
2011-12-23 07:37:17 +00:00
David Rose
a06fd5521f
found a reason to use dlmalloc if 16-byte alignment is required
2011-12-22 22:44:31 +00:00
Zhao Huang
d32064ced4
Fixed some more dependency bugs with parallel build
...
Add some clarity to error handling messages
2011-12-21 19:00:56 +00:00
David Rose
6e5dd2cc63
fix memory crashes on win32/Eigen build
2011-12-21 01:25:38 +00:00
David Rose
abee07ef0d
windows fix
2011-12-19 18:01:27 +00:00
David Rose
e04c446b1c
add eigen to makepanda
2011-12-19 17:36:40 +00:00
David Rose
1cf7a1fd79
define epvector
2011-12-19 15:14:29 +00:00
David Rose
c5c21a566a
UnalignedLVecBase etc, remove lerp etc, moving towards Eigen on win32
2011-12-18 16:30:31 +00:00
David Rose
56fb33bf00
enforce alignment policies even when malloc() doesn't.
2011-12-18 01:55:22 +00:00
David Rose
26fa40190a
make --no-pandaphysics also imply --no-pandaparticlesystem
2011-12-13 17:48:11 +00:00
David Rose
f9658303e7
ah, *this* is the proper fix to recent interrogate bug.
2011-12-09 05:56:27 +00:00
Zhao Huang
7d9778f2b9
fixed MSPlatform check for non-Win platforms
2011-12-08 15:16:49 +00:00
Zhao Huang
66aef17a6f
Fixed Threading Build Issue, --thread=X will now compile correctly (at least on windows)
...
Added support for Win7.1 Platform, DirectX June SDK 2010
Add switch --dxSdk and --MSPlatSdk to select which SDk to use (defaults to prior set behavior)
Add switch --PandaPhysics, --Vision, --Skeleton, --PandaParticleSystem to toggle compilation of native panda components
2011-12-08 04:53:34 +00:00
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
Chris Brunner
8801ec38d7
More helpful error messaging than a blank response added
2011-11-15 22:42:15 +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
3456e70b9a
remove lock-to-one-cpu
2011-09-28 19:10:01 +00:00
David Rose
8525e325c3
get frameworks from pkg-config as well
2011-09-28 17:13:21 +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
David Rose
089c4780d5
run win-python-x64 if it exists
2011-09-12 22:03:22 +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
5a1c474c31
turns out sys.maxint isn't reliable on windows. Feh.
2011-09-06 20:20: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
rdb
f62a4c37cb
tabs -> spaces
2011-09-01 08:04:16 +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
Mike Christel
48f2a8cab7
Added MAX2012 to MAXVERSIONINFO
2011-08-18 14:02:47 +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
rdb
553b009a24
fix for lib detection
2011-06-03 09:43:49 +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
5916dc9912
Added a flag to override the forced 32-bit lookup in GetRegistryKey method.
...
make use of override in the Maya path lookup call to GetRegistryKey, thus allowing finding the 64-bit libraries
2011-05-17 23:14:28 +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
Chris Brunner
196cdef8a2
support for Maya2012
2011-05-16 21:18:07 +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
a3aa464834
change basic-shaders-only to #f, change win-origin to -2 -2
2011-05-04 10:48:51 +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
8d035dd14d
hack fix for the wx compile error on osx
2011-04-30 14:35:06 +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
eccd694b29
remove 64-bits stuff
2011-04-15 08:18:54 +00:00
rdb
ca21801bb1
fix fltk-config interpretation
2011-04-14 11:25:23 +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
ee5c561acc
thirdparty dir for arm
2011-03-26 08:52:19 +00:00
rdb
b2da92fefb
Link fltk statically
2011-03-15 18:34:30 +00:00
rdb
163a73e5bb
don't forget the mkdir
2011-03-15 14:12:55 +00:00
rdb
a610d7976d
fix makepanda --help
2011-03-09 14:41:43 +00:00
rdb
e87e3f4581
minor typo
2011-03-09 14:00:21 +00:00
rdb
8c960d0b45
proper plugin location on freebsd
2011-03-09 13:58:20 +00:00
rdb
5b9ad3832c
fltk-config fix
2011-03-09 13:16:44 +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
461fd1968c
fix misleading comment
2011-02-27 10:10:15 +00:00
rdb
83d690185a
OpenAL32.lib
2011-02-26 21:25:57 +00:00
rdb
fc0d21cdd3
also read LD_LIBRARY_PATH when searching for libraries
2011-02-21 20:51:50 +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
00f2a30a2b
don't remove .h files from include dir
2011-01-12 15:08:10 +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
30b2463a05
fix for MAKEPANDA_THIRDPARTY on windows
2010-12-01 21:47:17 +00:00
rdb
5d7cf87d82
committed (admittedly) untested changes for batch files to respect %MAKEPANDA_THIRDPARTY%
2010-12-01 20:38:26 +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
233e25d98c
use os.expanduser with $PATH, it may contain a tilde
2010-10-27 16:56:47 +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
14e029135c
move speedtree from thirdparty to sdks
2010-10-11 16:59:21 +00:00
rdb
ea4ca0e667
Fix SpeedTree compile error on Linux
2010-10-09 14:55:28 +00:00
David Rose
4a2cf37182
speedtree for makepanda
2010-10-09 00:16:51 +00:00
rdb
754cb8e4bc
Changes to build PhysX support on 64-bits Linux
2010-10-01 16:23:16 +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
Mike Christel
bbbf2d263d
Added support for Max and Maya versions 2011
2010-08-20 19:07:39 +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
7f54d90160
Add atlmfc/lib dir
2010-07-22 18:30:04 +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
Walt Destler
bb5d97f1bf
Fixed the following issues with the multitouch and python eventing code comitted earlier this week:
...
- Renamed CustomGraphicsWindowProc to PythonGraphicsWindowProc.
- PythonGraphicsWindowProc now extends the PythonCallbackObject class.
- Added a GraphicsWindowProcCallbackData class. The data stored in this class depends on the OS being compiled for. (Currently only members for WIN32.)
o Multitouch is now handled through this class as well. It has is_touch_event(), get_num_touches(), and get_touch_info() methods. The GraphicsWindow class still has these methods (GraphicsWindowProcCallbackData simply calls them), but they are no longer published.
- Updated Sources.pp to use all these new files.
- Added function and class comment blocks to everything.
- Fixed a few coding convention things and continued to follow those conventions to the best of my knowledge.
- Checked for literal tab characters.
- pandabase.h comes before all other includes
- No Windows-specific typedefs in non-Windows code.
- All python-specific code in HAVE_PYTHON blocks.
- Fixed the case between TIF_move, TIF_down, and TIF_UP (now TIF_up).
2010-06-25 21:46:53 +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
76acb90a98
Handle keyboard interrupts better
2010-04-09 12:57:34 +00:00
rdb
df173c9662
Update file listing
2010-04-09 12:53:47 +00:00
rdb
38b35ef153
Minor bugfix, and also, better output signal handling
2010-04-09 12:49:16 +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
Mike Christel
ab2684e444
line spacing adjusted so .sln file opens easily into Visual Studio on MS OS platforms
2010-03-19 17:37:43 +00:00
rdb
52013f0065
Fix for Fedora
2010-03-18 12:42:08 +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
a941082546
Remove unnecessary code
2010-03-05 14:21:12 +00:00
rdb
2af783dc28
Fix when /usr/bin/python isn't a symlink
2010-03-05 14:20:14 +00:00
rdb
2941d95466
Fix OSX buildbot compile error for runtime build, as well
2010-02-27 14:39:58 +00:00
rdb
2c762a7820
Fix buildbot compile error on OSX
2010-02-27 14:13:54 +00:00
rdb
d6c565860d
Resolve symlinks for sys.executable, so that ppython symlink will always point to the right version on non-windows
2010-02-27 11:11:09 +00:00
rdb
95b6c2264f
ppython symlink
2010-02-27 10:57:10 +00:00
rdb
38caf46fe0
Apply patch from koeikim
...
https://bugs.launchpad.net/panda3d/+bug/527567
2010-02-25 08:20:21 +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
df296cb85a
Fix makechm for new manual stuff
2010-02-24 11:54:14 +00:00