ビルドスイッチの追加および整理。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1240 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yosiokat 2008-04-23 05:58:42 +00:00
parent 97de191f0a
commit 9e27adccc3
7 changed files with 30 additions and 9 deletions

View File

@ -72,6 +72,11 @@ MAKELCF_FLAGS += -DISDBG_LIBS_TWL='$(if $(ISDBG_LIBS_TWL),$(ISDBG_LIBS_TWL),libs
-DISDBG_LIBS_NITRO='libstubsisd_sp$(TWL_LIBSUFFIX).a'
ifeq ($(LAUNCHER_DEBUG_MODE),TRUE)
MACRO_FLAGS += -DLAUNCHER_DEBUG_MODE
endif
#--------------------------------
# install target
#--------------------------------

View File

@ -181,9 +181,13 @@ TwlSpMain(void)
InitializeNwm(mainHeapHandle, mainHeapHandle); // NWM <20>‰Šú‰»
#ifndef SDK_NOCRYPTO
AES_Init(); // AES <20>‰Šú‰»
#if ( defined(LAUNCHER_DEBUG_MODE) && defined(SDK_RELEASE) )
MI_CpuCopyFast( (void *)HW_LAUNCHER_DELIVER_PARAM_BUF, (void *)SDK_SEA_KEY_STORE, HW_LAUNCHER_DELIVER_PARAM_BUF_SIZE );
#else
SYSMi_SetAESKeysForAccessControlCore( (ROM_Header *)HW_TWL_ROM_HEADER_BUF, (u8 *)SDK_SEA_KEY_STORE, NULL, NULL );
#endif
//SYSMi_SetAESKeysForAccessControlCore( (ROM_Header *)HW_TWL_ROM_HEADER_BUF, (u8 *)SDK_SEA_KEY_STORE, NULL, NULL );
MI_CpuCopyFast( (void *)0x0380f000, (u8 *)SDK_SEA_KEY_STORE, 0x40 );
#ifdef SDK_SEA
SEA_Init();
#endif // ifdef SDK_SEA

View File

@ -553,7 +553,9 @@ OS_TPrintf("RebootSystem failed: cant read file(%p, %d, %d, %d)\n", &s_authcode,
for (i = region_header; i < region_max; ++i)
{
#ifdef LOAD_APP_VIA_WRAM
BOOL result;
#endif
u32 len = MATH_ROUNDUP( length[i], SYSM_ALIGNMENT_LOAD_MODULE );// AES暗号化領域の関係で、ロードサイズは32バイトアライメントに補正
if ( !isTwlApp && i >= region_arm9_twl ) continue;// nitroでは読み込まない領域

View File

@ -19,8 +19,8 @@
# ※コンパイルスイッチの都合上、../../../libraries_sysmenu/sysmenu は有効にしておく
SUBDIRS = \
../../../libraries_sysmenu/sysmenu \
# ../../../libraries_sysmenu/boot \
# ../../../components/hyena.TWL
../../../libraries_sysmenu/boot \
../../../components/hyena.TWL
# ../../../libraries_sysmenu/hotsw \
# ../../../libraries_sysmenu/reloc_info \
# ../../../libraries_sysmenu/mcu \
@ -32,9 +32,10 @@ SUBDIRS = \
ifneq ($(UPDATER_RELEASE),TRUE)
# COMPILE SWITCH ※最終ROM作成時は、全てFALSEにセットする。SUBDIRのビルド時にも影響するようexportで環境変数設定する。
export LAUNCHER_DEBUG_MODE = TRUE
export DO_NOT_SHOW_LAUNCHER = FALSE
export DISABLE_WDS_SCAN = TRUE
export DISABLE_WLFIRM_LOAD = TRUE
export DISABLE_WLFIRM_LOAD = FALSE
export IGNORE_WLFIRM_SIGNCHECK = FALSE
export DISABLE_SLEEP = TRUE
@ -97,6 +98,9 @@ ADDRESS_DTCM = 0x0e000000
DEFAULT_COMP_ARM7 = hyena
#----------------------------------------------------------------------------
# Append Flags
MAKEROM_FLAGS += -F \
-DTITLEID_LO='$(TITLEID_LO)' \
-DCARD_REGION='$(CARD_REGION)' \
@ -135,6 +139,8 @@ else
MAKEROM_FLAGS += -DDS_HASH_TABLE_DIR=data
endif
#----------------------------------------------------------------------------
include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
include $(TWLSDK_ROOT)/build/libraries/reboot/commondefs.reboot

View File

@ -24,8 +24,8 @@ SUBDIRS = \
# COMPILE SWITCH ※最終ROM作成時は、全てFALSEにセットする。
OUTSIDE_UI ?= FALSE
BROADON_UI ?= FALSE
SYSM_OUTSIDE_UI ?= FALSE
SYSM_BROADON_UI ?= FALSE
# MAKEROM SWITCH ※最終ROM作成時は、TRUEにする
@ -77,11 +77,11 @@ LLIBRARIES = libes$(TWL_LIBSUFFIX).a \
include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
ifeq ($(OUTSIDE_UI),TRUE)
ifeq ($(SYSM_OUTSIDE_UI),TRUE)
MACRO_FLAGS += -DOUTSIDE_UI
endif
ifeq ($(BROADON_UI),TRUE)
ifeq ($(SYSM_BROADON_UI),TRUE)
MACRO_FLAGS += -DBROADON_UI
endif

View File

@ -38,11 +38,15 @@ SUBDIRS = $(LAUNCHER_DIR) \
export UPDATER_RELEASE = TRUE
export LAUNCHER_DEBUG_MODE = FALSE
export DO_NOT_SHOW_LAUNCHER = TRUE
export DISABLE_WDS_SCAN = TRUE
export IGNORE_WLFIRM_SIGNCHECK = FALSE
export DISABLE_WLFIRM_LOAD = FALSE
export DISABLE_SLEEP = TRUE
export LOAD_APP_VIA_WRAM = FALSE
export SYSM_OUTSIDE_UI = TRUE
export SYSM_BROADON_UI = FALSE
# MAKEROM SWITCH for build SystemMenu
export DISABLE_DEBUG = TRUE