openclonk/tools/osx_pack_gamedata.sh

28 lines
588 B
Bash

#!/bin/sh
C4GROUP=$1
SRC_GROUP=$2
RESOURCES=$TARGET_BUILD_DIR/$UNLOCALIZED_RESOURCES_FOLDER_PATH
TARGET_GROUP=$RESOURCES/`basename $SRC_GROUP`
should_update() {
for i in `find $SRC_GROUP`; do
if [ $i -nt $TARGET_GROUP ]; then return 0; fi
done
return 1
}
if [ "$CONFIGURATION" == "Release" ]
then if should_update
then echo Packing $TARGET_GROUP...
rm -f $TARGET_GROUP
cd $RESOURCES
$C4GROUP $SRC_GROUP -t $TARGET_GROUP
else echo No changes found for $TARGET_GROUP, skipping
fi
else echo Linking $TARGET_GROUP...
rm -f $TARGET_GROUP
ln -sf $SRC_GROUP $TARGET_GROUP
fi