forked from adtools/amigaos-cross-toolchain
-
Notifications
You must be signed in to change notification settings - Fork 0
/
bootstrap.conf
88 lines (67 loc) · 1.97 KB
/
bootstrap.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#!/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"