mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-05-28 17:16:29 +03:00
38 lines
992 B
Bash
Executable File
38 lines
992 B
Bash
Executable File
#!/bin/bash
|
|
# brew install create-dmg
|
|
CANONPATH=$(readlink -f "$0")
|
|
DIRPATH="$(dirname "$CANONPATH")"
|
|
cd "$DIRPATH" || exit
|
|
|
|
VERSION=
|
|
for i in "$@"; do
|
|
case $i in
|
|
--version)
|
|
if [[ -n $2 ]]; then VERSION="$2"; fi
|
|
shift
|
|
shift
|
|
;;
|
|
-*|--*)
|
|
echo "Unknown option $i"
|
|
exit 1
|
|
;;
|
|
*)
|
|
;;
|
|
esac
|
|
done
|
|
|
|
VERSIONPATH=../../../src/tools/ecode/version.hpp
|
|
ECODE_MAJOR_VERSION=$(grep "define ECODE_MAJOR_VERSION" $VERSIONPATH | awk '{print $3}')
|
|
ECODE_MINOR_VERSION=$(grep "define ECODE_MINOR_VERSION" $VERSIONPATH | awk '{print $3}')
|
|
ECODE_PATCH_LEVEL=$(grep "define ECODE_PATCH_LEVEL" $VERSIONPATH | awk '{print $3}')
|
|
|
|
if [ -n "$VERSION" ];
|
|
then
|
|
ECODE_VERSION="$VERSION"
|
|
else
|
|
ECODE_VERSION="$ECODE_MAJOR_VERSION"."$ECODE_MINOR_VERSION"."$ECODE_PATCH_LEVEL"
|
|
fi
|
|
|
|
rm -f ./*x86_64.dmg
|
|
create-dmg --icon ecode 0 16 --window-size 256 256 --app-drop-link 0 80 --icon-size 32 --text-size 12 --volicon ../../../bin/assets/icon/ecode.icns ecode-macos-"$ECODE_VERSION"-x86_64.dmg ecode.app
|