mirror of
https://github.com/scummvm/dockerized-bb.git
synced 2026-06-20 05:46:00 +00:00
29 lines
1.1 KiB
Docker
29 lines
1.1 KiB
Docker
FROM toolchains/devkit3ds AS toolchain
|
|
|
|
m4_include(`paths.m4')m4_dnl
|
|
|
|
m4_include(`debian-builder-base.m4')m4_dnl
|
|
|
|
ENV DEVKITPRO=/opt/devkitpro
|
|
ENV DEVKITARM=${DEVKITPRO}/devkitARM
|
|
ENV PREFIX=${DEVKITPRO}/portlibs/3ds HOST=arm-none-eabi
|
|
|
|
COPY --from=toolchain ${DEVKITPRO}/devkitARM ${DEVKITPRO}/devkitARM/
|
|
COPY --from=toolchain ${DEVKITPRO}/libctru ${DEVKITPRO}/libctru/
|
|
COPY --from=toolchain ${DEVKITPRO}/portlibs/3ds ${DEVKITPRO}/portlibs/3ds/
|
|
COPY --from=toolchain ${DEVKITPRO}/tools ${DEVKITPRO}/tools/
|
|
|
|
# Copy Debian certificates for bundling by buildbot
|
|
RUN cp /etc/ssl/certs/ca-certificates.crt "${DEVKITPRO}/cacert.pem"
|
|
|
|
# We add PATH here for *-config and platform specific binaries
|
|
ENV \
|
|
def_binaries(`${DEVKITARM}/bin/${HOST}-', `ar, as, c++filt, ld, link, nm, objcopy, objdump, ranlib, readelf, strings, strip') \
|
|
def_binaries(`${DEVKITARM}/bin/${HOST}-', `gcc, cpp, c++') \
|
|
CC=${DEVKITARM}/bin/${HOST}-gcc \
|
|
def_aclocal(`${PREFIX}') \
|
|
def_pkg_config(`${PREFIX}') \
|
|
PATH=$PATH:${DEVKITPRO}/tools/bin:${DEVKITPRO}/portlibs/3ds/bin
|
|
|
|
m4_include(`run-buildbot.m4')m4_dnl
|