libpandaode as separate package

This commit is contained in:
rdb 2009-09-06 18:21:58 +00:00
parent 71b8c6e7d7
commit 657845986d

View File

@ -60,7 +60,6 @@ class panda3d(package):
'direct.showutil.*', 'direct.showutil.*',
'direct.stdpy.*') 'direct.stdpy.*')
# Exclude these GUI toolkits; they're big, and many applications don't # Exclude these GUI toolkits; they're big, and many applications don't
# use them. We define them as separate, optional packages, below. # use them. We define them as separate, optional packages, below.
excludeModule('wx', excludeModule('wx',
@ -116,6 +115,16 @@ plugin-path $EGG_ROOT
load-file-type egg pandaegg load-file-type egg pandaegg
""") """)
class ode(package):
# This package contains the code for the ODE integration.
# As not every application uses the ODE layers, and to cut down
# the download size, it is provided as separate package.
config(display_name = "Panda3D Open Dynamics Engine integration")
require('panda3d')
file('libpandaode.dll')
class wx(package): class wx(package):
config(display_name = "wxPython GUI Toolkit") config(display_name = "wxPython GUI Toolkit")
require('panda3d') require('panda3d')