mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 08:44:19 -04:00
Move speedtree code to contrib
SpeedTree support in Panda is unmaintained, so move it to contrib to better reflect it's current status. Closes #990
This commit is contained in:
parent
7f426ea64e
commit
d547225a55
@ -29,4 +29,11 @@
|
|||||||
#define EXPTP_PANDAAI IMPORT_TEMPL
|
#define EXPTP_PANDAAI IMPORT_TEMPL
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef BUILDING_PANDASPEEDTREE
|
||||||
|
#define EXPCL_PANDASPEEDTREE EXPORT_CLASS
|
||||||
|
#define EXPTP_PANDASPEEDTREE EXPORT_TEMPL
|
||||||
|
#else
|
||||||
|
#define EXPCL_PANDASPEEDTREE IMPORT_CLASS
|
||||||
|
#define EXPTP_PANDASPEEDTREE IMPORT_TEMPL
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -3101,7 +3101,7 @@ if (PkgSkip("BULLET")==0):
|
|||||||
CopyAllHeaders('panda/metalibs/pandabullet')
|
CopyAllHeaders('panda/metalibs/pandabullet')
|
||||||
|
|
||||||
if (PkgSkip("SPEEDTREE")==0):
|
if (PkgSkip("SPEEDTREE")==0):
|
||||||
CopyAllHeaders('panda/src/speedtree')
|
CopyAllHeaders('contrib/src/speedtree')
|
||||||
|
|
||||||
if (PkgSkip("DIRECT")==0):
|
if (PkgSkip("DIRECT")==0):
|
||||||
CopyAllHeaders('direct/src/directbase')
|
CopyAllHeaders('direct/src/directbase')
|
||||||
@ -4696,15 +4696,15 @@ if (PkgSkip("PANDAPHYSICS")==0):
|
|||||||
PyTargetAdd('physics.pyd', input=COMMON_PANDA_LIBS)
|
PyTargetAdd('physics.pyd', input=COMMON_PANDA_LIBS)
|
||||||
|
|
||||||
#
|
#
|
||||||
# DIRECTORY: panda/src/speedtree/
|
# DIRECTORY: contrib/src/speedtree/
|
||||||
#
|
#
|
||||||
|
|
||||||
if (PkgSkip("SPEEDTREE")==0):
|
if (PkgSkip("SPEEDTREE")==0):
|
||||||
OPTS=['DIR:panda/src/speedtree', 'BUILDING:PANDASPEEDTREE', 'SPEEDTREE']
|
OPTS=['DIR:contrib/src/speedtree', 'BUILDING:PANDASPEEDTREE', 'SPEEDTREE']
|
||||||
TargetAdd('pandaspeedtree_composite1.obj', opts=OPTS, input='pandaspeedtree_composite1.cxx')
|
TargetAdd('pandaspeedtree_composite1.obj', opts=OPTS, input='pandaspeedtree_composite1.cxx')
|
||||||
IGATEFILES=GetDirectoryContents('panda/src/speedtree', ["*.h", "*_composite*.cxx"])
|
IGATEFILES=GetDirectoryContents('contrib/src/speedtree', ["*.h", "*_composite*.cxx"])
|
||||||
TargetAdd('libpandaspeedtree.in', opts=OPTS, input=IGATEFILES)
|
TargetAdd('libpandaspeedtree.in', opts=OPTS, input=IGATEFILES)
|
||||||
TargetAdd('libpandaspeedtree.in', opts=['IMOD:libpandaspeedtree', 'ILIB:libpandaspeedtree', 'SRCDIR:panda/src/speedtree'])
|
TargetAdd('libpandaspeedtree.in', opts=['IMOD:libpandaspeedtree', 'ILIB:libpandaspeedtree', 'SRCDIR:contrib/src/speedtree'])
|
||||||
|
|
||||||
PyTargetAdd('libpandaspeedtree_module.obj', input='libpandaspeedtree.in')
|
PyTargetAdd('libpandaspeedtree_module.obj', input='libpandaspeedtree.in')
|
||||||
PyTargetAdd('libpandaspeedtree_module.obj', opts=OPTS)
|
PyTargetAdd('libpandaspeedtree_module.obj', opts=OPTS)
|
||||||
|
@ -135,7 +135,7 @@ CONFLICTING_FILES=["dtool/src/dtoolutil/pandaVersion.h",
|
|||||||
"dtool/src/dtoolutil/checkPandaVersion.h",
|
"dtool/src/dtoolutil/checkPandaVersion.h",
|
||||||
"dtool/src/dtoolutil/checkPandaVersion.cxx",
|
"dtool/src/dtoolutil/checkPandaVersion.cxx",
|
||||||
"dtool/src/prc/prc_parameters.h",
|
"dtool/src/prc/prc_parameters.h",
|
||||||
"panda/src/speedtree/speedtree_parameters.h",
|
"contrib/src/speedtree/speedtree_parameters.h",
|
||||||
"direct/src/plugin/p3d_plugin_config.h",
|
"direct/src/plugin/p3d_plugin_config.h",
|
||||||
"direct/src/plugin_activex/P3DActiveX.rc",
|
"direct/src/plugin_activex/P3DActiveX.rc",
|
||||||
"direct/src/plugin_npapi/nppanda3d.rc",
|
"direct/src/plugin_npapi/nppanda3d.rc",
|
||||||
|
@ -539,14 +539,6 @@
|
|||||||
#define EXPTP_PANDASKEL IMPORT_TEMPL
|
#define EXPTP_PANDASKEL IMPORT_TEMPL
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef BUILDING_PANDASPEEDTREE
|
|
||||||
#define EXPCL_PANDASPEEDTREE EXPORT_CLASS
|
|
||||||
#define EXPTP_PANDASPEEDTREE EXPORT_TEMPL
|
|
||||||
#else
|
|
||||||
#define EXPCL_PANDASPEEDTREE IMPORT_CLASS
|
|
||||||
#define EXPTP_PANDASPEEDTREE IMPORT_TEMPL
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef BUILDING_PANDAWIN
|
#ifdef BUILDING_PANDAWIN
|
||||||
#define EXPCL_PANDAWIN EXPORT_CLASS
|
#define EXPCL_PANDAWIN EXPORT_CLASS
|
||||||
#define EXPTP_PANDAWIN EXPORT_TEMPL
|
#define EXPTP_PANDAWIN EXPORT_TEMPL
|
||||||
|
Loading…
x
Reference in New Issue
Block a user