diff --git a/makepanda/makepanda.py b/makepanda/makepanda.py index 7059730267..10a7ed0a72 100755 --- a/makepanda/makepanda.py +++ b/makepanda/makepanda.py @@ -422,7 +422,6 @@ if (COMPILER=="MSVC"): if (PkgSkip("VRPN")==0): LibName("VRPN", GetThirdpartyDir() + "vrpn/lib/vrpn.lib") if (PkgSkip("VRPN")==0): LibName("VRPN", GetThirdpartyDir() + "vrpn/lib/quat.lib") if (PkgSkip("FMODEX")==0): LibName("FMODEX", GetThirdpartyDir() + "fmodex/lib/fmodex_vc.lib") - if (PkgSkip("OPENAL")==0): LibName("OPENAL", GetThirdpartyDir() + "openal/lib/pandaopenal32.lib") if (PkgSkip("NVIDIACG")==0): LibName("CGGL", GetThirdpartyDir() + "nvidiacg/lib/cgGL.lib") if (PkgSkip("NVIDIACG")==0): LibName("CGDX9", GetThirdpartyDir() + "nvidiacg/lib/cgD3D9.lib") if (PkgSkip("NVIDIACG")==0): LibName("NVIDIACG", GetThirdpartyDir() + "nvidiacg/lib/cg.lib") @@ -440,11 +439,16 @@ if (COMPILER=="MSVC"): if (PkgSkip("OPENCV")==0): LibName("OPENCV", GetThirdpartyDir() + "opencv/lib/cvaux.lib") if (PkgSkip("OPENCV")==0): LibName("OPENCV", GetThirdpartyDir() + "opencv/lib/ml.lib") if (PkgSkip("OPENCV")==0): LibName("OPENCV", GetThirdpartyDir() + "opencv/lib/cxcore.lib") + if (PkgSkip("AWESOMIUM")==0):LibName("AWESOMIUM", GetThirdpartyDir() + "awesomium/lib/Awesomium.lib") if (PkgSkip("FFMPEG")==0): LibName("FFMPEG", GetThirdpartyDir() + "ffmpeg/lib/avcodec-51-panda.lib") if (PkgSkip("FFMPEG")==0): LibName("FFMPEG", GetThirdpartyDir() + "ffmpeg/lib/avformat-50-panda.lib") if (PkgSkip("FFMPEG")==0): LibName("FFMPEG", GetThirdpartyDir() + "ffmpeg/lib/avutil-49-panda.lib") - if (PkgSkip("AWESOMIUM")==0):LibName("AWESOMIUM", GetThirdpartyDir() + "awesomium/lib/Awesomium.lib") if (PkgSkip("SWSCALE")==0): PkgDisable("SWSCALE") + if (PkgSkip("OPENAL")==0): + if (os.path.exists(GetThirdpartyDir() + "openal/lib/pandaopenal32.lib")): + LibName("OPENAL", GetThirdpartyDir() + "openal/lib/pandaopenal32.lib") + else: + LibName("OPENAL", GetThirdpartyDir() + "openal/lib/libOpenAL32.dll.a") if (PkgSkip("WX")==0): LibName("WX", GetThirdpartyDir() + "wx/lib/wxbase28u.lib") LibName("WX", GetThirdpartyDir() + "wx/lib/wxmsw28u_core.lib") @@ -4837,18 +4841,24 @@ if (PkgSkip("DIRECT")==0 and not RUNTIME): model_extensions.append("*.flt") for model in GetDirectoryContents("dmodels/src/misc", model_extensions): - if (PkgSkip("ZLIB")==0 and not RTDIST): newname = model[:-4] + ".egg.pz" - else: newname = model[:-4] + ".egg" + if (PkgSkip("ZLIB")==0 and PkgSkip("DEPLOYTOOLS")==0 and not RTDIST): + newname = model[:-4] + ".egg.pz" + else: + newname = model[:-4] + ".egg" TargetAdd(GetOutputDir()+"/models/misc/"+newname, input="dmodels/src/misc/"+model) for model in GetDirectoryContents("dmodels/src/gui", model_extensions): - if (PkgSkip("ZLIB")==0 and not RTDIST): newname = model[:-4] + ".egg.pz" - else: newname = model[:-4] + ".egg" + if (PkgSkip("ZLIB")==0 and PkgSkip("DEPLOYTOOLS")==0 and not RTDIST): + newname = model[:-4] + ".egg.pz" + else: + newname = model[:-4] + ".egg" TargetAdd(GetOutputDir()+"/models/gui/"+newname, input="dmodels/src/gui/"+model) for model in GetDirectoryContents("models", model_extensions): - if (PkgSkip("ZLIB")==0 and not RTDIST): newname = model[:-4] + ".egg.pz" - else: newname = model[:-4] + ".egg" + if (PkgSkip("ZLIB")==0 and PkgSkip("DEPLOYTOOLS")==0 and not RTDIST): + newname = model[:-4] + ".egg.pz" + else: + newname = model[:-4] + ".egg" TargetAdd(GetOutputDir()+"/models/"+newname, input="models/"+model) CopyAllFiles(GetOutputDir()+"/models/audio/sfx/", "dmodels/src/audio/sfx/", ".wav")