mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-05 03:15:07 -04:00
Added --genman
This commit is contained in:
parent
6daef3bd29
commit
ca1bb5398a
@ -162,14 +162,6 @@ def prettyTime(t):
|
|||||||
if (minutes): return str(minutes)+" min "+str(seconds)+" sec"
|
if (minutes): return str(minutes)+" min "+str(seconds)+" sec"
|
||||||
return str(seconds)+" sec"
|
return str(seconds)+" sec"
|
||||||
|
|
||||||
########################################################################
|
|
||||||
##
|
|
||||||
## MakeDirectory
|
|
||||||
##
|
|
||||||
## Make a directory in the build tree
|
|
||||||
##
|
|
||||||
########################################################################
|
|
||||||
|
|
||||||
def MakeDirectory(path):
|
def MakeDirectory(path):
|
||||||
if os.path.isdir(path): return 0
|
if os.path.isdir(path): return 0
|
||||||
os.mkdir(path)
|
os.mkdir(path)
|
||||||
@ -190,6 +182,7 @@ PREFIX="built"
|
|||||||
COMPILER=COMPILERS[0]
|
COMPILER=COMPILERS[0]
|
||||||
OPTIMIZE="3"
|
OPTIMIZE="3"
|
||||||
INSTALLER=0
|
INSTALLER=0
|
||||||
|
GENMAN=0
|
||||||
PPGAME=0
|
PPGAME=0
|
||||||
THIRDPARTY="thirdparty"
|
THIRDPARTY="thirdparty"
|
||||||
VERSION="0.0.0"
|
VERSION="0.0.0"
|
||||||
@ -486,8 +479,8 @@ def usage(problem):
|
|||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
def parseopts(args):
|
def parseopts(args):
|
||||||
global PREFIX,COMPILER,OPTIMIZE,OMIT,THIRDPARTY,INSTALLER,PPGAME
|
global PREFIX,COMPILER,OPTIMIZE,OMIT,THIRDPARTY,INSTALLER,GENMAN
|
||||||
global COPYEXTRAS,VERSION,COMPRESSOR,DIRECTXSDK,VERBOSE
|
global PPGAME,COPYEXTRAS,VERSION,COMPRESSOR,DIRECTXSDK,VERBOSE
|
||||||
longopts = [
|
longopts = [
|
||||||
"help","package-info","prefix=","compiler=","directx-sdk=","thirdparty=",
|
"help","package-info","prefix=","compiler=","directx-sdk=","thirdparty=",
|
||||||
"optimize=","everything","nothing","installer","ppgame=","quiet","verbose",
|
"optimize=","everything","nothing","installer","ppgame=","quiet","verbose",
|
||||||
@ -508,6 +501,7 @@ def parseopts(args):
|
|||||||
elif (option=="--quiet"): VERBOSE-=1
|
elif (option=="--quiet"): VERBOSE-=1
|
||||||
elif (option=="--verbose"): VERBOSE+=1
|
elif (option=="--verbose"): VERBOSE+=1
|
||||||
elif (option=="--installer"): INSTALLER=1
|
elif (option=="--installer"): INSTALLER=1
|
||||||
|
elif (option=="--genman"): GENMAN=1
|
||||||
elif (option=="--ppgame"): PPGAME=value
|
elif (option=="--ppgame"): PPGAME=value
|
||||||
elif (option=="--everything"): OMIT=[]
|
elif (option=="--everything"): OMIT=[]
|
||||||
elif (option=="--nothing"): OMIT=PACKAGES[:]
|
elif (option=="--nothing"): OMIT=PACKAGES[:]
|
||||||
@ -832,6 +826,8 @@ def printStatus(header,warnings):
|
|||||||
print "Makepanda: Thirdparty dir:",THIRDPARTY
|
print "Makepanda: Thirdparty dir:",THIRDPARTY
|
||||||
print "Makepanda: DirectX SDK dir:",DIRECTXSDK
|
print "Makepanda: DirectX SDK dir:",DIRECTXSDK
|
||||||
print "Makepanda: Verbose vs. Quiet Level:",VERBOSE
|
print "Makepanda: Verbose vs. Quiet Level:",VERBOSE
|
||||||
|
if (GENMAN): print "Makepanda: Generate API reference manual"
|
||||||
|
else : print "Makepanda: Don't generate API reference manual"
|
||||||
if (sys.platform == "win32"):
|
if (sys.platform == "win32"):
|
||||||
if INSTALLER: print "Makepanda: Build installer, using",COMPRESSOR
|
if INSTALLER: print "Makepanda: Build installer, using",COMPRESSOR
|
||||||
else : print "Makepanda: Don't build installer"
|
else : print "Makepanda: Don't build installer"
|
||||||
@ -6199,9 +6195,11 @@ CompileBAM("../=", PREFIX+"/models/misc/Spotlight.bam", "dmodels/src/misc/S
|
|||||||
if (older(PREFIX+'/pandac/PandaModules.pyz',xpaths(PREFIX+"/pandac/input/",ALLIN,""))):
|
if (older(PREFIX+'/pandac/PandaModules.pyz',xpaths(PREFIX+"/pandac/input/",ALLIN,""))):
|
||||||
ALLTARGETS.append(PREFIX+'/pandac/PandaModules.pyz')
|
ALLTARGETS.append(PREFIX+'/pandac/PandaModules.pyz')
|
||||||
if (sys.platform=="win32"):
|
if (sys.platform=="win32"):
|
||||||
oscmd(PREFIX+"/bin/genpycode.exe")
|
if (GENMAN): oscmd(PREFIX+"/bin/genpycode.exe -m")
|
||||||
|
else : oscmd(PREFIX+"/bin/genpycode.exe")
|
||||||
else:
|
else:
|
||||||
oscmd(PREFIX+"/bin/genpycode")
|
if (GENMAN): oscmd(PREFIX+"/bin/genpycode -m")
|
||||||
|
else : oscmd(PREFIX+"/bin/genpycode")
|
||||||
updatefiledate(PREFIX+'/pandac/PandaModules.pyz')
|
updatefiledate(PREFIX+'/pandac/PandaModules.pyz')
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
|
Loading…
x
Reference in New Issue
Block a user