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で環境変数設定する。
|
# COMPILE SWITCH ※最終ROM作成時は、全てFALSEにセットする。SUBDIRのビルド時にも影響するようexportで環境変数設定する。
|
||||||
export DO_NOT_SHOW_LAUNCHER = FALSE
|
export DO_NOT_SHOW_LAUNCHER = FALSE
|
||||||
export DISABLE_WDS_SCAN = TRUE
|
export DISABLE_WDS_SCAN = TRUE
|
||||||
@ -38,9 +40,12 @@ export DISABLE_SLEEP = TRUE
|
|||||||
# COMPILE SWITCH ※最終ROM作成時は、全てTRUEにセットする
|
# COMPILE SWITCH ※最終ROM作成時は、全てTRUEにセットする
|
||||||
export LOAD_APP_VIA_WRAM = FALSE
|
export LOAD_APP_VIA_WRAM = FALSE
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
||||||
# MAKEROM SWITCH ※最終ROM作成時は、全てTRUEにセットする
|
# MAKEROM SWITCH ※最終ROM作成時は、全てTRUEにセットする
|
||||||
DISABLE_DEBUG = FALSE
|
DISABLE_DEBUG ?= FALSE
|
||||||
ENABLE_AES = FALSE
|
ENABLE_AES ?= FALSE
|
||||||
|
|
||||||
|
|
||||||
TARGET_FIRM = SYSTEMMENU
|
TARGET_FIRM = SYSTEMMENU
|
||||||
TARGET_PLATFORM = TWL
|
TARGET_PLATFORM = TWL
|
||||||
|
|||||||
@ -22,8 +22,8 @@ SUBDIRS = \
|
|||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
|
||||||
// MAKEROM SWITCH ※最終ROM作成時は、TRUEにする
|
# MAKEROM SWITCH ※最終ROM作成時は、TRUEにする
|
||||||
DISABLE_DEBUG = FALSE
|
DISABLE_DEBUG ?= FALSE
|
||||||
|
|
||||||
TARGET_FIRM = SYSTEMMENU
|
TARGET_FIRM = SYSTEMMENU
|
||||||
TARGET_PLATFORM = TWL
|
TARGET_PLATFORM = TWL
|
||||||
|
|||||||
@ -16,11 +16,37 @@
|
|||||||
# $Author$
|
# $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にしておいてください。
|
#現時点で製品鍵を使った書き込みが行えてはダメなので、デフォルトOFFにしておいてください。
|
||||||
#USE_PRODUCT_KEY = TRUE
|
#USE_PRODUCT_KEY = TRUE
|
||||||
@ -75,7 +101,9 @@ endif
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
MAKEROM_FLAGS += -DTITLEID_LO='$(TITLEID_LO)' \
|
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
|
MAKETAD_FLAGS += -s
|
||||||
|
|
||||||
LLIBRARIES += libes$(TWL_LIBSUFFIX).a \
|
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))
|
GLIBRARIES := $(filter-out libcrypto$(TWL_LIBSUFFIX).a,$(GLIBRARIES))
|
||||||
|
|
||||||
#LDIRT_CLEAN =
|
#LDIRT_CLEAN =
|
||||||
#INSTALL_TARGETS =
|
#INSTALL_TARGETS =
|
||||||
INSTALL_DIR = $(SDK_NMENU_DATADIR)
|
INSTALL_DIR = $(SDK_NMENU_DATADIR)
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
|||||||
@ -153,6 +153,11 @@ Property
|
|||||||
#
|
#
|
||||||
CodecMode $(MAKEROM_CODEC_MODE)
|
CodecMode $(MAKEROM_CODEC_MODE)
|
||||||
|
|
||||||
|
#
|
||||||
|
# DisableDebug :最終ROMでは、実行時にデバッグできないようにTRUEにする必要があります。
|
||||||
|
#
|
||||||
|
DisableDebug $(DISABLE_DEBUG)
|
||||||
|
|
||||||
###
|
###
|
||||||
#### END
|
#### END
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user