Files
2025-12-21 09:59:32 +01:00

40 lines
1.2 KiB
Docker

FROM toolchains/atari AS toolchain
m4_include(`paths.m4')m4_dnl
m4_include(`debian-builder-base.m4')m4_dnl
ENV ATARI_TOOLCHAIN=/opt/toolchains/atari HOST=m68k-atari-mintelf
# Add libraries needed by toolchain to run
# Currently libgmp is already installed so don't add it
# That will be simpler when upgrading Debian and not having to adjust versions
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
dos2unix \
libmpc3 \
libmpfr6 \
libisl23 \
patch \
unzip && \
rm -rf /var/lib/apt/lists/*
COPY --from=toolchain $ATARI_TOOLCHAIN $ATARI_TOOLCHAIN
ENV PREFIX=$ATARI_TOOLCHAIN/$HOST/sysroot/usr
# We add PATH here for *-config and platform specific binaries
ENV \
def_binaries(`${HOST}-', `ar, as, c++filt, ld, nm, objcopy, objdump, ranlib, readelf, strings, strip') \
def_binaries(`${HOST}-', `gcc, cpp, c++') \
CC=${HOST}-gcc \
def_aclocal(`${PREFIX}') \
PATH="$PATH:${ATARI_TOOLCHAIN}/bin" \
CFLAGS="-fno-PIC -O2 -fomit-frame-pointer" \
CXXFLAGS="-fno-PIC -O2 -fomit-frame-pointer" \
CPUFLAG_M68020_60="-m68020-60" \
CPUFLAG_M68030="-m68030" \
CPUFLAG_M5475="-mcpu=5475"
m4_include(`run-buildbot.m4')m4_dnl