#!/bin/bash case "${VERSION}" in 2) readonly GCC_VER="2.95.3" readonly BINUTILS_VER="2.9.1" ;; 3) readonly GCC_VER="3.4.6" readonly BINUTILS_VER="2.14" ;; 4) readonly GCC_VER="4.5.0" readonly BINUTILS_VER="2.14" ;; *) echo "Unsupported toolchain version: ${VERSION}" exit 1 ;; esac readonly GCC="gcc-${GCC_VER}" readonly GCC_CORE_SRC="gcc-core-${GCC_VER}.tar.gz" readonly GCC_CPP_SRC="gcc-g++-${GCC_VER}.tar.gz" # BEGIN GCC 4.x dependencies readonly GMP="gmp-5.1.2" readonly GMP_SRC="${GMP}.tar.bz2" readonly MPC="mpc-1.0.1" readonly MPC_SRC="${MPC}.tar.gz" readonly MPFR="mpfr-3.1.2" readonly MPFR_SRC="${MPFR}.tar.bz2" # END GCC 4.x dependencies readonly BINUTILS="binutils-${BINUTILS_VER}" readonly BINUTILS_SRC="${BINUTILS}.tar.gz" readonly IXEMUL="ixemul-48.2" readonly IXEMUL_SRC="${IXEMUL}.lha" readonly LIBM="libm-5.4" readonly LIBM_SRC="${LIBM}.tar.gz" readonly LIBNIX="libnix-2.2" readonly LIBNIX_SRC="${LIBNIX}.zip" readonly M4="m4-1.4.17" readonly M4_SRC="${M4}.tar.gz" # Needed by GCC 2.95.3 and 3.4.6 readonly BISON="bison-1.35" readonly BISON_SRC="${BISON}.tar.gz" # Needed to replace built-in awk on MacOS X. # Otherwise libnix cannot produce complete libstubs. readonly GAWK="gawk-3.1.8" readonly GAWK_SRC="${GAWK}.tar.gz" # Texinfo 5.x breaks backward compatibility. readonly TEXINFO="texinfo-4.13" readonly TEXINFO_SRC="${TEXINFO}.tar.gz" readonly NDK="NDK_3.9" readonly NDK_SRC="NDK39.lha" readonly SFDC="sfdc-1.4" readonly SFDC_SRC="${SFDC}.tar.gz" readonly FD2SFD="fd2sfd-1.0" readonly FD2SFD_SRC="${FD2SFD}.tar.gz" readonly LIBAMIGA="libamiga" readonly LIBAMIGA_SRC="${LIBAMIGA}-bin.tar.gz" # VBCC toolchain (including traditional AmigaOS linker and assembler) readonly VASM="vasm-1.5c" readonly VASM_SRC="vasm.tar.gz" readonly VLINK="vlink-0.14a" readonly VLINK_SRC="vlink.tar.gz" readonly VBCC="vbcc-0.9b" readonly VBCC_SRC="vbcc.tar.gz" readonly VCLIB="vclib-0.9b" readonly VCLIB_SRC="vbcc_target_m68k-amigaos.lha"