зеркало из https://github.com/mozilla/pjs.git
[OS/2] Bug 421626: Fix packaging and signing on OS/2, r=ted.mielczarek
This commit is contained in:
Родитель
bd9f3bca95
Коммит
a1f77c4293
|
@ -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
|
|
@ -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
|
NATIVE_DIST = $(DIST)/../../$(NATIVE_ARCH)/dist
|
||||||
SIGN_CMD = $(NATIVE_DIST)/bin/run-mozilla.sh $(NATIVE_DIST)/bin/shlibsign -v -i
|
SIGN_CMD = $(NATIVE_DIST)/bin/run-mozilla.sh $(NATIVE_DIST)/bin/shlibsign -v -i
|
||||||
else
|
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
|
SIGN_CMD = $(RUN_TEST_PROGRAM) $(DIST)/bin/shlibsign -v -i
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
SOFTOKN = $(DIST)/$(STAGEPATH)$(MOZ_PKG_APPNAME)$(_BINPATH)/$(DLL_PREFIX)softokn3$(DLL_SUFFIX)
|
SOFTOKN = $(DIST)/$(STAGEPATH)$(MOZ_PKG_APPNAME)$(_BINPATH)/$(DLL_PREFIX)softokn3$(DLL_SUFFIX)
|
||||||
FREEBL = $(DIST)/$(STAGEPATH)$(MOZ_PKG_APPNAME)$(_BINPATH)/$(DLL_PREFIX)freebl3$(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"
|
PLATFORM_EXCLUDE_LIST = ! -name "*.stub" ! -name "$(MOZ_PKG_APPNAME)-bin"
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS_ARCH),OS2)
|
ifeq ($(OS_ARCH),OS2)
|
||||||
STRIP = $(srcdir)/os2/strip.cmd
|
STRIP = $(topsrcdir)/toolkit/mozapps/installer/os2/strip.cmd
|
||||||
STRIP_FLAGS =
|
STRIP_FLAGS =
|
||||||
PLATFORM_EXCLUDE_LIST = ! -name "*.ico"
|
PLATFORM_EXCLUDE_LIST = ! -name "*.ico"
|
||||||
endif
|
endif
|
||||||
|
|
Загрузка…
Ссылка в новой задаче