mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
ビルドスイッチの整理。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1210 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
f8ec16cc07
commit
51f3d75cfe
@ -18,8 +18,6 @@
|
|||||||
|
|
||||||
SUBDIRS =
|
SUBDIRS =
|
||||||
|
|
||||||
MYSUBDIRS = ./
|
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
TARGET_FIRM = SYSTEMMENU
|
TARGET_FIRM = SYSTEMMENU
|
||||||
TARGET_PLATFORM = TWL
|
TARGET_PLATFORM = TWL
|
||||||
@ -28,7 +26,7 @@ TWL_PROC = ARM9
|
|||||||
|
|
||||||
REVISION_SRC = src/revision.c
|
REVISION_SRC = src/revision.c
|
||||||
|
|
||||||
SRCDIR = src
|
SRCDIR = src
|
||||||
SRCS = sysmenu_lib.c \
|
SRCS = sysmenu_lib.c \
|
||||||
util.c \
|
util.c \
|
||||||
ninLogoFunc.c \
|
ninLogoFunc.c \
|
||||||
@ -46,22 +44,22 @@ SRCS = sysmenu_lib.c \
|
|||||||
|
|
||||||
TARGET_LIB = libsysmenu$(TWL_LIBSUFFIX).a
|
TARGET_LIB = libsysmenu$(TWL_LIBSUFFIX).a
|
||||||
|
|
||||||
ifdef DO_NOT_SHOW_LAUNCHER
|
ifeq ($(DO_NOT_SHOW_LAUNCHER),TRUE)
|
||||||
MACRO_FLAGS += -DDO_NOT_SHOW_LAUNCHER
|
MACRO_FLAGS += -DDO_NOT_SHOW_LAUNCHER
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef LOAD_APP_VIA_WRAM
|
ifeq ($(LOAD_APP_VIA_WRAM),TRUE)
|
||||||
MACRO_FLAGS += -DLOAD_APP_VIA_WRAM
|
MACRO_FLAGS += -DLOAD_APP_VIA_WRAM
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq ($(DHT_TEST),)
|
ifneq ($(DHT_TEST),)
|
||||||
MACRO_FLAGS += -DDHT_TEST
|
MACRO_FLAGS += -DDHT_TEST
|
||||||
endif
|
endif
|
||||||
|
|
||||||
include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
|
include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
|
||||||
|
|
||||||
INSTALL_TARGETS = $(TARGETS)
|
INSTALL_TARGETS = $(TARGETS)
|
||||||
INSTALL_DIR = $(SYSMENU_INSTALL_LIBDIR)
|
INSTALL_DIR = $(SYSMENU_INSTALL_LIBDIR)
|
||||||
|
|
||||||
LINCLUDES = $(ROOT)/build/libraries/mb/common/include \
|
LINCLUDES = $(ROOT)/build/libraries/mb/common/include \
|
||||||
$(ROOT)/build/libraries/spi/ARM9/include \
|
$(ROOT)/build/libraries/spi/ARM9/include \
|
||||||
@ -71,7 +69,7 @@ LDIRT_CLEAN = $(REVISION_SRC)
|
|||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
|
||||||
do-build: $(REVISION_SRC) $(MYSUBDIRS) $(TARGETS)
|
do-build: $(REVISION_SRC) $(TARGETS)
|
||||||
|
|
||||||
include $(TWL_IPL_RED_ROOT)/build/buildtools/modulerules
|
include $(TWL_IPL_RED_ROOT)/build/buildtools/modulerules
|
||||||
|
|
||||||
@ -90,7 +88,4 @@ $(REVISION_SRC) ::
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
$(MYSUBDIRS)::
|
|
||||||
# $(MAKE) -C $@ -f MakeCrt0
|
|
||||||
|
|
||||||
#===== End of Makefile =====
|
#===== End of Makefile =====
|
||||||
|
|||||||
@ -16,8 +16,9 @@
|
|||||||
# $Author$
|
# $Author$
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# ※コンパイルスイッチの都合上、../../../libraries_sysmenu/sysmenu は有効にしておく
|
||||||
SUBDIRS = \
|
SUBDIRS = \
|
||||||
# ../../../libraries_sysmenu/sysmenu \
|
../../../libraries_sysmenu/sysmenu \
|
||||||
# ../../../libraries_sysmenu/boot \
|
# ../../../libraries_sysmenu/boot \
|
||||||
# ../../../components/hyena.TWL
|
# ../../../components/hyena.TWL
|
||||||
# ../../../libraries_sysmenu/hotsw \
|
# ../../../libraries_sysmenu/hotsw \
|
||||||
@ -28,9 +29,18 @@ SUBDIRS = \
|
|||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
|
||||||
DISABLE_DEBUG = TRUE
|
# COMPILE SWITCH ※最終ROM作成時は、全てFALSEにセットする。SUBDIRのビルド時にも影響するようexportで環境変数設定する。
|
||||||
DO_NOT_SHOW_LAUNCHER = FALSE
|
export DO_NOT_SHOW_LAUNCHER = FALSE
|
||||||
ENABLE_WDS_SCAN = FALSE
|
export DISABLE_WDS_SCAN = TRUE
|
||||||
|
export DISABLE_WLFIRM_LOAD = TRUE
|
||||||
|
export DISABLE_SLEEP = TRUE
|
||||||
|
|
||||||
|
# COMPILE SWITCH ※最終ROM作成時は、全てTRUEにセットする
|
||||||
|
export LOAD_APP_VIA_WRAM = FALSE
|
||||||
|
|
||||||
|
# MAKEROM SWITCH ※最終ROM作成時は、全てTRUEにセットする
|
||||||
|
DISABLE_DEBUG = FALSE
|
||||||
|
ENABLE_AES = FALSE
|
||||||
|
|
||||||
TARGET_FIRM = SYSTEMMENU
|
TARGET_FIRM = SYSTEMMENU
|
||||||
TARGET_PLATFORM = TWL
|
TARGET_PLATFORM = TWL
|
||||||
@ -88,12 +98,24 @@ MAKEROM_FLAGS += -F \
|
|||||||
|
|
||||||
MAKETAD_FLAGS += -s
|
MAKETAD_FLAGS += -s
|
||||||
|
|
||||||
ifdef DO_NOT_SHOW_LAUNCHER
|
ifeq ($(DO_NOT_SHOW_LAUNCHER),TRUE)
|
||||||
MACRO_FLAGS += -DDO_NOT_SHOW_LAUNCHER
|
MACRO_FLAGS += -DDO_NOT_SHOW_LAUNCHER
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef ENABLE_WDS_SCAN
|
ifeq ($(DISABLE_WDS_SCAN),TRUE)
|
||||||
MACRO_FLAGS += -DENABLE_WDS_SCAN
|
MACRO_FLAGS += -DDISABLE_WDS_SCAN
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(DISABLE_WLFIRM_LOAD),TRUE)
|
||||||
|
MACRO_FLAGS += -DDISABLE_WLFIRM_LOAD
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(DISABLE_SLEEP),TRUE)
|
||||||
|
MACRO_FLAGS += -DDISABLE_SLEEP
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(ENABLE_AES),TRUE)
|
||||||
|
MAKEROM_FLAGS += -a
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq ($(DHT_TEST),)
|
ifneq ($(DHT_TEST),)
|
||||||
|
|||||||
@ -541,18 +541,21 @@ BOOL GetWlanFirmwareInstallResult(WLANFirmResult *pResult)
|
|||||||
// 無線ファームロード完了?
|
// 無線ファームロード完了?
|
||||||
BOOL PollingInstallWlanFirmware( BOOL isStartScanWDS )
|
BOOL PollingInstallWlanFirmware( BOOL isStartScanWDS )
|
||||||
{
|
{
|
||||||
|
#ifndef ENABLE_WDS_SCAN
|
||||||
|
#pragma unused(isStartScanWDS)
|
||||||
|
#endif
|
||||||
if ( !s_isFinished ) {
|
if ( !s_isFinished ) {
|
||||||
WLANFirmResult result;
|
WLANFirmResult result;
|
||||||
if( GetWlanFirmwareInstallResult( &result ) ) {
|
if( GetWlanFirmwareInstallResult( &result ) ) {
|
||||||
if( result == WLANFIRM_RESULT_SUCCESS ) {
|
if( result == WLANFIRM_RESULT_SUCCESS ) {
|
||||||
OS_TPrintf( "WLFIRM load finished.\n" );
|
OS_TPrintf( "WLFIRM load finished.\n" );
|
||||||
#ifdef ENABLE_WDS_SCAN
|
#ifndef DISABLE_WDS_SCAN
|
||||||
// WDSスキャンがTRUE かつ 無線フラグがONならば、引き続きWDSビーコン受信開始
|
// WDSスキャンがTRUE かつ 無線フラグがONならば、引き続きWDSビーコン受信開始
|
||||||
if( isStartScanWDS &&
|
if( isStartScanWDS &&
|
||||||
!LCFG_THW_IsForceDisableWireless() && LCFG_TSD_IsAvailableWireless() ) {
|
!LCFG_THW_IsForceDisableWireless() && LCFG_TSD_IsAvailableWireless() ) {
|
||||||
StartScanWDS();
|
StartScanWDS();
|
||||||
}
|
}
|
||||||
#endif // ENABLE_WDS_SCAN
|
#endif // DISABLE_WDS_SCAN
|
||||||
}else {
|
}else {
|
||||||
// ロード失敗
|
// ロード失敗
|
||||||
if( !s_isHotStartWLFirm ) {
|
if( !s_isHotStartWLFirm ) {
|
||||||
|
|||||||
@ -20,17 +20,12 @@
|
|||||||
#include "misc.h"
|
#include "misc.h"
|
||||||
#include "logoDemo.h"
|
#include "logoDemo.h"
|
||||||
#include "sound.h"
|
#include "sound.h"
|
||||||
|
#include "loadWlanFirm.h"
|
||||||
//#define DISABLE_SLEEP
|
|
||||||
|
|
||||||
// extern data-----------------------------------------------------------------
|
// extern data-----------------------------------------------------------------
|
||||||
|
|
||||||
// define data-----------------------------------------------------------------
|
// define data-----------------------------------------------------------------
|
||||||
#define WIRELESS_FIRM_LOADING 1
|
|
||||||
|
|
||||||
#if( WIRELESS_FIRM_LOADING == 1 )
|
|
||||||
#include "loadWlanFirm.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// function's prototype-------------------------------------------------------
|
// function's prototype-------------------------------------------------------
|
||||||
static void INTR_VBlank( void );
|
static void INTR_VBlank( void );
|
||||||
@ -214,11 +209,11 @@ void TwlMain( void )
|
|||||||
|
|
||||||
|
|
||||||
// 無線ファームウェアを無線モジュールにダウンロードする。
|
// 無線ファームウェアを無線モジュールにダウンロードする。
|
||||||
#if( WIRELESS_FIRM_LOADING == 1 )
|
#ifndef DISABLE_WLFIRM_LOAD
|
||||||
if( FALSE == InstallWlanFirmware( SYSM_IsHotStart() ) ) {
|
if( FALSE == InstallWlanFirmware( SYSM_IsHotStart() ) ) {
|
||||||
OS_TPrintf( "ERROR: Wireless firmware download failed!\n" );
|
OS_TPrintf( "ERROR: Wireless firmware download failed!\n" );
|
||||||
}
|
}
|
||||||
#endif
|
#endif // DISABLE_WLFIRM_LOAD
|
||||||
|
|
||||||
if( SYSM_IsFatalError() ) {
|
if( SYSM_IsFatalError() ) {
|
||||||
// FATALエラー処理
|
// FATALエラー処理
|
||||||
@ -289,7 +284,9 @@ void TwlMain( void )
|
|||||||
break;
|
break;
|
||||||
case AUTHENTICATE:
|
case AUTHENTICATE:
|
||||||
if( ( direct_boot || ( !direct_boot && LauncherFadeout( s_titleList ) ) ) &&
|
if( ( direct_boot || ( !direct_boot && LauncherFadeout( s_titleList ) ) ) &&
|
||||||
|
#ifndef DISABLE_WLFIRM_LOAD
|
||||||
PollingInstallWlanFirmware( FALSE ) && // アプリブート前に無線ファームのロードは完了しておく必要がある
|
PollingInstallWlanFirmware( FALSE ) && // アプリブート前に無線ファームのロードは完了しておく必要がある
|
||||||
|
#endif // DISABLE_WLFIRM_LOAD
|
||||||
SYSM_IsAuthenticateTitleFinished() )
|
SYSM_IsAuthenticateTitleFinished() )
|
||||||
{
|
{
|
||||||
if( SYSM_IsFatalError() ) {
|
if( SYSM_IsFatalError() ) {
|
||||||
|
|||||||
@ -22,7 +22,8 @@ SUBDIRS = \
|
|||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
|
||||||
DISABLE_DEBUG = TRUE
|
// MAKEROM SWITCH ※最終ROM作成時は、TRUEにする
|
||||||
|
DISABLE_DEBUG = FALSE
|
||||||
|
|
||||||
TARGET_FIRM = SYSTEMMENU
|
TARGET_FIRM = SYSTEMMENU
|
||||||
TARGET_PLATFORM = TWL
|
TARGET_PLATFORM = TWL
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user