Skip to content

Commit 51a5b9d

Browse files
authored
Add n3ds compilers: 4.1 844, and 4.0 902/865 (#59)
1 parent 46c2e1c commit 51a5b9d

4 files changed

Lines changed: 84 additions & 0 deletions

File tree

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# NOTE: This file is generated automatically via template.py. Do not edit manually!
2+
3+
4+
FROM alpine:3.18 as base
5+
6+
# download zip first to allow for Docker caching
7+
8+
WORKDIR /root
9+
10+
RUN wget -O armcc.zip "https://github.com/decompme/compilers/releases/download/compilers/armcc.zip"
11+
RUN unzip armcc.zip
12+
13+
RUN mkdir -p /compilers/n3ds/armcc_40_865
14+
15+
RUN cp -r 4.0/b865/* /compilers/n3ds/armcc_40_865
16+
17+
RUN chown -R root:root /compilers/n3ds/armcc_40_865/
18+
RUN chmod +x /compilers/n3ds/armcc_40_865/*
19+
20+
21+
FROM scratch as release
22+
23+
COPY --from=base /compilers /compilers
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# NOTE: This file is generated automatically via template.py. Do not edit manually!
2+
3+
4+
FROM alpine:3.18 as base
5+
6+
# download zip first to allow for Docker caching
7+
8+
WORKDIR /root
9+
10+
RUN wget -O armcc.zip "https://github.com/decompme/compilers/releases/download/compilers/armcc.zip"
11+
RUN unzip armcc.zip
12+
13+
RUN mkdir -p /compilers/n3ds/armcc_40_902
14+
15+
RUN cp -r 4.0/b902/* /compilers/n3ds/armcc_40_902
16+
17+
RUN chown -R root:root /compilers/n3ds/armcc_40_902/
18+
RUN chmod +x /compilers/n3ds/armcc_40_902/*
19+
20+
21+
FROM scratch as release
22+
23+
COPY --from=base /compilers /compilers
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# NOTE: This file is generated automatically via template.py. Do not edit manually!
2+
3+
4+
FROM alpine:3.18 as base
5+
6+
# download zip first to allow for Docker caching
7+
8+
WORKDIR /root
9+
10+
RUN wget -O armcc.zip "https://github.com/decompme/compilers/releases/download/compilers/armcc.zip"
11+
RUN unzip armcc.zip
12+
13+
RUN mkdir -p /compilers/n3ds/armcc_41_844
14+
15+
RUN cp -r 4.1/b844/* /compilers/n3ds/armcc_41_844
16+
17+
RUN chown -R root:root /compilers/n3ds/armcc_41_844/
18+
RUN chmod +x /compilers/n3ds/armcc_41_844/*
19+
20+
21+
FROM scratch as release
22+
23+
COPY --from=base /compilers /compilers

values.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -726,6 +726,16 @@ compilers:
726726
template: common/zip
727727
file: *3ds_armcc
728728
package_dir: 4.0/b821
729+
- id: armcc_40_865
730+
platform: n3ds
731+
template: common/zip
732+
file: *3ds_armcc
733+
package_dir: 4.0/b865
734+
- id: armcc_40_902
735+
platform: n3ds
736+
template: common/zip
737+
file: *3ds_armcc
738+
package_dir: 4.0/b902
729739

730740
- id: armcc_41_561
731741
platform: n3ds
@@ -742,6 +752,11 @@ compilers:
742752
template: common/zip
743753
file: *3ds_armcc
744754
package_dir: 4.1/b791
755+
- id: armcc_41_844
756+
platform: n3ds
757+
template: common/zip
758+
file: *3ds_armcc
759+
package_dir: 4.1/b844
745760
- id: armcc_41_894
746761
platform: n3ds
747762
template: common/zip

0 commit comments

Comments
 (0)