mirror of
https://github.com/Atmosphere-NX/Atmosphere
synced 2024-12-22 12:21:18 +00:00
Atmosphere: add make dist
This commit is contained in:
parent
55ad57a02d
commit
ba4d39a0ca
5 changed files with 47 additions and 5 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -61,6 +61,10 @@ Module.symvers
|
||||||
Mkfile.old
|
Mkfile.old
|
||||||
dkms.conf
|
dkms.conf
|
||||||
|
|
||||||
|
# Distribution files
|
||||||
|
*.tgz
|
||||||
|
*.zip
|
||||||
|
|
||||||
.**/
|
.**/
|
||||||
|
|
||||||
# NOTE: make sure to make exceptions to this pattern when needed!
|
# NOTE: make sure to make exceptions to this pattern when needed!
|
||||||
|
|
30
Makefile
30
Makefile
|
@ -1,10 +1,36 @@
|
||||||
TOPTARGETS := all clean
|
TOPTARGETS := all clean dist
|
||||||
|
|
||||||
all: fusee
|
all: fusee creport
|
||||||
fusee:
|
fusee:
|
||||||
$(MAKE) -C $@ all
|
$(MAKE) -C $@ all
|
||||||
|
|
||||||
|
creport:
|
||||||
|
$(MAKE) -C stratosphere/creport all
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(MAKE) -C fusee clean
|
$(MAKE) -C fusee clean
|
||||||
|
|
||||||
|
dist: fusee creport
|
||||||
|
$(eval MAJORVER = $(shell grep '\ATMOSPHERE_RELEASE_VERSION_MAJOR\b' common/include/atmosphere/version.h \
|
||||||
|
| tr -s [:blank:] \
|
||||||
|
| cut -d' ' -f3))
|
||||||
|
$(eval MINORVER = $(shell grep '\ATMOSPHERE_RELEASE_VERSION_MINOR\b' common/include/atmosphere/version.h \
|
||||||
|
| tr -s [:blank:] \
|
||||||
|
| cut -d' ' -f3))
|
||||||
|
$(eval MICROVER = $(shell grep '\ATMOSPHERE_RELEASE_VERSION_MICRO\b' common/include/atmosphere/version.h \
|
||||||
|
| tr -s [:blank:] \
|
||||||
|
| cut -d' ' -f3))
|
||||||
|
$(eval AMSVER = $(MAJORVER).$(MINORVER).$(MICROVER))
|
||||||
|
rm -rf atmosphere-$(AMSVER)
|
||||||
|
mkdir atmosphere-$(AMSVER)
|
||||||
|
mkdir atmosphere-$(AMSVER)/atmosphere
|
||||||
|
mkdir -p atmosphere-$(AMSVER)/atmosphere/titles/0100000000000036
|
||||||
|
cp fusee/fusee-secondary/fusee-secondary.bin atmosphere-$(AMSVER)/fusee-secondary.bin
|
||||||
|
cp common/defaults/BCT.ini atmosphere-$(AMSVER)/BCT.ini
|
||||||
|
cp common/defaults/loader.ini atmosphere-$(AMSVER)/atmosphere/loader.ini
|
||||||
|
cp stratosphere/creport/creport.nsp atmosphere-$(AMSVER)/atmosphere/titles/0100000000000036/exefs.nsp
|
||||||
|
cd atmosphere-$(AMSVER); zip -r ../atmosphere-$(AMSVER).zip ./*; cd ../;
|
||||||
|
rm -r atmosphere-$(AMSVER)
|
||||||
|
|
||||||
|
|
||||||
.PHONY: $(TOPTARGETS) fusee
|
.PHONY: $(TOPTARGETS) fusee
|
||||||
|
|
8
common/defaults/BCT.ini
Normal file
8
common/defaults/BCT.ini
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
BCT0
|
||||||
|
[stage1]
|
||||||
|
stage2_path = fusee-secondary.bin
|
||||||
|
stage2_addr = 0xF0000000
|
||||||
|
stage2_entrypoint = 0xF0000000
|
||||||
|
|
||||||
|
[exosphere]
|
||||||
|
target_firmware = 6
|
4
common/defaults/loader.ini
Normal file
4
common/defaults/loader.ini
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
[config]
|
||||||
|
hbl_tid=010000000000100D
|
||||||
|
hbl_path=atmosphere/hbl.nsp
|
||||||
|
override_key=!R
|
Loading…
Reference in a new issue