canmove, Confirmed users
432
edits
(→Set up a mozconfig: Build Flash shim) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
* Install the [http://www.microsoft.com/DownLoads/details.aspx?familyid=FA1A3D66-3F61-4DDC-9510-AE450E2318C3&displaylang=en Windows CE 5.00 Standard SDK]. If you have a SDK provided by a Windows CE 6 device manufacturer, it ought to work as well; this has only been tested with the CE 5.00 SDK. | * Install the [http://www.microsoft.com/DownLoads/details.aspx?familyid=FA1A3D66-3F61-4DDC-9510-AE450E2318C3&displaylang=en Windows CE 5.00 Standard SDK]. If you have a SDK provided by a Windows CE 6 device manufacturer, it ought to work as well; this has only been tested with the CE 5.00 SDK. | ||
* | * The DirectDraw backend for Windows CEneeds the ddraw.h and ddraw.lib in the CE5 SDK replaced with those from the Windows Mobile 6 SDK (you'll get an error saying "Cairo was not compiled with support for the directdraw backend" if you skip this step). This will require installing the WM6 SDK, and then, assuming the SDKs are installed in the default locations, copying: | ||
** '''/c/Program Files/Windows Mobile 6 SDK/PocketPC/Include/Armv4i/ddraw.h''' to '''/c/Program Files/Windows CE Tools/wce500/STANDARDSDK_500/Include/Armv4i''' | ** '''/c/Program Files/Windows Mobile 6 SDK/PocketPC/Include/Armv4i/ddraw.h''' to '''/c/Program Files/Windows CE Tools/wce500/STANDARDSDK_500/Include/Armv4i''' | ||
** '''/c/Program Files/Windows Mobile 6 SDK/PocketPC/Lib/Armv4i/ddraw.lib''' to '''/c/Program Files/Windows CE Tools/wce500/STANDARDSDK_500/Lib/Armv4i''' | ** '''/c/Program Files/Windows Mobile 6 SDK/PocketPC/Lib/Armv4i/ddraw.lib''' to '''/c/Program Files/Windows CE Tools/wce500/STANDARDSDK_500/Lib/Armv4i''' | ||
Line 17: | Line 17: | ||
The process for creating a source tree and build is basically the same as for building Firefox for Windows XP/Vista. See [https://developer.mozilla.org/En/Simple_build this simplified guide] for the general process. | The process for creating a source tree and build is basically the same as for building Firefox for Windows XP/Vista. See [https://developer.mozilla.org/En/Simple_build this simplified guide] for the general process. | ||
In 'C:\mozilla-build', there will be a few batch files -- fire up '''start-msvc9.bat''' to obtain a console window with paths set up for building. All commands are assumed to be executed within | In 'C:\mozilla-build', there will be a few batch files -- fire up '''start-msvc9.bat''' to obtain a console window with paths set up for building. All commands are assumed to be executed within the new window. Note that one Windows Vista/7 you may need to right-click the .bat and Run As Administrator, or else the build quickly fails with an "nsinstall: bad file number" error. | ||
# '''mkdir /c/proj''' (or any path without spaces!) | # '''mkdir /c/proj''' (or any path without spaces!) | ||
Line 58: | Line 58: | ||
ac_add_options --enable-activex-scripting | ac_add_options --enable-activex-scripting | ||
ac_add_options --enable-xpconnect-idispatch | ac_add_options --enable-xpconnect-idispatch | ||
ac_add_options --disable-windows-mobile-components | ac_add_options --disable-windows-mobile-components | ||
Line 75: | Line 75: | ||
ac_add_options --disable-oji | ac_add_options --disable-oji | ||
ac_add_options --disable-vista-sdk-requirements | ac_add_options --disable-vista-sdk-requirements | ||
ac_add_options --disable-installer | ac_add_options --disable-installer | ||
ac_add_options --disable-dbm | ac_add_options --disable-dbm |