• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/usr/bin/bash
2
3NUMCPUS=`../../../WebKitTools/Scripts/num-cpus`
4
5XSRCROOT="`pwd`/../.."
6XSRCROOT=`realpath "$XSRCROOT"`
7# Do a little dance to get the path into 8.3 form to make it safe for gnu make
8# http://bugzilla.opendarwin.org/show_bug.cgi?id=8173
9XSRCROOT=`cygpath -m -s "$XSRCROOT"`
10XSRCROOT=`cygpath -u "$XSRCROOT"`
11export XSRCROOT
12export SOURCE_ROOT=$XSRCROOT
13
14XDSTROOT="$1"
15export XDSTROOT
16# Do a little dance to get the path into 8.3 form to make it safe for gnu make
17# http://bugzilla.opendarwin.org/show_bug.cgi?id=8173
18XDSTROOT=`cygpath -m -s "$XDSTROOT"`
19XDSTROOT=`cygpath -u "$XDSTROOT"`
20export XDSTROOT
21
22SDKROOT="$2"
23export SDKROOT
24# Do a little dance to get the path into 8.3 form to make it safe for gnu make
25# http://bugzilla.opendarwin.org/show_bug.cgi?id=8173
26SDKROOT=`cygpath -m -s "$SDKROOT"`
27SDKROOT=`cygpath -u "$SDKROOT"`
28export SDKROOT
29
30export BUILT_PRODUCTS_DIR="$XDSTROOT/obj/JavaScriptCore"
31
32mkdir -p "${BUILT_PRODUCTS_DIR}/DerivedSources/docs"
33cd "${BUILT_PRODUCTS_DIR}/DerivedSources"
34
35export JavaScriptCore="${XSRCROOT}"
36export DFTABLES_EXTENSION=".exe"
37make -f "$JavaScriptCore/DerivedSources.make" -j ${NUMCPUS} || exit 1
38