Updating WinCE Minimo mozconfig files to pull the right NSPR Branch. Also adding required libraries and component names to final-* files. Not part of the default build.

This commit is contained in:
dougt%meer.net 2005-05-10 01:35:07 +00:00
Родитель 4d7c9680dc
Коммит 2607187a61
4 изменённых файлов: 101 добавлений и 3 удалений

Просмотреть файл

@ -17,3 +17,8 @@ editor
txmgr
appshell
chrmlite
mork
xmlextra
t8iix
websrvcs
popuplite

Просмотреть файл

@ -17,3 +17,8 @@ nsEditorModule
nsTransactionManagerModule
appshell
chromelite
nsMorkModule
nsXMLExtrasModule
TransformiixModule
nsWebServicesModule
popuplite

Просмотреть файл

@ -1,3 +1,5 @@
mk_add_options NSPR_CO_TAG=NSPRPUB_PRE_4_2_WINCE_BRANCH
mk_add_options MOZ_CO_PROJECT=suite
ac_add_options --enable-application=suite
@ -63,9 +65,6 @@ ac_add_options --disable-dtd-debug
ac_add_options --disable-logging
ac_add_options --disable-tests
# build crypto module (PSM + NSS)
ac_add_options --disable-crypto
# build minimal set of protocol handlers
ac_add_options --enable-necko-protocols=http,file,res,jar
@ -83,3 +82,4 @@ ac_add_options --disable-debug
ac_add_options --disable-shared
ac_add_options --enable-static
ac_add_options --disable-crypto

Просмотреть файл

@ -0,0 +1,88 @@
mk_add_options NSPR_CO_TAG=NSPRPUB_PRE_4_2_WINCE_BRANCH
mk_add_options MOZ_CO_PROJECT=suite
ac_add_options --enable-application=suite
CROSS_COMPILE=1
CXX=arm-wince-gcc
LD=arm-wince-link
AR=arm-wince-lib
mk_add_options AR=arm-wince-lib
AS=arm-wince-as
ac_add_options --target=arm-wince
ac_add_options --enable-win32-target=WINCE
ac_add_options --enable-default-toolkit=windows
ac_add_options --without-libIDL
ac_add_options --disable-md
ac_add_options --disable-activex
ac_add_options --disable-activex-scripting
ac_add_options --disable-oji
ac_add_options --disable-plugins
WINCE=1
mk_add_options WINCE=1
TARGET_DEVICE=emulator
mk_add_options TARGET_DEVICE=emulator
MINIMO=1
mk_add_options MINIMO=1
# disable XUL support to reduce codesize
ac_add_options --disable-xul
# enable minimal profile support
ac_add_options --disable-profilesharing
ac_add_options --disable-profilelocking
ac_add_options --enable-single-profile
# disable features and skip various build steps
ac_add_options --enable-extensions="xml-rpc xmlextras transformiix webservices"
ac_add_options --disable-accessibility
ac_add_options --disable-composer
ac_add_options --enable-plaintext-editor-only
ac_add_options --disable-mailnews
ac_add_options --disable-ldap
ac_add_options --disable-postscript
ac_add_options --disable-mathml
ac_add_options --disable-jsd
ac_add_options --disable-installer
ac_add_options --disable-xpinstall
ac_add_options --disable-xpfe-components
ac_add_options --disable-necko-disk-cache
# configure necko to allocate smaller network buffers
ac_add_options --enable-necko-small-buffers
# disable debug logging and tests
ac_add_options --disable-dtd-debug
ac_add_options --disable-logging
ac_add_options --disable-tests
# build minimal set of protocol handlers
ac_add_options --enable-necko-protocols=http,file,res,jar
# build minimal set of image decoders
ac_add_options --enable-image-decoders=png,gif,jpeg
# code generation options (optimize for size)
ac_add_options --enable-strip
ac_add_options --disable-debug
#ac_add_options --disable-optimize
#ac_add_options --enable-debug
# enable static build
ac_add_options --disable-shared
ac_add_options --enable-static
ac_add_options --disable-crypto
# XPCALL Code is busted on the emulator?
ac_add_options --disable-jsloader