-echo Godot export template version - $GODOT_TEMPLATE_VERSION
-echo Local templates - $LOCAL_TEMPLATES
-
-# execute project build
-PLATFORM=macOS
-[[ -d $DIR_RELEASE/$PLATFORM ]] || mkdir -p $DIR_RELEASE/$PLATFORM
-[[ -d $DIR_DEBUG/$PLATFORM ]] || mkdir -p $DIR_DEBUG/$PLATFORM
-
-echo Starting project build
-$GODOT --headless --export-debug --path $DIR_PROJECT $PLATFORM $DIR_DEBUG/$PLATFORM/wolf-seeking-sheep.dmg
+for EXPORT_NAME in $EXPORT_NAMES
+do
+ echo
+ echo Starting project build for export $EXPORT_NAME
+
+ # create build folders
+ [[ -d $DIR_RELEASE/$EXPORT_NAME ]] || mkdir -p $DIR_RELEASE/$EXPORT_NAME
+ [[ -d $DIR_DEBUG/$EXPORT_NAME ]] || mkdir -p $DIR_DEBUG/$EXPORT_NAME
+
+ # get export name from config file
+ EXPORT_FNAME=$(awk -vname=${EXPORT_NAME} -F= \
+ '$1=="name" && $2~name{f=1} f==1 && $1=="export_path"{print $2;exit}' \
+ $EXPORT_PRESETS_CFG | sed -e 's|^.*/||' -e 's/"//g')
+
+ # do build!
+ echo $GODOT $GODOT_OPTS --export-debug "$EXPORT_NAME" $DIR_DEBUG/$EXPORT_NAME/$EXPORT_FNAME
+ $GODOT $GODOT_OPTS --export-debug "$EXPORT_NAME" $DIR_DEBUG/$EXPORT_NAME/$EXPORT_FNAME
+ echo $GODOT $GODOT_OPTS --export-release "$EXPORT_NAME" $DIR_RELEASE/$EXPORT_NAME/$EXPORT_FNAME
+ $GODOT $GODOT_OPTS --export-release "$EXPORT_NAME" $DIR_RELEASE/$EXPORT_NAME/$EXPORT_FNAME
+done