build-LLIntAssembly.sh [plain text]
#!/usr/bin/bash
SRCROOT="`pwd`/../../.."
SRCROOT=`realpath "$SRCROOT"`
SRCROOT=`cygpath -m -s "$SRCROOT"`
SRCROOT=`cygpath -u "$SRCROOT"`
export SRCROOT
XDSTROOT="$1"
export XDSTROOT
XDSTROOT=`cygpath -m -s "$XDSTROOT"`
XDSTROOT=`cygpath -u "$XDSTROOT"`
export XDSTROOT
export BUILT_PRODUCTS_DIR="$XDSTROOT/obj32"
cd "${BUILT_PRODUCTS_DIR}/JavaScriptCore/DerivedSources"
/usr/bin/env ruby "${SRCROOT}/offlineasm/asm.rb" "${SRCROOT}/llint/LowLevelInterpreter.asm" "${BUILT_PRODUCTS_DIR}/LLIntOffsetsExtractor/LLIntOffsetsExtractor${3}.exe" "LLIntAssembly.h" || exit 1