diff --git a/direct/src/ffi/jGenPyCode.py b/direct/src/ffi/jGenPyCode.py index dcf845fcd6..9a9e66f45f 100755 --- a/direct/src/ffi/jGenPyCode.py +++ b/direct/src/ffi/jGenPyCode.py @@ -78,7 +78,7 @@ DoGenPyCode.outputHTMLDir = os.path.join(PANDAC,"..","doc") DoGenPyCode.directDir = DIRECT DoGenPyCode.extensionsDir = EXTENSIONS DoGenPyCode.interrogateLib = r'libdtoolconfig' -DoGenPyCode.codeLibs = ['libpandaexpress','libpanda','libpandaphysics','libpandafx','libp3direct','libpandaegg'] +DoGenPyCode.codeLibs = ['libpandaexpress','libpanda','libpandaphysics','libpandafx','libp3direct','libpandaskel','libpandaegg'] DoGenPyCode.etcPath = [os.path.join(PANDAC,"input")] DoGenPyCode.pythonSourcePath = [DIRECT] DoGenPyCode.native = 1 diff --git a/doc/makepanda/makepanda.py b/doc/makepanda/makepanda.py index 642ead9cc0..e04a9f0d90 100755 --- a/doc/makepanda/makepanda.py +++ b/doc/makepanda/makepanda.py @@ -2691,6 +2691,28 @@ EnqueueLink(opts=OPTS, dll='libpanda.dll', obj=OBJFILES, xdep=[ 'built/tmp/dtool_have_freetype.dat', ]) +# +# DIRECTORY: panda/src/skel +# + +IPATH=['panda/src/skel'] +OPTS=['BUILDING_PANDASKEL', 'NSPR'] +EnqueueCxx(ipath=IPATH, opts=OPTS, src='skel_composite.cxx', obj='skel_composite.obj') +EnqueueIgate(ipath=IPATH, opts=OPTS, outd='libskel.in', obj='libskel_igate.obj', + src='panda/src/skel', module='pandaskel', library='libskel', + skip=[], also=["skel_composite.cxx"]) +EnqueueImod(ipath=IPATH, opts=OPTS, obj='libpandaskel_module.obj', + module='pandaskel', library='libpandaskel', files=["libskel.in"]) +EnqueueLink(dll='libpandaskel.dll', opts=['ADVAPI', 'NSPR'], obj=[ + 'skel_composite.obj', + 'libskel_igate.obj', + 'libpandaskel_module.obj', + 'libpanda.dll', + 'libpandaexpress.dll', + 'libp3dtoolconfig.dll', + 'libp3dtool.dll', + ]) + # # DIRECTORY: panda/src/audiotraits/ #