[webkit-dev] build system for wince port

Jason Rukman JasonR at bsquare.com
Mon Dec 28 10:22:17 PST 2009

Hi Patrick,

We have a working wince build for all components right now including
javascrtipcore, webcore and webkit COM layers.  We'd like to help
contribute this back in as well and work together with you on this.

Right now we are using a separate vcproj file for each of the components
(solution 1(b) below).  Our build is a wince-cairo configuration and
follows the windows build configuration very closely so we are not
dependent on a lot of the current WINCE files in the tree (in fact I
don't think we are using almost any of these except in a couple of
places).  We'd like to contribute this back using a new build flag such

Best regards,

-----Original Message-----
From: webkit-dev-bounces at lists.webkit.org
[mailto:webkit-dev-bounces at lists.webkit.org] On Behalf Of Patrick Roland
Sent: Wednesday, December 23, 2009 5:41 PM
To: webkit-dev at lists.webkit.org
Subject: [webkit-dev] build system for wince port

Currently the Windows CE port has no working build system. I'd like to 
contribute one, but i need to know the preferred solution:

(1) Add the port to the current sln/vsproj/vsprops files

    a) Extend the sln/vsproj with the additional platforms and add many
       <FileConfiguration ExcludedFromBuild="true"> and split the

    b) Add a separate "main vsproj" file (JavaScriptCore.vcproj,
       WebCore.vcproj) for the port (like code.staikos.net)

    c) Split the current "main vspoj" files into a
       platform dependent and independent file

(2) Add it to a other build system like gyp or bkl. Which one provides
cross compiling features for wince?

(3) Add a completely independent build system

Which one is the least ugly one? I prefer 1a in the moment.

I'd like to start with STANDARDSDK_500 (ARMV4I) and then add other
STANDARDSDK_500 platforms.
Because the wince port isn't finished right now, it's only possible to
it for WTF and JavaScriptCore (including tests).

Is already anything in the repository with support for cross compiling 
(something like Scripts/build-webkit)?

Is anybody _active_ working on the wince port? Most of the related bugs
inactive for months now.
Does anybody have the last git repository form
CE before it has gone offline? (my last log message is from 2009-07-30)
I'd like to do some additional work in porting the remaining parts, when
have a working build system for it.

- Patick
webkit-dev mailing list
webkit-dev at lists.webkit.org

More information about the webkit-dev mailing list