mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
SystemUpdaterのためのランチャー、本体設定などのビルドスイッチ制御。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1220 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
91b66b98e6
commit
329c5883f3
@ -29,6 +29,8 @@ SUBDIRS = \
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
ifneq ($(UPDATER_RELEASE),TRUE)
|
||||
|
||||
# COMPILE SWITCH ※最終ROM作成時は、全てFALSEにセットする。SUBDIRのビルド時にも影響するようexportで環境変数設定する。
|
||||
export DO_NOT_SHOW_LAUNCHER = FALSE
|
||||
export DISABLE_WDS_SCAN = TRUE
|
||||
@ -38,9 +40,12 @@ export DISABLE_SLEEP = TRUE
|
||||
# COMPILE SWITCH ※最終ROM作成時は、全てTRUEにセットする
|
||||
export LOAD_APP_VIA_WRAM = FALSE
|
||||
|
||||
endif
|
||||
|
||||
# MAKEROM SWITCH ※最終ROM作成時は、全てTRUEにセットする
|
||||
DISABLE_DEBUG = FALSE
|
||||
ENABLE_AES = FALSE
|
||||
DISABLE_DEBUG ?= FALSE
|
||||
ENABLE_AES ?= FALSE
|
||||
|
||||
|
||||
TARGET_FIRM = SYSTEMMENU
|
||||
TARGET_PLATFORM = TWL
|
||||
|
||||
@ -22,8 +22,8 @@ SUBDIRS = \
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
// MAKEROM SWITCH ※最終ROM作成時は、TRUEにする
|
||||
DISABLE_DEBUG = FALSE
|
||||
# MAKEROM SWITCH ※最終ROM作成時は、TRUEにする
|
||||
DISABLE_DEBUG ?= FALSE
|
||||
|
||||
TARGET_FIRM = SYSTEMMENU
|
||||
TARGET_PLATFORM = TWL
|
||||
|
||||
@ -16,11 +16,37 @@
|
||||
# $Author$
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
SUBDIRS =
|
||||
SUBDIRS = $(LAUNCHER_DIR) \
|
||||
$(MACHINESETTINGS_DIR) \
|
||||
$(WLANFIRM_DIR)
|
||||
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
#============================================================================
|
||||
|
||||
LAUNCHER_DIR = ../../Launcher
|
||||
MACHINESETTINGS_DIR = ../../MachineSettings
|
||||
WLANFIRM_DIR = ../../wlanfirm
|
||||
|
||||
|
||||
# COMPILE SWITCH<43>@for build SystemMenu
|
||||
|
||||
export UPDATER_RELEASE = TRUE
|
||||
|
||||
export DO_NOT_SHOW_LAUNCHER = TRUE
|
||||
export DISABLE_WDS_SCAN = TRUE
|
||||
export DISABLE_WLFIRM_LOAD = FALSE
|
||||
export DISABLE_SLEEP = TRUE
|
||||
export LOAD_APP_VIA_WRAM = FALSE
|
||||
|
||||
# MAKEROM SWITCH for build SystemMenu
|
||||
export DISABLE_DEBUG = TRUE
|
||||
export ENABLE_AES = TRUE
|
||||
|
||||
|
||||
#============================================================================
|
||||
|
||||
#============================================================================
|
||||
#現時点で製品鍵を使った書き込みが行えてはダメなので、デフォルトOFFにしておいてください。
|
||||
#USE_PRODUCT_KEY = TRUE
|
||||
@ -75,7 +101,9 @@ endif
|
||||
endif
|
||||
|
||||
MAKEROM_FLAGS += -DTITLEID_LO='$(TITLEID_LO)' \
|
||||
-DPRIVKEY_PATH='$(TWL_KEYSDIR)/rsa'
|
||||
-DPRIVKEY_PATH='$(TWL_KEYSDIR)/rsa' \
|
||||
-DCARD_REGION='$(CARD_REGION)' \
|
||||
-DDISABLE_DEBUG='$(DISABLE_DEBUG)'
|
||||
MAKETAD_FLAGS += -s
|
||||
|
||||
LLIBRARIES += libes$(TWL_LIBSUFFIX).a \
|
||||
@ -94,8 +122,8 @@ MAKEROM = $(TWL_TOOLSDIR)/bin/makerom.TWL.secure.exe
|
||||
|
||||
GLIBRARIES := $(filter-out libcrypto$(TWL_LIBSUFFIX).a,$(GLIBRARIES))
|
||||
|
||||
#LDIRT_CLEAN =
|
||||
#INSTALL_TARGETS =
|
||||
#LDIRT_CLEAN =
|
||||
#INSTALL_TARGETS =
|
||||
INSTALL_DIR = $(SDK_NMENU_DATADIR)
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
@ -153,6 +153,11 @@ Property
|
||||
#
|
||||
CodecMode $(MAKEROM_CODEC_MODE)
|
||||
|
||||
#
|
||||
# DisableDebug :最終ROMでは、実行時にデバッグできないようにTRUEにする必要があります。
|
||||
#
|
||||
DisableDebug $(DISABLE_DEBUG)
|
||||
|
||||
###
|
||||
#### END
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user