mirror of
https://github.com/Atmosphere-NX/Atmosphere
synced 2024-12-22 04:11: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
|
||||
dkms.conf
|
||||
|
||||
# Distribution files
|
||||
*.tgz
|
||||
*.zip
|
||||
|
||||
.**/
|
||||
|
||||
# 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:
|
||||
$(MAKE) -C $@ all
|
||||
|
||||
creport:
|
||||
$(MAKE) -C stratosphere/creport all
|
||||
|
||||
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
|
||||
|
|
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
|
|
@ -17,8 +17,8 @@
|
|||
#ifndef ATMOSPHERE_VERSION_H
|
||||
#define ATMOSPHERE_VERSION_H
|
||||
|
||||
#define ATMOSPHERE_RELEASE_VERSION_MAJOR 0
|
||||
#define ATMOSPHERE_RELEASE_VERSION_MINOR 7
|
||||
#define ATMOSPHERE_RELEASE_VERSION_MICRO 0
|
||||
#define ATMOSPHERE_RELEASE_VERSION_MAJOR 0
|
||||
#define ATMOSPHERE_RELEASE_VERSION_MINOR 7
|
||||
#define ATMOSPHERE_RELEASE_VERSION_MICRO 0
|
||||
|
||||
#endif
|
Loading…
Reference in a new issue