[OS/2] Bug 421626: Fix packaging and signing on OS/2, r=ted.mielczarek
git-svn-id: svn://10.0.0.236/trunk@247786 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
17
mozilla/toolkit/mozapps/installer/os2/sign.cmd
Executable file
17
mozilla/toolkit/mozapps/installer/os2/sign.cmd
Executable file
@@ -0,0 +1,17 @@
|
||||
/* An adapted version of sign.cmd from NSS */
|
||||
PARSE ARG dist filename
|
||||
dist=forwardtoback(dist);
|
||||
'@echo 'dist
|
||||
'set BEGINLIBPATH='dist'\bin;%BEGINLIBPATH%'
|
||||
'set LIBPATHSTRICT=T'
|
||||
dist'\bin\shlibsign -v -i 'filename
|
||||
exit
|
||||
|
||||
forwardtoback: procedure
|
||||
arg pathname
|
||||
parse var pathname pathname'/'rest
|
||||
do while (rest <> "")
|
||||
pathname = pathname'\'rest
|
||||
parse var pathname pathname'/'rest
|
||||
end
|
||||
return pathname
|
||||
2
mozilla/toolkit/mozapps/installer/os2/strip.cmd
Executable file
2
mozilla/toolkit/mozapps/installer/os2/strip.cmd
Executable file
@@ -0,0 +1,2 @@
|
||||
@rem compress binaries for optimum performance without disturbing chkdll32
|
||||
lxlite /ydd /yxd /d %1
|
||||
@@ -189,8 +189,12 @@ NATIVE_ARCH = $(shell uname -p | sed -e s/powerpc/ppc/)
|
||||
NATIVE_DIST = $(DIST)/../../$(NATIVE_ARCH)/dist
|
||||
SIGN_CMD = $(NATIVE_DIST)/bin/run-mozilla.sh $(NATIVE_DIST)/bin/shlibsign -v -i
|
||||
else
|
||||
ifeq ($(OS_ARCH),OS2)
|
||||
SIGN_CMD = $(topsrcdir)/toolkit/mozapps/installer/os2/sign.cmd $(DIST)
|
||||
else
|
||||
SIGN_CMD = $(RUN_TEST_PROGRAM) $(DIST)/bin/shlibsign -v -i
|
||||
endif
|
||||
endif
|
||||
|
||||
SOFTOKN = $(DIST)/$(STAGEPATH)$(MOZ_PKG_APPNAME)$(_BINPATH)/$(DLL_PREFIX)softokn3$(DLL_SUFFIX)
|
||||
FREEBL = $(DIST)/$(STAGEPATH)$(MOZ_PKG_APPNAME)$(_BINPATH)/$(DLL_PREFIX)freebl3$(DLL_SUFFIX)
|
||||
@@ -270,7 +274,7 @@ STRIP_FLAGS = -g
|
||||
PLATFORM_EXCLUDE_LIST = ! -name "*.stub" ! -name "$(MOZ_PKG_APPNAME)-bin"
|
||||
endif
|
||||
ifeq ($(OS_ARCH),OS2)
|
||||
STRIP = $(srcdir)/os2/strip.cmd
|
||||
STRIP = $(topsrcdir)/toolkit/mozapps/installer/os2/strip.cmd
|
||||
STRIP_FLAGS =
|
||||
PLATFORM_EXCLUDE_LIST = ! -name "*.ico"
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user