Josh Yelon vor 21 Jahren
Ursprung
Commit
d1a16c9be8
1 geänderte Dateien mit 29 neuen und 22 gelöschten Zeilen
  1. 29 22
      doc/makepanda/makepanda.py

+ 29 - 22
doc/makepanda/makepanda.py

@@ -1518,14 +1518,14 @@ def CompileLink(dll=0, obj=[], opts=[], xdep=[]):
 #
 ##########################################################################################
 
-def CompileBAM(bam, egg):
+def CompileBAM(preconv, bam, egg):
     dotexe = ".exe"
     if (sys.platform != "win32"): dotexe = ""
     if (egg[-4:]==".flt"):
-        oscmd(PREFIX + "/built/bin/flt2egg" + dotexe + " " + egg + " " + PREFIX + "/tmp/tmp.egg")
-        oscmd(PREFIX + "/built/bin/egg2bam" + dotexe + " " + PREFIX + "/tmp/tmp.egg" + " " + bam)
+        oscmd(PREFIX + "/built/bin/flt2egg" + dotexe + " -pr " + preconv + " -o " + PREFIX + "/tmp/tmp.egg" + " " + egg)
+        oscmd(PREFIX + "/built/bin/egg2bam" + dotexe + " -o " + bam + " " + PREFIX + "/tmp/tmp.egg")
     else:
-        oscmd(PREFIX + "/built/bin/egg2bam" + dotexe + " " + egg + " " + bam)
+        oscmd(PREFIX + "/built/bin/egg2bam" + dotexe + " -pr " + preconv + " -o " + bam + " " + egg)
 
 ##########################################################################################
 #
@@ -4056,7 +4056,7 @@ if (OMIT.count("VRPN")==0):
 #
 
 IPATH=['panda/metalibs/panda']
-OPTS=['BUILDING_PANDA', 'ZLIB', 'VRPN', 'JPEG', 'PNG', 'TIFF', 'NSPR', 'FREETYPE', 'HELIX', 
+OPTS=['BUILDING_PANDA', 'ZLIB', 'VRPN', 'JPEG', 'PNG', 'TIFF', 'NSPR', 'FREETYPE', 'HELIX', 'FFTW',
       'ADVAPI', 'WINSOCK2', 'WINUSER', 'WINMM']
 INFILES=['librecorder.in', 'libpgraph.in', 'libgrutil.in', 'libchan.in', 'libpstatclient.in',
          'libchar.in', 'libcollide.in', 'libdevice.in', 'libdgraph.in', 'libdisplay.in', 'libevent.in',
@@ -5962,26 +5962,33 @@ CopyAllFiles(PREFIX+"/icons/",       "dmodels/src/icons/",     ".gif")
 
 CopyAllFiles(PREFIX+"/models/",     "models/",                ".egg")
 CopyAllFiles(PREFIX+"/models/",     "models/",                ".bam")
+
 CopyAllFiles(PREFIX+"/maps/",       "models/maps/",           ".jpg")
 CopyAllFiles(PREFIX+"/maps/",       "models/maps/",           ".png")
 CopyAllFiles(PREFIX+"/maps/",       "models/maps/",           ".rgb")
-
-CompileBAM(PREFIX+"/models/gui/dialog_box_gui.bam",  "dmodels/src/gui/dialog_box_gui.flt")
-
-CompileBAM(PREFIX+"/models/misc/camera.bam",         "dmodels/src/misc/camera.flt")
-CompileBAM(PREFIX+"/models/misc/fade.bam",           "dmodels/src/misc/fade.flt")
-CompileBAM(PREFIX+"/models/misc/fade_sphere.bam",    "dmodels/src/misc/fade_sphere.flt")
-CompileBAM(PREFIX+"/models/misc/gridBack.bam",       "dmodels/src/misc/gridBack.flt")
-CompileBAM(PREFIX+"/models/misc/iris.bam",           "dmodels/src/misc/iris.flt")
-CompileBAM(PREFIX+"/models/misc/lilsmiley.bam",      "dmodels/src/misc/lilsmiley.egg")
-CompileBAM(PREFIX+"/models/misc/objectHandles.bam",  "dmodels/src/misc/objectHandles.flt")
-CompileBAM(PREFIX+"/models/misc/rgbCube.bam",        "dmodels/src/misc/rgbCube.flt")
-CompileBAM(PREFIX+"/models/misc/smiley.bam",         "dmodels/src/misc/smiley.egg")
-CompileBAM(PREFIX+"/models/misc/sphere.bam",         "dmodels/src/misc/sphere.flt")
-CompileBAM(PREFIX+"/models/misc/xyzAxis.bam",        "dmodels/src/misc/xyzAxis.flt")
-CompileBAM(PREFIX+"/models/misc/Pointlight.bam",     "dmodels/src/misc/Pointlight.egg")
-CompileBAM(PREFIX+"/models/misc/Dirlight.bam",       "dmodels/src/misc/Dirlight.egg")
-CompileBAM(PREFIX+"/models/misc/Spotlight.bam",      "dmodels/src/misc/Spotlight.egg")
+CopyAllFiles(PREFIX+"/maps/",       "models/maps/",           ".rgba")
+
+CopyAllFiles(PREFIX+"/maps/",       "dmodels/src/maps/",      ".jpg")
+CopyAllFiles(PREFIX+"/maps/",       "dmodels/src/maps/",      ".png")
+CopyAllFiles(PREFIX+"/maps/",       "dmodels/src/maps/",      ".rgb")
+CopyAllFiles(PREFIX+"/maps/",       "dmodels/src/maps/",      ".rgba")
+
+CompileBAM("../=", PREFIX+"/models/gui/dialog_box_gui.bam",  "dmodels/src/gui/dialog_box_gui.flt")
+
+CompileBAM("../=", PREFIX+"/models/misc/camera.bam",         "dmodels/src/misc/camera.flt")
+CompileBAM("../=", PREFIX+"/models/misc/fade.bam",           "dmodels/src/misc/fade.flt")
+CompileBAM("../=", PREFIX+"/models/misc/fade_sphere.bam",    "dmodels/src/misc/fade_sphere.flt")
+CompileBAM("../=", PREFIX+"/models/misc/gridBack.bam",       "dmodels/src/misc/gridBack.flt")
+CompileBAM("../=", PREFIX+"/models/misc/iris.bam",           "dmodels/src/misc/iris.flt")
+CompileBAM("../=", PREFIX+"/models/misc/lilsmiley.bam",      "dmodels/src/misc/lilsmiley.egg")
+CompileBAM("../=", PREFIX+"/models/misc/objectHandles.bam",  "dmodels/src/misc/objectHandles.flt")
+CompileBAM("../=", PREFIX+"/models/misc/rgbCube.bam",        "dmodels/src/misc/rgbCube.flt")
+CompileBAM("../=", PREFIX+"/models/misc/smiley.bam",         "dmodels/src/misc/smiley.egg")
+CompileBAM("../=", PREFIX+"/models/misc/sphere.bam",         "dmodels/src/misc/sphere.flt")
+CompileBAM("../=", PREFIX+"/models/misc/xyzAxis.bam",        "dmodels/src/misc/xyzAxis.flt")
+CompileBAM("../=", PREFIX+"/models/misc/Pointlight.bam",     "dmodels/src/misc/Pointlight.egg")
+CompileBAM("../=", PREFIX+"/models/misc/Dirlight.bam",       "dmodels/src/misc/Dirlight.egg")
+CompileBAM("../=", PREFIX+"/models/misc/Spotlight.bam",      "dmodels/src/misc/Spotlight.egg")
 
 ##########################################################################################
 #