mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
More fixes for --nothing
This commit is contained in:
parent
ac53e8e3f0
commit
a63f47271a
@ -4037,7 +4037,8 @@ if (OMIT.count("VRPN")==0):
|
|||||||
#
|
#
|
||||||
|
|
||||||
IPATH=['panda/metalibs/panda']
|
IPATH=['panda/metalibs/panda']
|
||||||
OPTS=['BUILDING_PANDA', 'ZLIB', 'VRPN', 'JPEG', 'TIFF', 'FREETYPE']
|
OPTS=['BUILDING_PANDA', 'ZLIB', 'VRPN', 'JPEG', 'PNG', 'TIFF', 'NSPR', 'FREETYPE', 'HELIX',
|
||||||
|
'ADVAPI', 'WINSOCK2', 'WINUSER', 'WINMM']
|
||||||
INFILES=['librecorder.in', 'libpgraph.in', 'libgrutil.in', 'libchan.in', 'libpstatclient.in',
|
INFILES=['librecorder.in', 'libpgraph.in', 'libgrutil.in', 'libchan.in', 'libpstatclient.in',
|
||||||
'libchar.in', 'libcollide.in', 'libdevice.in', 'libdgraph.in', 'libdisplay.in', 'libevent.in',
|
'libchar.in', 'libcollide.in', 'libdevice.in', 'libdgraph.in', 'libdisplay.in', 'libevent.in',
|
||||||
'libgobj.in', 'libgsgbase.in', 'liblinmath.in', 'libmathutil.in', 'libparametrics.in',
|
'libgobj.in', 'libgsgbase.in', 'liblinmath.in', 'libmathutil.in', 'libparametrics.in',
|
||||||
@ -4060,41 +4061,33 @@ OBJFILES=['panda_panda.obj', 'libpanda_module.obj', 'recorder_composite1.obj',
|
|||||||
'parametrics_composite1.obj', 'parametrics_composite2.obj', 'libparametrics_igate.obj',
|
'parametrics_composite1.obj', 'parametrics_composite2.obj', 'libparametrics_igate.obj',
|
||||||
'pnmimagetypes_pnmFileTypePNG.obj', 'pnmimagetypes_pnmFileTypeTIFF.obj', 'pnmimagetypes_composite1.obj',
|
'pnmimagetypes_pnmFileTypePNG.obj', 'pnmimagetypes_pnmFileTypeTIFF.obj', 'pnmimagetypes_composite1.obj',
|
||||||
'pnmimagetypes_composite2.obj', 'pnmimage_composite1.obj', 'pnmimage_composite2.obj', 'libpnmimage_igate.obj',
|
'pnmimagetypes_composite2.obj', 'pnmimage_composite1.obj', 'pnmimage_composite2.obj', 'libpnmimage_igate.obj',
|
||||||
'text_composite1.obj', 'text_composite2.obj', 'libtext_igate.obj', 'tform_composite1.obj', 'tform_composite2.obj',
|
'text_composite1.obj', 'text_composite2.obj', 'libtext_igate.obj',
|
||||||
'libtform_igate.obj', 'lerp_composite1.obj', 'liblerp_igate.obj', 'putil_composite1.obj', 'putil_composite2.obj',
|
'tform_composite1.obj', 'tform_composite2.obj',
|
||||||
'libputil_igate.obj', 'audio_composite1.obj', 'libaudio_igate.obj', 'pgui_composite1.obj', 'pgui_composite2.obj',
|
'libtform_igate.obj', 'lerp_composite1.obj', 'liblerp_igate.obj',
|
||||||
|
'putil_composite1.obj', 'putil_composite2.obj', 'libputil_igate.obj',
|
||||||
|
'audio_composite1.obj', 'libaudio_igate.obj', 'pgui_composite1.obj', 'pgui_composite2.obj',
|
||||||
'libpgui_igate.obj', 'pandabase_pandabase.obj', 'libpandaexpress.dll', 'libdtoolconfig.dll', 'libdtool.dll']
|
'libpgui_igate.obj', 'pandabase_pandabase.obj', 'libpandaexpress.dll', 'libdtoolconfig.dll', 'libdtool.dll']
|
||||||
LINKOPTS=['ADVAPI', 'WINSOCK2', 'WINUSER', 'WINMM', 'VRPN', 'NSPR', 'ZLIB', 'JPEG', 'PNG', 'TIFF', 'FFTW', 'FREETYPE']
|
|
||||||
LINKXDEP=[]
|
|
||||||
if OMIT.count("HELIX")==0:
|
if OMIT.count("HELIX")==0:
|
||||||
OPTS.append('HELIX')
|
|
||||||
OBJFILES.append("libhelix.ilb")
|
OBJFILES.append("libhelix.ilb")
|
||||||
INFILES.append("libhelix.in")
|
INFILES.append("libhelix.in")
|
||||||
LINKOPTS.append('HELIX')
|
|
||||||
if OMIT.count("VRPN")==0:
|
if OMIT.count("VRPN")==0:
|
||||||
OPTS.append("VRPN")
|
|
||||||
OBJFILES.append("pvrpn_composite1.obj")
|
OBJFILES.append("pvrpn_composite1.obj")
|
||||||
OBJFILES.append("libpvrpn_igate.obj")
|
OBJFILES.append("libpvrpn_igate.obj")
|
||||||
INFILES.append("libpvrpn.in")
|
INFILES.append("libpvrpn.in")
|
||||||
LINKOPTS.append("VRPN")
|
|
||||||
if OMIT.count("NSPR")==0:
|
if OMIT.count("NSPR")==0:
|
||||||
OPTS.append("NSPR")
|
|
||||||
OBJFILES.append("net_composite1.obj")
|
OBJFILES.append("net_composite1.obj")
|
||||||
OBJFILES.append("net_composite2.obj")
|
OBJFILES.append("net_composite2.obj")
|
||||||
OBJFILES.append("libnet_igate.obj")
|
OBJFILES.append("libnet_igate.obj")
|
||||||
INFILES.append("libnet.in")
|
INFILES.append("libnet.in")
|
||||||
LINKOPTS.append("NSPR")
|
|
||||||
if OMIT.count("FREETYPE")==0:
|
if OMIT.count("FREETYPE")==0:
|
||||||
OPTS.append("FREETYPE")
|
|
||||||
OBJFILES.append("pnmtext_config_pnmtext.obj")
|
OBJFILES.append("pnmtext_config_pnmtext.obj")
|
||||||
OBJFILES.append("pnmtext_freetypeFont.obj")
|
OBJFILES.append("pnmtext_freetypeFont.obj")
|
||||||
OBJFILES.append("pnmtext_pnmTextGlyph.obj")
|
OBJFILES.append("pnmtext_pnmTextGlyph.obj")
|
||||||
OBJFILES.append("pnmtext_pnmTextMaker.obj")
|
OBJFILES.append("pnmtext_pnmTextMaker.obj")
|
||||||
LINKOPTS.append("FREETYPE")
|
|
||||||
InterrogateModule(outc='libpanda_module.cxx', module='panda', library='libpanda', files=INFILES)
|
InterrogateModule(outc='libpanda_module.cxx', module='panda', library='libpanda', files=INFILES)
|
||||||
CompileC(ipath=IPATH, opts=OPTS, src='panda.cxx', obj='panda_panda.obj')
|
CompileC(ipath=IPATH, opts=OPTS, src='panda.cxx', obj='panda_panda.obj')
|
||||||
CompileC(ipath=IPATH, opts=OPTS, src='libpanda_module.cxx', obj='libpanda_module.obj')
|
CompileC(ipath=IPATH, opts=OPTS, src='libpanda_module.cxx', obj='libpanda_module.obj')
|
||||||
CompileLink(opts=LINKOPTS, dll='libpanda.dll', obj=OBJFILES, xdep=[
|
CompileLink(opts=OPTS, dll='libpanda.dll', obj=OBJFILES, xdep=[
|
||||||
PREFIX+'/tmp/dtool_have_helix.dat',
|
PREFIX+'/tmp/dtool_have_helix.dat',
|
||||||
PREFIX+'/tmp/dtool_have_vrpn.dat',
|
PREFIX+'/tmp/dtool_have_vrpn.dat',
|
||||||
PREFIX+'/tmp/dtool_have_nspr.dat',
|
PREFIX+'/tmp/dtool_have_nspr.dat',
|
||||||
@ -5730,7 +5723,7 @@ CompileLink(opts=['ADVAPI', 'NSPR'], dll='vrml2egg.exe', obj=[
|
|||||||
# DIRECTORY: pandatool/src/win-stats/
|
# DIRECTORY: pandatool/src/win-stats/
|
||||||
#
|
#
|
||||||
|
|
||||||
if (sys.platform == "win32"):
|
if (OMIT.count("NSPR")==0) and (sys.platform == "win32"):
|
||||||
IPATH=['pandatool/src/win-stats']
|
IPATH=['pandatool/src/win-stats']
|
||||||
OPTS=['NSPR']
|
OPTS=['NSPR']
|
||||||
CompileC(ipath=IPATH, opts=OPTS, src='winstats_composite1.cxx', obj='pstats_composite1.obj')
|
CompileC(ipath=IPATH, opts=OPTS, src='winstats_composite1.cxx', obj='pstats_composite1.obj')
|
||||||
@ -5813,6 +5806,7 @@ CompileLIB(lib='libpandaappbase.lib', obj=['pandaappbase_pandaappbase.obj'])
|
|||||||
# DIRECTORY: pandaapp/src/httpbackup/
|
# DIRECTORY: pandaapp/src/httpbackup/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
if OMIT.count("SSL")==0:
|
||||||
IPATH=['pandaapp/src/httpbackup', 'pandaapp/src/pandaappbase']
|
IPATH=['pandaapp/src/httpbackup', 'pandaapp/src/pandaappbase']
|
||||||
OPTS=['SSL', 'NSPR']
|
OPTS=['SSL', 'NSPR']
|
||||||
CompileC(ipath=IPATH, opts=OPTS, src='backupCatalog.cxx', obj='httpbackup_backupCatalog.obj')
|
CompileC(ipath=IPATH, opts=OPTS, src='backupCatalog.cxx', obj='httpbackup_backupCatalog.obj')
|
||||||
@ -5834,6 +5828,7 @@ CompileLink(opts=['ADVAPI', 'NSPR', 'SSL'], dll='httpbackup.exe', obj=[
|
|||||||
# DIRECTORY: pandaapp/src/indexify/
|
# DIRECTORY: pandaapp/src/indexify/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
if OMIT.count("FREETYPE")==0:
|
||||||
IPATH=['pandaapp/src/indexify']
|
IPATH=['pandaapp/src/indexify']
|
||||||
OPTS=['NSPR', 'FREETYPE']
|
OPTS=['NSPR', 'FREETYPE']
|
||||||
CompileC(ipath=IPATH, opts=OPTS, src='default_font.cxx', obj='font-samples_default_font.obj')
|
CompileC(ipath=IPATH, opts=OPTS, src='default_font.cxx', obj='font-samples_default_font.obj')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user