SystemUpdaterのためのランチャー、本体設定などのビルドスイッチ制御。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1220 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yosiokat 2008-04-22 10:31:42 +00:00
parent 91b66b98e6
commit 329c5883f3
4 changed files with 46 additions and 8 deletions

View File

@ -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

View File

@ -22,8 +22,8 @@ SUBDIRS = \
#----------------------------------------------------------------------------
// MAKEROM SWITCH ROMTRUE
DISABLE_DEBUG = FALSE
# MAKEROM SWITCH ※最終ROM作成時は、TRUEにする
DISABLE_DEBUG ?= FALSE
TARGET_FIRM = SYSTEMMENU
TARGET_PLATFORM = TWL

View File

@ -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)
#----------------------------------------------------------------------------

View File

@ -153,6 +153,11 @@ Property
#
CodecMode $(MAKEROM_CODEC_MODE)
#
# DisableDebug 最終ROMでは、実行時にデバッグできないようにTRUEにする必要があります。
#
DisableDebug $(DISABLE_DEBUG)
###
#### END
}