mirror of
https://github.com/d0k3/GodMode9.git
synced 2025-06-26 05:32:47 +00:00
74 lines
1.6 KiB
Makefile
74 lines
1.6 KiB
Makefile
|
|
dirname = $(shell dirname $(1))
|
|
|
|
rwildcard = $(foreach d, $(wildcard $1*), \
|
|
$(filter $(subst *, %, $2), $d) \
|
|
$(call rwildcard, $d/, $2))
|
|
|
|
FLAVOR ?= GodMode9
|
|
README := README.md
|
|
SPLASH = resources/$(FLAVOR)_splash.png
|
|
|
|
ifeq ($(FLAVOR),SafeMode9)
|
|
CFLAGS += -DSAFEMODE
|
|
endif
|
|
|
|
ifeq ($(FLAVOR),GodMode64)
|
|
OVERRIDE_FONT := resources/fonts/font_c64_8x8.pbm
|
|
CFLAGS += -DDEFAULT_FONT=\"font_c64_8x8.pbm\"
|
|
CFLAGS += -DCOLOR_STD_FONT=0xD5717B
|
|
CFLAGS += -DCOLOR_STD_BG=0xA43041
|
|
endif
|
|
|
|
ifeq ($(FLAVOR),BrickedMode9)
|
|
OVERRIDE_FONT := resources/fonts/font_nbraille_4x6.pbm
|
|
CFLAGS += -DDEFAULT_FONT=\"font_nbraille_4x6.pbm\"
|
|
CFLAGS += -DCOLOR_STD_FONT=0x00FFFF
|
|
CFLAGS += -DCOLOR_STD_BG=0xFF0000
|
|
endif
|
|
|
|
ifeq ($(SALTMODE),1)
|
|
CFLAGS += -DSALTMODE
|
|
endif
|
|
|
|
ifeq ($(SWITCH_SCREENS),1)
|
|
CFLAGS += -DSWITCH_SCREENS
|
|
endif
|
|
|
|
ifeq ($(SCRIPT_RUNNER),1)
|
|
CFLAGS += -DSCRIPT_RUNNER
|
|
README :=
|
|
endif
|
|
|
|
ifeq ($(AUTO_UNLOCK),1)
|
|
CFLAGS += -DAUTO_UNLOCK
|
|
endif
|
|
|
|
ifeq ($(TIMER_UNLOCK),1)
|
|
CFLAGS += -DTIMER_UNLOCK
|
|
endif
|
|
|
|
ifeq ($(HIDE_HIDDEN),1)
|
|
CFLAGS += -DHIDE_HIDDEN
|
|
endif
|
|
|
|
ifdef FIXED_BRIGHTNESS
|
|
CFLAGS += -DFIXED_BRIGHTNESS=$(FIXED_BRIGHTNESS)
|
|
endif
|
|
|
|
ifdef SD_TIMEOUT
|
|
CFLAGS += -DSD_TIMEOUT=$(SD_TIMEOUT)
|
|
endif
|
|
|
|
ifdef NTRBOOT
|
|
FTFLAGS = -S spi-retail
|
|
FTDFLAGS = -S spi-dev
|
|
FIRM = $(OUTDIR)/$(FLAVOR)_ntr.firm
|
|
FIRMD = $(OUTDIR)/$(FLAVOR)_ntr_dev.firm
|
|
else
|
|
FTFLAGS = -S nand-retail
|
|
FTDFLAGS = -S nand-dev
|
|
FIRM = $(OUTDIR)/$(FLAVOR).firm
|
|
FIRMD = $(OUTDIR)/$(FLAVOR)_dev.firm
|
|
endif
|