diff --git a/embedding/minimo/wince/minimo-link-comps b/embedding/minimo/wince/minimo-link-comps index a29327b2b78f..6ecaef110047 100755 --- a/embedding/minimo/wince/minimo-link-comps +++ b/embedding/minimo/wince/minimo-link-comps @@ -17,3 +17,8 @@ editor txmgr appshell chrmlite +mork +xmlextra +t8iix +websrvcs +popuplite diff --git a/embedding/minimo/wince/minimo-link-names b/embedding/minimo/wince/minimo-link-names index 950a77a65e56..66da77b2f33e 100755 --- a/embedding/minimo/wince/minimo-link-names +++ b/embedding/minimo/wince/minimo-link-names @@ -17,3 +17,8 @@ nsEditorModule nsTransactionManagerModule appshell chromelite +nsMorkModule +nsXMLExtrasModule +TransformiixModule +nsWebServicesModule +popuplite diff --git a/embedding/minimo/wince/mozconfig/ppc2003arm b/embedding/minimo/wince/mozconfig/ppc2003arm index e2bdf236f327..0a78210afdc7 100755 --- a/embedding/minimo/wince/mozconfig/ppc2003arm +++ b/embedding/minimo/wince/mozconfig/ppc2003arm @@ -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 diff --git a/embedding/minimo/wince/mozconfig/ppc2003emu b/embedding/minimo/wince/mozconfig/ppc2003emu new file mode 100755 index 000000000000..ce26059ecbb3 --- /dev/null +++ b/embedding/minimo/wince/mozconfig/ppc2003emu @@ -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