130
edits
| Line 167: | Line 167: | ||
===Setting Up Your MOZCONFIG File=== | ===Setting Up Your MOZCONFIG File=== | ||
Building options are controlled by mozconfig, a master file within your top source directory (in our case, /c/hg/mozilla-central/mozconfig). '''Here is our current mozconfig for building WinMobile:''' | Building options are controlled by mozconfig, a master file within your top source directory (in our case, /c/hg/mozilla-central/mozconfig). | ||
'''Here is our current mozconfig for building a Debug XULRunner and Fennec for WinMobile:''' | |||
''# Options for client.mk.'' | |||
''mk_add_options MOZ_BUILD_PROJECTS="xulrunner mobile"'' | |||
''mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-wm6-dbg'' | |||
''ac_add_options --enable-debug'' | |||
''ac_add_options --enable-optimize'' | |||
''# mobile options'' | |||
''ac_add_app_options mobile --enable-application=mobile'' | |||
''ac_add_app_options mobile --with-libxul-sdk=../xulrunner/dist'' | |||
''# Disabling tests due to bug 454881'' | |||
''ac_add_options --disable-tests'' | |||
''#WINCE specific options'' | |||
''ac_add_options --disable-javaxpcom'' | |||
''ac_add_options --disable-plugins'' | |||
''ac_add_options --disable-accessibility'' | |||
''ac_add_options --disable-printing'' | |||
''ac_add_options --disable-oji'' | |||
''ac_add_options --disable-vista-sdk-requirements'' | |||
''ac_add_options --disable-updater'' | |||
''ac_add_options --disable-installer'' | |||
''ac_add_options --disable-xpinstall'' | |||
''ac_add_options --enable-image-decoders="png gif jpeg"'' | |||
''ac_add_options --disable-dbm'' | |||
''CROSS_COMPILE=1'' | |||
''CC=$topsrcdir/build/wince/tools/bin/arm-wince-gcc'' | |||
''CXX=$topsrcdir/build/wince/tools/bin/arm-wince-gcc '' | |||
''CPP=$topsrcdir/build/wince/tools/bin/arm-wince-gcc'' | |||
''LD=$topsrcdir/build/wince/tools/bin/arm-wince-link'' | |||
''AR=$topsrcdir/build/wince/tools/bin/arm-wince-lib'' | |||
''AS=$topsrcdir/build/wince/tools/bin/arm-wince-as'' | |||
''MIDL=/c/Program\ Files/Microsoft\ Visual\ Studio\ 9/VC/ce/bin/x86_arm/midl.exe'' | |||
''RC=$topsrcdir/build/wince/tools/bin/arm-wince-res'' | |||
''mk_add_options AR=@TOPSRCDIR@/build/wince/tools/bin/arm-wince-lib'' | |||
''ac_add_options --target=arm-wince'' | |||
''ac_add_options --enable-win32-target=WINCE'' | |||
''ac_add_options --enable-default-toolkit=cairo-windows'' | |||
''ac_add_options --with-wince-sdk="c:/program files/windows mobile 6 sdk/pocketpc/include/armv4i"'' | |||
'''Here is our current mozconfig for building a non-debug XULRunner for WinMobile:''' | |||
''# Options for client.mk.'' | ''# Options for client.mk.'' | ||
| Line 206: | Line 256: | ||
''ac_add_options --with-wince-sdk="c:/program files/windows mobile 6 sdk/pocketpc/include/armv4i"'' | ''ac_add_options --with-wince-sdk="c:/program files/windows mobile 6 sdk/pocketpc/include/armv4i"'' | ||
===Building XULRunner and Mobile Fennec Code=== | ===Building XULRunner and Mobile Fennec Code=== | ||
edits