Files
dockerized-bb/workers/devkit3ds/Dockerfile.m4
T
Cameron Cawley d2ff0469b1 3DS: Remove bundled CA certificates
curl v8.4.0 from dkp-pacman specifies sdmc:/config/ssl/cacert.pem as a standard location for installing certificates
2024-04-13 23:41:57 +02:00

26 lines
965 B
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/
# We add PATH here for *-config and platform specific binaries
ENV \
def_binaries(`${DEVKITARM}/bin/${HOST}-', `ar, as, c++filt, ld, 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