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