mirror of
https://github.com/wavemotion-dave/GimliDS.git
synced 2025-06-18 13:55:32 -04:00
48 lines
1.7 KiB
Makefile
48 lines
1.7 KiB
Makefile
#---------------------------------------------------------------------------------
|
|
.SUFFIXES:
|
|
#---------------------------------------------------------------------------------
|
|
ifeq ($(strip $(DEVKITARM)),)
|
|
$(error "Please set DEVKITARM in your environment. export DEVKITARM=<path to>devkitARM)
|
|
endif
|
|
|
|
include $(DEVKITARM)/ds_rules
|
|
|
|
export TARGET := GimliDS
|
|
export TOPDIR := $(CURDIR)
|
|
export VERSION := 1.3
|
|
|
|
ICON := -b $(CURDIR)/C64_icon.bmp "GimliDS $(VERSION);wavemotion-dave;https://github.com/wavemotion-dave/GimliDS"
|
|
|
|
#---------------------------------------------------------------------------------
|
|
# path to tools - this can be deleted if you set the path in windows
|
|
#---------------------------------------------------------------------------------
|
|
export PATH := $(DEVKITARM)/bin:$(PATH)
|
|
|
|
.PHONY: checkarm7 checkarm9 clean
|
|
|
|
#---------------------------------------------------------------------------------
|
|
# main targets
|
|
#---------------------------------------------------------------------------------
|
|
all: checkarm7 checkarm9 $(TARGET).nds
|
|
|
|
# $(TARGET).ds.gba : $(TARGET).nds
|
|
|
|
#---------------------------------------------------------------------------------
|
|
$(TARGET).nds : checkarm7 checkarm9
|
|
ndstool -c $(TARGET).nds -7 arm7/$(TARGET).arm7.elf -9 arm9/$(TARGET).arm9.elf $(ICON)
|
|
|
|
#---------------------------------------------------------------------------------
|
|
checkarm7:
|
|
$(MAKE) -C arm7
|
|
|
|
#---------------------------------------------------------------------------------
|
|
checkarm9:
|
|
$(MAKE) -C arm9
|
|
|
|
#---------------------------------------------------------------------------------
|
|
clean:
|
|
$(MAKE) -C arm9 clean
|
|
$(MAKE) -C arm7 clean
|
|
rm -f $(TARGET).nds
|
|
#rm -f $(TARGET).ds.gba $(TARGET).arm7 $(TARGET).arm9
|