webengine/osswebengine/WebKit/s60/group/make-generated-sources.sh
author chetan.kapoor@v800025.ad-sfpd.intra
Tue, 27 Oct 2009 10:58:40 +0000
branchCompilerCompatibility
changeset 25 9d87bae3dc1b
parent 0 dd21522fd290
permissions -rw-r--r--
Bug 669 & 670 - Build errors with RVCT 4.0: Error: #504-D: nonstandard form for taking the address of a member function

#!/bin/bash -x

PATH="/usr/bin:${PATH}"

SRCROOT="`pwd`/../../../JavaScriptCore"
SRCROOT=`realpath "$SRCROOT"`
# Do a little dance to get the path into 8.3 form to make it safe for gnu make
# http://bugzilla.opendarwin.org/show_bug.cgi?id=8173
SRCROOT=`cygpath -m -s "$SRCROOT"`
SRCROOT=`cygpath -u "$SRCROOT"`
export SRCROOT
#group is one level deeper for s60 so BUILT_PRODUCTS_DIR cannot be used for both "mkdir -p "../${BUILT_PRODUCTS_DIR}"" and for "chartables.c : $(BUILT_PRODUCTS_DIR)/dftables" in JavaScriptCore/DerivedSources.make
export JavaScriptCore="${SRCROOT}"
export WebKitS60GROUP="../../WebKit/s60/group"
export BUILT_PRODUCTS_DIR="../../DerivedSources/JavaScriptCore"
export CREATE_HASH_TABLE="$JavaScriptCore/kjs/create_hash_table"
export PCRE_DIR="$JavaScriptCore/pcre"

mkdir -p "../${BUILT_PRODUCTS_DIR}"
cd "../${BUILT_PRODUCTS_DIR}"

make -f "$WebKitS60GROUP/dftables.make" || exit 1
make -f "$JavaScriptCore/DerivedSources.make" || exit 1