mirror of
https://github.com/bebbo/amigaos-cross-toolchain.git
synced 2025-12-08 22:38:24 +00:00
65 lines
2.3 KiB
Bash
65 lines
2.3 KiB
Bash
#!/bin/bash
|
|
|
|
function download {
|
|
local -r url="$1"
|
|
local -r file="${2:-$(basename "${url}")}"
|
|
|
|
if [ ! -f "${file}" ]; then
|
|
wget --no-check-certificate -O "${file}" "${url}"
|
|
fi
|
|
}
|
|
|
|
function download_and_extract {
|
|
local -r url="$1"
|
|
local -r file="${2:-$(basename "${url}")}"
|
|
local -r arc="$(basename "${url}")"
|
|
|
|
if [ ! -f "${file}" ]; then
|
|
wget --no-check-certificate -O "${arc}" "${url}"
|
|
lha -xi "${arc}" "${file}"
|
|
rm -f "${arc}"
|
|
fi
|
|
}
|
|
|
|
download "ftp://ftp.gnu.org/gnu/m4/m4-1.4.17.tar.gz"
|
|
download "ftp://ftp.gnu.org/gnu/gawk/gawk-3.1.8.tar.gz"
|
|
download "ftp://ftp.gnu.org/gnu/bison/bison-1.35.tar.gz"
|
|
download "ftp://ftp.gnu.org/gnu/texinfo/texinfo-4.13.tar.gz"
|
|
download "ftp://ftp.gnu.org/gnu/gcc/gcc-2.95.3/gcc-core-2.95.3.tar.gz"
|
|
download "ftp://ftp.gnu.org/gnu/gcc/gcc-2.95.3/gcc-g++-2.95.3.tar.gz"
|
|
download "ftp://ftp.gnu.org/gnu/gcc/gcc-3.4.6/gcc-core-3.4.6.tar.gz"
|
|
download "ftp://ftp.gnu.org/gnu/gcc/gcc-3.4.6/gcc-g++-3.4.6.tar.gz"
|
|
download "ftp://ftp.gnu.org/gnu/gcc/gcc-4.5.0/gcc-core-4.5.0.tar.gz"
|
|
download "ftp://ftp.gnu.org/gnu/gcc/gcc-4.5.0/gcc-g++-4.5.0.tar.gz"
|
|
download "ftp://ftp.gnu.org/gnu/binutils/binutils-2.9.1.tar.gz"
|
|
download "ftp://ftp.gnu.org/gnu/binutils/binutils-2.14.tar.gz"
|
|
|
|
download \
|
|
"http://github.com/cahirwpz/libnix/archive/master.zip" \
|
|
"libnix-2.2.zip"
|
|
download "http://www.haage-partner.de/download/AmigaOS/NDK39.lha"
|
|
download_and_extract \
|
|
"http://aminet.net/dev/gcc/sfdc.lha" \
|
|
"sfdc-1.4.tar.gz"
|
|
download_and_extract \
|
|
"http://aminet.net/dev/misc/fd2sfd.lha" \
|
|
"fd2sfd-1.0.tar.gz"
|
|
download \
|
|
"ftp://ftp.exotica.org.uk/mirrors/geekgadgets/amiga/m68k/snapshots/990529/bin/libamiga-bin.tgz" \
|
|
"libamiga-bin.tar.gz"
|
|
download \
|
|
"ftp://ftp.exotica.org.uk/mirrors/geekgadgets/amiga/m68k/snapshots/990529/src/libm-5.4-src.tgz" \
|
|
"libm-5.4.tar.gz"
|
|
download \
|
|
"http://sourceforge.net/projects/amiga/files/ixemul.library/48.2/ixemul-src.lha/download" \
|
|
"ixemul-48.2.lha"
|
|
|
|
download "ftp://ftp.gnu.org/gnu/gmp/gmp-5.1.2.tar.bz2"
|
|
download "ftp://ftp.gnu.org/gnu/mpc/mpc-1.0.1.tar.gz"
|
|
download "ftp://ftp.gnu.org/gnu/mpfr/mpfr-3.1.2.tar.bz2"
|
|
|
|
download "http://sun.hasenbraten.de/vasm/release/vasm.tar.gz"
|
|
download "http://sun.hasenbraten.de/vlink/release/vlink.tar.gz"
|
|
download "http://www.ibaug.de/vbcc/vbcc.tar.gz"
|
|
download "http://mail.pb-owl.de/~frank/vbcc/current/vbcc_target_m68k-amigaos.lha"
|