diff options
Diffstat (limited to 'bindings/objc/build_sword/build_ub_mac_swordutils.sh')
-rwxr-xr-x | bindings/objc/build_sword/build_ub_mac_swordutils.sh | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/bindings/objc/build_sword/build_ub_mac_swordutils.sh b/bindings/objc/build_sword/build_ub_mac_swordutils.sh new file mode 100755 index 0000000..a4238d3 --- /dev/null +++ b/bindings/objc/build_sword/build_ub_mac_swordutils.sh @@ -0,0 +1,56 @@ +#!/bin/sh -e +# script by Manfred Bergmann in 2006 +# + +# dependencies for this script are: +# that "build_mac_sword.sh" has been executed in "fat" mode and +# successfully created a "build" folder with directories: "ppc_inst" and "intel_inst" + +BDIR=. +SWORDBUILD=$BDIR/build +PPCPREFIX=$SWORDBUILD/ppc_inst +INTELPREFIX=$SWORDBUILD/intel_inst +RESULTPREFIX=$SWORDBUILD/result_inst + +# Create install dirs if they doesn't exist +if [ ! -d $SWORDBUILD ]; then + echo "build folder doesn't exist!\n" + exit 1 +fi +if [ ! -d $PPCPREFIX ]; then + echo "ppc installation folder doesn't exist!\n" + exit 1 +fi +if [ ! -d $INTELPREFIX ]; then + echo "intel installation folder doesn't exist!\n" + exit 1 +fi +if [ ! -d $RESULTPREFIX ]; then + echo "result(fat) installation folder doesn't exist!\n" + exit 1 +fi + +BINDESTINATION=$RESULTPREFIX/bin +if [ -d $BINDESTINATION ]; then + rm -r $BINDESTINATION +fi +mkdir $BINDESTINATION + +function callLipo { + lipo -create $INTELPREFIX/bin/$1 $PPCPREFIX/bin/$1 -output $BINDESTINATION/$1 +} + +callLipo imp2gbs +callLipo imp2ld +callLipo imp2vs +callLipo installmgr +callLipo mod2imp +callLipo mod2osis +callLipo mod2vpl +callLipo mod2zmod +callLipo osis2mod +callLipo tei2mod +callLipo vpl2mod +callLipo vs2osisref +callLipo vs2osisreftxt +callLipo xml2gbs |