diff --git a/platforms/n3ds/armcc_40_865/Dockerfile b/platforms/n3ds/armcc_40_865/Dockerfile new file mode 100644 index 0000000..af8129b --- /dev/null +++ b/platforms/n3ds/armcc_40_865/Dockerfile @@ -0,0 +1,23 @@ +# NOTE: This file is generated automatically via template.py. Do not edit manually! + + +FROM alpine:3.18 as base + +# download zip first to allow for Docker caching + +WORKDIR /root + +RUN wget -O armcc.zip "https://github.com/decompme/compilers/releases/download/compilers/armcc.zip" +RUN unzip armcc.zip + +RUN mkdir -p /compilers/n3ds/armcc_40_865 + +RUN cp -r 4.0/b865/* /compilers/n3ds/armcc_40_865 + +RUN chown -R root:root /compilers/n3ds/armcc_40_865/ +RUN chmod +x /compilers/n3ds/armcc_40_865/* + + +FROM scratch as release + +COPY --from=base /compilers /compilers diff --git a/platforms/n3ds/armcc_40_902/Dockerfile b/platforms/n3ds/armcc_40_902/Dockerfile new file mode 100644 index 0000000..3f0f0b9 --- /dev/null +++ b/platforms/n3ds/armcc_40_902/Dockerfile @@ -0,0 +1,23 @@ +# NOTE: This file is generated automatically via template.py. Do not edit manually! + + +FROM alpine:3.18 as base + +# download zip first to allow for Docker caching + +WORKDIR /root + +RUN wget -O armcc.zip "https://github.com/decompme/compilers/releases/download/compilers/armcc.zip" +RUN unzip armcc.zip + +RUN mkdir -p /compilers/n3ds/armcc_40_902 + +RUN cp -r 4.0/b902/* /compilers/n3ds/armcc_40_902 + +RUN chown -R root:root /compilers/n3ds/armcc_40_902/ +RUN chmod +x /compilers/n3ds/armcc_40_902/* + + +FROM scratch as release + +COPY --from=base /compilers /compilers diff --git a/platforms/n3ds/armcc_41_844/Dockerfile b/platforms/n3ds/armcc_41_844/Dockerfile new file mode 100644 index 0000000..9d5be2c --- /dev/null +++ b/platforms/n3ds/armcc_41_844/Dockerfile @@ -0,0 +1,23 @@ +# NOTE: This file is generated automatically via template.py. Do not edit manually! + + +FROM alpine:3.18 as base + +# download zip first to allow for Docker caching + +WORKDIR /root + +RUN wget -O armcc.zip "https://github.com/decompme/compilers/releases/download/compilers/armcc.zip" +RUN unzip armcc.zip + +RUN mkdir -p /compilers/n3ds/armcc_41_844 + +RUN cp -r 4.1/b844/* /compilers/n3ds/armcc_41_844 + +RUN chown -R root:root /compilers/n3ds/armcc_41_844/ +RUN chmod +x /compilers/n3ds/armcc_41_844/* + + +FROM scratch as release + +COPY --from=base /compilers /compilers diff --git a/values.yaml b/values.yaml index e06bff4..2d8a572 100644 --- a/values.yaml +++ b/values.yaml @@ -726,6 +726,16 @@ compilers: template: common/zip file: *3ds_armcc package_dir: 4.0/b821 + - id: armcc_40_865 + platform: n3ds + template: common/zip + file: *3ds_armcc + package_dir: 4.0/b865 + - id: armcc_40_902 + platform: n3ds + template: common/zip + file: *3ds_armcc + package_dir: 4.0/b902 - id: armcc_41_561 platform: n3ds @@ -742,6 +752,11 @@ compilers: template: common/zip file: *3ds_armcc package_dir: 4.1/b791 + - id: armcc_41_844 + platform: n3ds + template: common/zip + file: *3ds_armcc + package_dir: 4.1/b844 - id: armcc_41_894 platform: n3ds template: common/zip