Mobile/Build/Windows Mobile Build Instructions: Difference between revisions

Jump to navigation Jump to search
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===
130

edits

Navigation menu