Bug 322206 - Firefox net / stub installer - stub LTR and RTL base support and build changes for NSIS UI binary resource. r=bbondy

This commit is contained in:
Robert Strong 2012-09-28 15:46:49 -07:00
parent 75f924b039
commit 8440bb5c0f
3 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,12 @@
# Header, don't edit
NLF v6
# Start editing here
# Language ID
0
# Font and size - dash (-) means default
-
-
# Codepage - dash (-) means ANSI code page
-
# RTL - anything else than RTL means LTR
RTL

View File

@ -0,0 +1,12 @@
# Header, don't edit
NLF v6
# Start editing here
# Language ID
0
# Font and size - dash (-) means default
-
-
# Codepage - dash (-) means ANSI code page
-
# RTL - anything else than RTL means LTR
-

View File

@ -14,6 +14,8 @@ SFX_MODULE ?= $(error SFX_MODULE is not defined)
TOOLKIT_NSIS_FILES = \
common.nsh \
locale.nlf \
locale-rtl.nlf \
locales.nsi \
overrides.nsh \
setup.ico \
@ -33,9 +35,14 @@ CUSTOM_NSIS_PLUGINS = \
UAC.dll \
$(NULL)
CUSTOM_UI = \
nsisui.exe \
$(NULL)
$(CONFIG_DIR)/setup.exe::
$(INSTALL) $(addprefix $(MOZILLA_DIR)/toolkit/mozapps/installer/windows/nsis/,$(TOOLKIT_NSIS_FILES)) $(CONFIG_DIR)
$(INSTALL) $(addprefix $(MOZILLA_DIR)/other-licenses/nsis/Plugins/,$(CUSTOM_NSIS_PLUGINS)) $(CONFIG_DIR)
$(INSTALL) $(addprefix $(MOZILLA_DIR)/other-licenses/nsis/,$(CUSTOM_UI)) $(CONFIG_DIR)
cd $(CONFIG_DIR) && $(MAKENSISU) installer.nsi
# Support for building the uninstaller when repackaging locales
ifeq ($(CONFIG_DIR),l10ngen)