openclonk/tools/osx_pack_gamedata.sh

27 lines
593 B
Bash

#!/bin/bash
C4GROUP=$1
SRC_GROUP=$2
RESOURCES=${3:-$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" == "Debug" ]
then echo Linking $TARGET_GROUP...
rm -f $TARGET_GROUP
ln -sf $SRC_GROUP $TARGET_GROUP
else 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
fi