forked from Mirror/GodMode9
This commit adds an edited README.md to be built into GM9 as user guide. The scrubbed parts include refs to the GM9 banner, unused MarkDown and the whole "How to build this / developer info" block. Links have been replaced with their corresponding anchor text, when replacing them could be done without altering the sentences' original meaning. Certain parts have been further altered, such as the "License" paragraph, which now includes the full link to GM9's "license.txt".
79 lines
1.8 KiB
Makefile
79 lines
1.8 KiB
Makefile
|
|
dirname = $(shell dirname $(1))
|
|
|
|
rwildcard = $(foreach d, $(wildcard $1*), \
|
|
$(filter $(subst *, %, $2), $d) \
|
|
$(call rwildcard, $d/, $2))
|
|
|
|
FLAVOR ?= GodMode9
|
|
SPLASH = resources/$(FLAVOR)_splash.png
|
|
|
|
ifeq ($(FLAVOR),SafeMode9)
|
|
CFLAGS += -DSAFEMODE
|
|
else 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
|
|
else 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
|
|
else ifeq ($(FLAVOR),ZuishMode9)
|
|
OVERRIDE_FONT := resources/fonts/font_zuish_8x8.pbm
|
|
CFLAGS += -DDEFAULT_FONT=\"font_zuish_8x8.pbm\"
|
|
endif
|
|
|
|
ifeq ($(SALTMODE),1)
|
|
CFLAGS += -DSALTMODE
|
|
endif
|
|
|
|
ifeq ($(SWITCH_SCREENS),1)
|
|
CFLAGS += -DSWITCH_SCREENS
|
|
endif
|
|
|
|
ifeq ($(SCRIPT_RUNNER),1)
|
|
CFLAGS += -DSCRIPT_RUNNER
|
|
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
|
|
|
|
ifeq ($(SHOW_FREE),1)
|
|
CFLAGS += -DSHOW_FREE
|
|
endif
|
|
|
|
ifdef FIXED_BRIGHTNESS
|
|
CFLAGS += -DFIXED_BRIGHTNESS=$(FIXED_BRIGHTNESS)
|
|
endif
|
|
|
|
ifdef SD_TIMEOUT
|
|
CFLAGS += -DSD_TIMEOUT=$(SD_TIMEOUT)
|
|
endif
|
|
|
|
ifeq ($(MONITOR_HEAP),1)
|
|
CFLAGS += -DMONITOR_HEAP
|
|
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
|