From e95ece09f4d85260d522ba95d10a9af7517aedd4 Mon Sep 17 00:00:00 2001 From: Riccardo Boninsegna Date: Sat, 12 Aug 2017 15:07:33 +0200 Subject: [PATCH] Enable alternate key .firm build (for ntrboothax, etc) --- Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index bae0bef..0082a56 100644 --- a/Makefile +++ b/Makefile @@ -129,7 +129,7 @@ export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib) .PHONY: common clean all firm binary screeninit release #--------------------------------------------------------------------------------- -all: firm +all: firm ntrboot common: @[ -d $(OUTPUT_D) ] || mkdir -p $(OUTPUT_D) @@ -145,10 +145,15 @@ firm: binary screeninit firmtool build $(OUTPUT).firm -n 0x08006000 -A 0x08006000 -D $(OUTPUT).bin $(OUTPUT_D)/screeninit.elf -C NDMA XDMA -S nand-retail -g firmtool build $(OUTPUT)_dev.firm -n 0x08006000 -A 0x08006000 -D $(OUTPUT).bin $(OUTPUT_D)/screeninit.elf -C NDMA XDMA -S nand-dev -g +ntrboot: binary screeninit + firmtool build $(OUTPUT)_ntr.firm -n 0x08006000 -A 0x08006000 -D $(OUTPUT).bin $(OUTPUT_D)/screeninit.elf -C NDMA XDMA -S spi-retail -g + firmtool build $(OUTPUT)_ntr_dev.firm -n 0x08006000 -A 0x08006000 -D $(OUTPUT).bin $(OUTPUT_D)/screeninit.elf -C NDMA XDMA -S spi-dev -g + release: @rm -fr $(BUILD) $(OUTPUT_D) $(RELEASE) @$(MAKE) --no-print-directory binary @$(MAKE) --no-print-directory firm + @$(MAKE) --no-print-directory ntrboot @[ -d $(RELEASE) ] || mkdir -p $(RELEASE) @cp $(OUTPUT).firm $(RELEASE) @cp $(CURDIR)/README.md $(RELEASE)