aboutsummaryrefslogtreecommitdiff
path: root/vars.sh
diff options
context:
space:
mode:
authorPasha <pasha@member.fsf.org>2024-02-29 19:30:30 +0000
committerPasha <pasha@member.fsf.org>2024-02-29 19:30:30 +0000
commit84d199451cf33734003c00c043a1480920f5563b (patch)
tree4655f03b3637184bfb363b4e86d376756e85c9e3 /vars.sh
downloadcross-hurd-84d199451cf33734003c00c043a1480920f5563b.tar.gz
cross-hurd-84d199451cf33734003c00c043a1480920f5563b.tar.bz2
initial commit
Diffstat (limited to 'vars.sh')
-rw-r--r--vars.sh89
1 files changed, 89 insertions, 0 deletions
diff --git a/vars.sh b/vars.sh
new file mode 100644
index 0000000..640d65f
--- /dev/null
+++ b/vars.sh
@@ -0,0 +1,89 @@
+. ./config.sh
+
+export SCRIPT_DIR=$PWD
+export SYSTEM=$PWD/output-$CPU
+export CROSS_TOOLS=/cross-tools-$CPU
+export SYS_ROOT=/tools-$CPU
+export SOURCE=$PWD/src
+export BUILD_ROOT=$PWD/build-$CPU
+export TARGET=$CPU-gnu
+export HOST="$(echo $MACHTYPE | sed "s/$(echo $MACHTYPE | cut -d- -f2)/cross/g")"
+export PATH=$CROSS_TOOLS/bin:$PATH
+
+if [ ! -z "$CCACHE_DIRECTORY" ]; then
+ export PATH=$CCACHE_DIRECTORY:$PATH
+fi
+
+. ./package-versions.sh
+
+BINUTILS_SRC=binutils-"$BINUTILS_VERSION"
+BINUTILS_PKG="${BINUTILS_SRC}.tar.bz2"
+GCC_SRC=gcc-"$GCC_VERSION"
+GCC_PKG="$GCC_SRC".tar.gz
+GNUMACH_SRC=gnumach
+GNUMIG_SRC=mig
+HURD_SRC=hurd
+GLIBC_SRC=glibc
+GLIBC_TAG=master
+FLEX_SRC=flex-"$FLEX_VERSION"
+FLEX_PKG="$FLEX_SRC".tar.gz
+ZLIB_SRC=zlib-"$ZLIB_VERSION"
+ZLIB_PKG="$ZLIB_SRC".tar.gz
+BZIP2_SRC=bzip2-$BZIP2_VERSION
+BZIP2_PKG=$BZIP2_SRC.tar.gz
+BASH_SRC=bash-"$BASH_VERSION"
+BASH_PKG="$BASH_SRC".tar.gz
+COREUTILS_SRC=coreutils-"$COREUTILS_VERSION"
+COREUTILS_PKG="$COREUTILS_SRC".tar.xz
+E2FSPROGS_SRC=e2fsprogs-"$E2FSPROGS_VERSION"
+E2FSPROGS_PKG="$E2FSPROGS_SRC".tar.gz
+PKGCONFIGLITE_SRC=pkg-config-lite-"$PKGCONFIGLITE_VERSION"
+PKGCONFIGLITE_PKG="$PKGCONFIGLITE_SRC".tar.gz
+LIBUUID_SRC=libuuid-"$LIBUUID_VERSION"
+LIBUUID_PKG="$LIBUUID_SRC".tar.gz
+UTIL_LINUX_SRC=util-linux-"$UTIL_LINUX_VERSION"
+UTIL_LINUX_PKG="$UTIL_LINUX_SRC".tar.gz
+GRUB_SRC=grub-"$GRUB_VERSION"
+GRUB_PKG="$GRUB_SRC".tar.gz
+SHADOW_SRC=shadow-"$SHADOW_VERSION"
+SHADOW_PKG="$SHADOW_SRC".tar.xz
+SED_SRC=sed-"$SED_VERSION"
+SED_PKG="$SED_SRC".tar.xz
+GMP_SRC=gmp-"$GMP_VERSION"
+GMP_PKG="${GMP_SRC}".tar.bz2
+MPFR_SRC=mpfr-"$MPFR_VERSION"
+MPFR_PKG="${MPFR_SRC}".tar.bz2
+MPC_SRC=mpc-"$MPC_VERSION"
+MPC_PKG="${MPC_SRC}".tar.gz
+NCURSES_SRC=ncurses-"$NCURSES_VERSION"
+NCURSES_PKG="${NCURSES_SRC}".tar.gz
+VIM_SRC=vim-"$VIM_VERSION"
+VIM_PKG="$VIM_SRC".tar.bz2
+GPG_ERROR_SRC=libgpg-error-"$GPG_ERROR_VERSION"
+GPG_ERROR_PKG=${GPG_ERROR_SRC}.tar.bz2
+GCRYPT_SRC=libgcrypt-"$GCRYPT_VERSION"
+GCRYPT_PKG=${GCRYPT_SRC}.tar.bz2
+MAKE_SRC=make-"$MAKE_VERSION"
+MAKE_PKG=${MAKE_SRC}.tar.gz
+GREP_SRC=grep-"$GREP_VERSION"
+GREP_PKG=${GREP_SRC}.tar.xz
+GAWK_SRC=gawk-"$GAWK_VERSION"
+GAWK_PKG=${GAWK_SRC}.tar.xz
+DASH_SRC=dash-$DASH_VERSION
+DASH_PKG=$DASH_SRC.tar.gz
+LIBPCIACCESS_SRC=libpciaccess-$LIBPCIACCESS_VERSION
+LIBPCIACCESS_PKG=$LIBPCIACCESS_SRC.tar.gz
+LIBXCRYPT_SRC=libxcrypt-$LIBXCRYPT_VERSION
+LIBXCRYPT_PKG=$LIBXCRYPT_SRC.tar.xz
+PARTED_SRC=parted-$PARTED_VERSION
+PARTED_PKG=$PARTED_SRC.tar.xz
+DMIDECODE_SRC=dmidecode-$DMIDECODE_VERSION
+DMIDECODE_PKG=$DMIDECODE_SRC.tar.xz
+FINDUTILS_SRC=findutils-$FINDUTILS_VERSION
+FINDUTILS_PKG=$FINDUTILS_SRC.tar.xz
+
+print_info ()
+{
+ echo "* $*"
+}
+