aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/viewer_manifest.py
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/newview/viewer_manifest.py')
-rwxr-xr-xlinden/indra/newview/viewer_manifest.py57
1 files changed, 32 insertions, 25 deletions
diff --git a/linden/indra/newview/viewer_manifest.py b/linden/indra/newview/viewer_manifest.py
index 62c9537..d8261c2 100755
--- a/linden/indra/newview/viewer_manifest.py
+++ b/linden/indra/newview/viewer_manifest.py
@@ -44,6 +44,16 @@ class ViewerManifest(LLManifest):
44 self.exclude("*.svn*") 44 self.exclude("*.svn*")
45 self.path(src="../../scripts/messages/message_template.msg", dst="app_settings/message_template.msg") 45 self.path(src="../../scripts/messages/message_template.msg", dst="app_settings/message_template.msg")
46 self.path(src="../../etc/message.xml", dst="app_settings/message.xml") 46 self.path(src="../../etc/message.xml", dst="app_settings/message.xml")
47 self.path(src="../../../ChangeLog.txt", dst="doc/ChangeLog.txt")
48 self.path(src="../../../CONTRIBUTE.txt", dst="doc/CONTRIBUTE.txt")
49 self.path(src="../../../MANIFESTO.txt", dst="doc/MANIFESTO.txt")
50 self.path(src="../../../README.txt", dst="doc/README.txt")
51 self.path(src="../../../RELEASE_NOTES.txt", dst="doc/RELEASE_NOTES.txt")
52 self.path(src="../../doc/contributions.txt", dst="doc/ll-contributions.txt")
53 self.path(src="../../doc/FLOSS-exception.txt", dst="doc/FLOSS-exception.txt")
54 self.path(src="../../doc/GPL-license.txt", dst="doc/GPL-license.txt")
55 self.path(src="../../doc/releasenotes-where.txt", dst="doc/ll-releasenotes-where.txt")
56#
47 57
48 if self.prefix(src="app_settings"): 58 if self.prefix(src="app_settings"):
49 self.exclude("logcontrol.xml") 59 self.exclude("logcontrol.xml")
@@ -171,9 +181,9 @@ class WindowsManifest(ViewerManifest):
171 def final_exe(self): 181 def final_exe(self):
172 if self.default_channel(): 182 if self.default_channel():
173 if self.default_grid(): 183 if self.default_grid():
174 return "Imprudence.exe" 184 return "imprudence.exe"
175 else: 185 else:
176 return "ImprudencePreview.exe" 186 return "imprudencepreview.exe"
177 else: 187 else:
178 return ''.join(self.channel().split()) + '.exe' 188 return ''.join(self.channel().split()) + '.exe'
179 189
@@ -183,14 +193,6 @@ class WindowsManifest(ViewerManifest):
183 # the final exe is complicated because we're not sure where it's coming from, 193 # the final exe is complicated because we're not sure where it's coming from,
184 # nor do we have a fixed name for the executable 194 # nor do we have a fixed name for the executable
185 self.path(self.find_existing_file('debug/imprudence-bin.exe', 'release/imprudence-bin.exe', 'relwithdebinfo/imprudence-bin.exe'), dst=self.final_exe()) 195 self.path(self.find_existing_file('debug/imprudence-bin.exe', 'release/imprudence-bin.exe', 'relwithdebinfo/imprudence-bin.exe'), dst=self.final_exe())
186 # need to get the kdu dll from any of the build directories as well
187 #self.path(self.find_existing_file(
188 # *FIX:Mani we need to add support for packaging specific targets.
189 #'../llkdu/debug/llkdu.dll',
190 #'../llkdu/release/llkdu.dll',
191 #'../llkdu/relwithdebinfo/llkdu.dll',
192 #'../../libraries/i686-win32/lib/release/llkdu.dll'),
193 # dst='llkdu.dll')
194 196
195 self.gather_documents() 197 self.gather_documents()
196 198
@@ -212,6 +214,12 @@ class WindowsManifest(ViewerManifest):
212 self.path("openjpeg.dll") 214 self.path("openjpeg.dll")
213 self.end_prefix() 215 self.end_prefix()
214 216
217 # For sound
218 if self.prefix(src="../../libraries/i686-win32/lib/release", dst=""):
219 self.path("openal32.dll")
220 self.path("alut.dll")
221 self.end_prefix()
222
215 # Mozilla appears to force a dependency on these files so we need to ship it (CP) 223 # Mozilla appears to force a dependency on these files so we need to ship it (CP)
216 self.path("msvcr71.dll") 224 self.path("msvcr71.dll")
217 self.path("msvcp71.dll") 225 self.path("msvcp71.dll")
@@ -244,18 +252,20 @@ class WindowsManifest(ViewerManifest):
244 self.end_prefix() 252 self.end_prefix()
245 253
246 # Vivox runtimes 254 # Vivox runtimes
247 #if self.prefix(src="vivox-runtime/i686-win32", dst=""): 255 if self.prefix(src="vivox-runtime/i686-win32", dst=""):
256 # self.path("alut.dll")
257 self.path("wrap_oal.dll")
258
248 # self.path("SLVoice.exe") 259 # self.path("SLVoice.exe")
249 # self.path("SLVoiceAgent.exe") 260 # self.path("SLVoiceAgent.exe")
250 # self.path("libeay32.dll") 261 # self.path("libeay32.dll")
251 # self.path("srtp.dll") 262 # self.path("srtp.dll")
252 # self.path("ssleay32.dll") 263 # self.path("ssleay32.dll")
253 # self.path("tntk.dll") 264 # self.path("tntk.dll")
254 # self.path("alut.dll")
255 # self.path("vivoxsdk.dll") 265 # self.path("vivoxsdk.dll")
256 # self.path("ortp.dll") 266 # self.path("ortp.dll")
257 # self.path("wrap_oal.dll") 267
258 # self.end_prefix() 268 self.end_prefix()
259 269
260# # pull in the crash logger and updater from other projects 270# # pull in the crash logger and updater from other projects
261# self.path(src=self.find_existing_file( # tag:"crash-logger" here as a cue to the exporter 271# self.path(src=self.find_existing_file( # tag:"crash-logger" here as a cue to the exporter
@@ -440,17 +450,15 @@ class DarwinManifest(ViewerManifest):
440 self.path("Japanese.lproj") 450 self.path("Japanese.lproj")
441 self.path("Korean.lproj") 451 self.path("Korean.lproj")
442 452
453
443 # SLVoice and vivox lols 454 # SLVoice and vivox lols
444 #self.path("vivox-runtime/universal-darwin/libalut.dylib", "libalut.dylib") 455 self.path("vivox-runtime/universal-darwin/libalut.dylib", "libalut.dylib")
445 #self.path("vivox-runtime/universal-darwin/libopenal.dylib", "libopenal.dylib") 456 self.path("vivox-runtime/universal-darwin/libopenal.dylib", "libopenal.dylib")
446 #self.path("vivox-runtime/universal-darwin/libortp.dylib", "libortp.dylib") 457 #self.path("vivox-runtime/universal-darwin/libortp.dylib", "libortp.dylib")
447 #self.path("vivox-runtime/universal-darwin/libvivoxsdk.dylib", "libvivoxsdk.dylib") 458 #self.path("vivox-runtime/universal-darwin/libvivoxsdk.dylib", "libvivoxsdk.dylib")
448 #self.path("vivox-runtime/universal-darwin/SLVoice", "SLVoice") 459 #self.path("vivox-runtime/universal-darwin/SLVoice", "SLVoice")
449 #self.path("vivox-runtime/universal-darwin/SLVoiceAgent.app", "SLVoiceAgent.app") 460 #self.path("vivox-runtime/universal-darwin/SLVoiceAgent.app", "SLVoiceAgent.app")
450 461
451 # llkdu dynamic library
452# self.path("../../libraries/universal-darwin/lib_release/libllkdu.dylib", "libllkdu.dylib")
453
454 #libfmodwrapper.dylib 462 #libfmodwrapper.dylib
455 #self.path(self.args['configuration'] + "/libfmodwrapper.dylib", "libfmodwrapper.dylib") 463 #self.path(self.args['configuration'] + "/libfmodwrapper.dylib", "libfmodwrapper.dylib")
456 464
@@ -658,7 +666,6 @@ class Linux_i686Manifest(LinuxManifest):
658 self.path("app_settings/mozilla-runtime-linux-i686") 666 self.path("app_settings/mozilla-runtime-linux-i686")
659 667
660 if self.prefix("../../libraries/i686-linux/lib_release_client", dst="lib"): 668 if self.prefix("../../libraries/i686-linux/lib_release_client", dst="lib"):
661# self.path("libkdu_v42R.so")
662# self.path("libfmod-3.75.so") 669# self.path("libfmod-3.75.so")
663 self.path("libapr-1.so.0") 670 self.path("libapr-1.so.0")
664 self.path("libaprutil-1.so.0") 671 self.path("libaprutil-1.so.0")
@@ -673,19 +680,19 @@ class Linux_i686Manifest(LinuxManifest):
673 self.path("libopenjpeg.so.2") 680 self.path("libopenjpeg.so.2")
674 #self.path("libtcmalloc.so.0") - bugged 681 #self.path("libtcmalloc.so.0") - bugged
675 #self.path("libstacktrace.so.0") - probably bugged 682 #self.path("libstacktrace.so.0") - probably bugged
676# self.path("libllkdu.so", "../bin/libllkdu.so") # llkdu goes in bin for some reason
677 self.end_prefix("lib") 683 self.end_prefix("lib")
678 684
679 # Vivox runtimes 685 # Vivox runtimes
680 #if self.prefix(src="vivox-runtime/i686-linux", dst="bin"): 686 #if self.prefix(src="vivox-runtime/i686-linux", dst="bin"):
681 # self.path("SLVoice") 687 # self.path("SLVoice")
682 # self.end_prefix() 688 # self.end_prefix()
683 #if self.prefix(src="vivox-runtime/i686-linux", dst="lib"): 689
684 # self.path("libopenal.so.1") 690 if self.prefix(src="vivox-runtime/i686-linux", dst="lib"):
691 self.path("libopenal.so.1")
692 self.path("libalut.so")
685 # self.path("libortp.so") 693 # self.path("libortp.so")
686 # self.path("libvivoxsdk.so") 694 # self.path("libvivoxsdk.so")
687 # self.path("libalut.so") 695 self.end_prefix("lib")
688 # self.end_prefix("lib")
689 696
690class Linux_x86_64Manifest(LinuxManifest): 697class Linux_x86_64Manifest(LinuxManifest):
691 def construct(self): 698 def construct(self):