You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



You are here: Minimo project page > WinCE Pocket PC Phone Minimo Building Instructions

The new and shorter build instructions.

Software Required

You will need to install all of the software that is required for a normal windows mozilla build.

In addtion, you will need the following installed:

EVC Environment

This is the setup script that I use:

set HOME=C:/home
set MOZ_TOOLS=C:/moztools
set WINCE_TOOLS=c:\builds\MOZILLA_1_8_BRANCH\mozilla\build\wince\tools\vs8ppc2003arm
set PATH=%MOZ_TOOLS%\bin;C:\cygwin\bin;%PATH%;%WINCE_TOOLS%;
call "C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat"

WINCE_TOOLS points inside your source directory. This is where the Windows CE command line tools that build Minimo for WinCE live after you kick off a build.

Build

  • Inital Pull (using cvs)
    • cvs co -r MOZILLA_1_8_BRANCH mozilla/client.mk
    • cvs co -r MOZILLA_1_8_BRANCH mozilla/minimo
  • mozconfig
    Create file named "mozconfig" in the mozilla directory that includes this exact line:
    . $topsrcdir/minimo/config/mozconfig/wince_mozconfig
  • Pull and Build
    • cd mozilla
    • make -f client.mk pull_all build_all
  • Package
    • cd <MOZ_OBJDIR>/minimo/base
    • make package
    • Your distribution will be in MOZ_OBJDIR/dist/minimo.
  • Building an installer (ARM ONLY)
    • Download this and extract it to c:\. This contains cabwiz.exe, ezsetup.exe and supporting files which are needed to build the Windows CE installer.
    • cd <MOZ_OBJDIR>/minimo/base
    • make installer
    • Your distribution will be in MOZ_OBJDIR/dist/minimo_setup.exe.