mirror of
https://github.com/RocketRobz/SuperAllStarPhotoStudio.git
synced 2025-06-18 17:15:35 -04:00
47 lines
1.3 KiB
Makefile
47 lines
1.3 KiB
Makefile
#---------------------------------------------------------------------------------
|
|
.SUFFIXES:
|
|
#---------------------------------------------------------------------------------
|
|
ifeq ($(strip $(DEVKITARM)),)
|
|
$(error "Please set DEVKITARM in your environment. export DEVKITARM=<path to>devkitARM")
|
|
endif
|
|
|
|
ifneq (,$(shell which python3))
|
|
PYTHON := python3
|
|
else ifneq (,$(shell which python2))
|
|
PYTHON := python2
|
|
else ifneq (,$(shell which python))
|
|
PYTHON := python
|
|
else
|
|
$(error "Python not found in PATH, please install it.")
|
|
endif
|
|
|
|
export TARGET := SuperPhotoStudio
|
|
NITRODATA := nitrofiles
|
|
|
|
include $(DEVKITARM)/ds_rules
|
|
|
|
.PHONY: clean makearm7 makearm9
|
|
|
|
all: $(TARGET).nds
|
|
|
|
makearm7:
|
|
$(MAKE) -C arm7
|
|
cp arm7/$(TARGET).elf $(TARGET).arm7.elf
|
|
|
|
makearm9:
|
|
$(MAKE) -C arm9
|
|
cp arm9/$(TARGET).elf $(TARGET).arm9.elf
|
|
|
|
$(TARGET).nds: makearm7 makearm9
|
|
ndstool -c $(TARGET).nds -7 $(TARGET).arm7.elf -9 $(TARGET).arm9.elf -d $(NITRODATA) \
|
|
-g HPHA 00 "SUPERPHOTO" -z 80040000 -u 00030004 -a 00000138 -b icon.bmp "Super All-Star;Photo Studio;Rocket Robz"
|
|
$(PYTHON) patch_ndsheader_dsiware.py $(TARGET).nds --twlTouch
|
|
|
|
clean:
|
|
@echo clean ...
|
|
@rm -fr $(BUILD) $(TARGET).elf $(TARGET).nds
|
|
@rm -fr $(TARGET).arm7.elf
|
|
@rm -fr $(TARGET).arm9.elf
|
|
@$(MAKE) -C arm9 clean
|
|
@$(MAKE) -C arm7 clean
|