Allow paralell building of ARM9 and ARM11 ELF

This commit is contained in:
d0k3 2018-01-17 23:52:34 +01:00
parent 40598423da
commit 3684db2fe7

View File

@ -70,14 +70,14 @@ vram0:
@echo "Creating $(VRAM_OUT)" @echo "Creating $(VRAM_OUT)"
@$(PY3) utils/add2tar.py $(VRAM_FLAGS) $(VRAM_OUT) $(shell ls -d $(README) $(SPLASH) $(VRAM_DATA)/*) @$(PY3) utils/add2tar.py $(VRAM_FLAGS) $(VRAM_OUT) $(shell ls -d $(README) $(SPLASH) $(VRAM_DATA)/*)
elf: %.elf: .FORCE
@set -e; for elf in $(ELF); do \ @echo "Building $@"
echo "Building $$elf"; \ @$(MAKE) --no-print-directory -C $(@D)
$(MAKE) --no-print-directory -C $$(dirname $$elf); \
done
firm: elf vram0 firm: $(ELF) vram0
@test `wc -c <$(VRAM_OUT)` -le 3145728 @test `wc -c <$(VRAM_OUT)` -le 3145728
@mkdir -p $(call dirname,"$(FIRM)") $(call dirname,"$(FIRMD)") @mkdir -p $(call dirname,"$(FIRM)") $(call dirname,"$(FIRMD)")
firmtool build $(FIRM) $(FTFLAGS) -g -A 0x18000000 -D $(ELF) $(VRAM_OUT) -C NDMA XDMA memcpy firmtool build $(FIRM) $(FTFLAGS) -g -A 0x18000000 -D $(ELF) $(VRAM_OUT) -C NDMA XDMA memcpy
firmtool build $(FIRMD) $(FTDFLAGS) -g -A 0x18000000 -D $(ELF) $(VRAM_OUT) -C NDMA XDMA memcpy firmtool build $(FIRMD) $(FTDFLAGS) -g -A 0x18000000 -D $(ELF) $(VRAM_OUT) -C NDMA XDMA memcpy
.FORCE: