diff --git a/make-bootstrap.sh b/make-bootstrap.sh
index 8eb3b66a0c0ede001442441700453f3366818651..c3a36e66e3e699c3e28dc0cdec84ab8d4e5f6a3d 100755 (executable)
--- a/make-bootstrap.sh
+++ b/make-bootstrap.sh
-#! /bin/sh
+#! /bin/bash
set -e
set -e
+abspath() {
+ [[ "$1" == /* ]] && echo "$1" || echo "$(pwd)/$1"
+}
+
###^^^^^^^^^^^^^^^^^^###
### Global variables ###
###__________________###
_exec="make-bootstrap.sh"
###^^^^^^^^^^^^^^^^^^###
### Global variables ###
###__________________###
_exec="make-bootstrap.sh"
-_this="$(dirname "$(readlink -f "$0")")"
-_version="v0.2"
+_this="$(dirname "$(abspath "$0")")"
+_version="v0.3"
_sign=false
_sign=false
+export CPCFLAGS="-no-use-time $CPCFLAGS"
+export CPLFLAGS="$CPLFLAGS"
+
###^^^^^^^^^^^###
### Functions ###
###___________###
###^^^^^^^^^^^###
### Functions ###
###___________###
echo "Options:"
echo " -v version Set build version"
echo " -S Sign build"
echo "Options:"
echo " -v version Set build version"
echo " -S Sign build"
+ echo "Environment variables:"
+ echo " CC C compiler binary"
+ echo " CFLAGS C compiler options"
+ echo " CPCFLAGS CPC compiler options"
+ echo " CPLFLAGS CPL linker options"
exit 2
}
exit 2
}
rm -rf "$_this/bootstrap"
mkdir -p "$_this/bootstrap"
make_bootstrap 486 cpfront linux
rm -rf "$_this/bootstrap"
mkdir -p "$_this/bootstrap"
make_bootstrap 486 cpfront linux
-make_bootstrap 486 cpfront cygwin
-make_bootstrap arm cpfront linux
+#make_bootstrap 486 cpfront cygwin
+#make_bootstrap arm cpfront linux
+#make_bootstrap powerpc cpfront osx
###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###
### Hack: remove temp files from v0.1 ###
###^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^###
### Hack: remove temp files from v0.1 ###
rm -rf "$_this/cpc-$_version"
mkdir -p "$_this/cpc-$_version"
rm -rf "$_this/cpc-$_version"
mkdir -p "$_this/cpc-$_version"
-cp -rt "$_this/cpc-$_version" -- \
+cp -r \
"$_this/CHANGELOG" \
"$_this/LICENSE" \
"$_this/README" \
"$_this/CHANGELOG" \
"$_this/LICENSE" \
"$_this/README" \
"$_this/make-bootstrap.sh" \
"$_this/bootstrap" \
"$_this/src" \
"$_this/make-bootstrap.sh" \
"$_this/bootstrap" \
"$_this/src" \
- "$_this/C"
+ "$_this/C" \
+ "$_this/cpc-$_version"
tar czf "cpc-$_version.src.tar.gz" "cpc-$_version"
###^^^^^^^^^^^^^^^^###
tar czf "cpc-$_version.src.tar.gz" "cpc-$_version"
###^^^^^^^^^^^^^^^^###
###________________###
if $_sign; then
###________________###
if $_sign; then
- gpg --armor --detach-sig "cpc-$_version.src.tar.gz"
+ gpg --yes --armor --detach-sig "cpc-$_version.src.tar.gz"
fi
fi