SuperAllStarPhotoStudio/nds/Makefile
RocketRobz 9422b307d2 New name
ALSO: Change Hori-HD to Horizon HD on 3DS box art
2024-12-24 22:23:36 -07:00

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