JavaScriptCore:
[WebKit-https.git] / JavaScriptCore / JavaScriptCore.vcproj / JavaScriptCore / build-generated-files.sh
1 #!/usr/bin/bash
2
3 NUMCPUS=`../../../WebKitTools/Scripts/num-cpus`
4
5 XSRCROOT="`pwd`/../.."
6 XSRCROOT=`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
9 XSRCROOT=`cygpath -m -s "$XSRCROOT"`
10 XSRCROOT=`cygpath -u "$XSRCROOT"`
11 export XSRCROOT
12 export SOURCE_ROOT=$XSRCROOT
13
14 XDSTROOT="$1"
15 export 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
18 XDSTROOT=`cygpath -m -s "$XDSTROOT"`
19 XDSTROOT=`cygpath -u "$XDSTROOT"`
20 export XDSTROOT
21
22 SDKROOT="$2"
23 export 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
26 SDKROOT=`cygpath -m -s "$SDKROOT"`
27 SDKROOT=`cygpath -u "$SDKROOT"`
28 export SDKROOT
29
30 export BUILT_PRODUCTS_DIR="$XDSTROOT/obj/JavaScriptCore"
31
32 mkdir -p "${BUILT_PRODUCTS_DIR}/DerivedSources"
33 cd "${BUILT_PRODUCTS_DIR}/DerivedSources"
34
35 export JavaScriptCore="${XSRCROOT}"
36 export DFTABLES_EXTENSION=".exe"
37 make -f "$JavaScriptCore/DerivedSources.make" -j ${NUMCPUS} || exit 1