SystemUpdaterでDSハッシュテーブルもインポートするように変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1501 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
kamikawa 2008-05-23 10:14:20 +00:00
parent 79c4c0d8e6
commit 6366d977fd
4 changed files with 20 additions and 13 deletions

View File

@ -35,10 +35,6 @@ MY_FIRM = $(MY_FIRM_ROOT_CYG)/nwm_firm.bin
MY_VERSION_MAJOR = $(shell perl -e "open(IN,'$(MY_FIRM)');binmode(IN);seek(IN, 160 + 0, 0);read(IN, \$$buf, 1);print unpack("C", \$$buf);close(IN);") MY_VERSION_MAJOR = $(shell perl -e "open(IN,'$(MY_FIRM)');binmode(IN);seek(IN, 160 + 0, 0);read(IN, \$$buf, 1);print unpack("C", \$$buf);close(IN);")
MY_VERSION_MINOR = $(shell perl -e "open(IN,'$(MY_FIRM)');binmode(IN);seek(IN, 160 + 1, 0);read(IN, \$$buf, 1);print unpack("C", \$$buf);close(IN);") MY_VERSION_MINOR = $(shell perl -e "open(IN,'$(MY_FIRM)');binmode(IN);seek(IN, 160 + 1, 0);read(IN, \$$buf, 1);print unpack("C", \$$buf);close(IN);")
ifeq ($(UPDATER_RELEASE),TRUE)
MAKETAD = $(SYSMENU_TOOLSDIR)/bin/maketad.updater.exe
endif
MAKETAD_FLAGS += 0003000F484E4341 3031 $(MY_VERSION_MAJOR) WIRELESS_FW -v $(MY_VERSION_MINOR) -p MAKETAD_FLAGS += 0003000F484E4341 3031 $(MY_VERSION_MAJOR) WIRELESS_FW -v $(MY_VERSION_MINOR) -p
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------

View File

@ -68,7 +68,8 @@ static const char* ImportTadFileList[] =
{ {
"rom:/data/HNAA.tad", "rom:/data/HNAA.tad",
"rom:/data/HNBA.tad", "rom:/data/HNBA.tad",
"rom:/data/HNCA.tad" "rom:/data/HNCA.tad",
"rom:/data/HNHA.tad"
}; };
/* /*
static const CopyFileList sCopyFileList[] = static const CopyFileList sCopyFileList[] =

View File

@ -16,20 +16,26 @@
# $Author$ # $Author$
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
include $(TWLSDK_ROOT)/build/buildtools/commondefs TARGET_FIRM = SYSTEMMENU
include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
# SystemUpdaterでインポートするTADは専用のmaketadでTAD化します。
SUBDIR_FLAGS += MAKETAD=$(SYSMENU_TOOLSDIR)/bin/maketad.updater.exe
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
LAUNCHER_DIR = $(TWL_IPL_RED_ROOT)/build/systemMenu_RED/Launcher LAUNCHER_DIR = $(TWL_IPL_RED_ROOT)/build/systemMenu_RED/Launcher
MACHINESETTINGS_DIR = $(TWL_IPL_RED_ROOT)/build/systemMenu_RED/MachineSettings MACHINESETTINGS_DIR = $(TWL_IPL_RED_ROOT)/build/systemMenu_RED/MachineSettings
WLANFIRM_DIR = $(TWL_IPL_RED_ROOT)/build/systemMenu_RED/wlanfirm WLANFIRM_DIR = $(TWL_IPL_RED_ROOT)/build/systemMenu_RED/wlanfirm
DS_HASH_TABLE = $(TWL_IPL_RED_ROOT)/build/systemMenu_RED/DSHashTable
SHARED_FONT_DIR = $(TWL_IPL_RED_ROOT)/build/systemMenu_RED/sharedFont SHARED_FONT_DIR = $(TWL_IPL_RED_ROOT)/build/systemMenu_RED/sharedFont
NANDFIRM_DIR = $(TWL_IPL_RED_ROOT)/build/nandfirm/menu-launcher NANDFIRM_DIR = $(TWL_IPL_RED_ROOT)/build/nandfirm/menu-launcher
SUBDIRS = $(LAUNCHER_DIR) \ SUBDIRS = $(LAUNCHER_DIR) \
$(MACHINESETTINGS_DIR) \ $(MACHINESETTINGS_DIR) \
$(WLANFIRM_DIR) \ $(WLANFIRM_DIR) \
$(DS_HASH_TABLE) \
$(SHARED_FONT_DIR) \ $(SHARED_FONT_DIR) \
$(NANDFIRM_DIR) \ $(NANDFIRM_DIR) \
data \ data \
@ -54,9 +60,9 @@ export SYSM_BROADON_UI = FALSE
export DISABLE_DEBUG = TRUE export DISABLE_DEBUG = TRUE
export ENABLE_AES = TRUE export ENABLE_AES = TRUE
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
include $(TWLSDK_ROOT)/build/buildtools/modulerules include $(TWL_IPL_RED_ROOT)/build/buildtools/modulerules
#===== End of Makefile ===== #===== End of Makefile =====

View File

@ -22,11 +22,11 @@ include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
MAKETAD = $(SYSMENU_TOOLSDIR)/bin/maketad.updater.exe
LDIRT_CLEAN = HNAA.tad \ LDIRT_CLEAN = HNAA.tad \
HNBA.tad \ HNBA.tad \
HNCA.tad \ HNCA.tad \
HNHA.tad \
menu_launcher.nand menu_launcher.nand
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
@ -36,17 +36,21 @@ include $(TWL_IPL_RED_ROOT)/build/buildtools/modulerules
do-build : HNAA.tad \ do-build : HNAA.tad \
HNBA.tad \ HNBA.tad \
HNCA.tad \ HNCA.tad \
HNHA.tad \
menu_launcher.nand menu_launcher.nand
HNAA.tad: ../../../systemMenu_RED/Launcher/ARM9/bin/ARM9-TS.LTD/$(TWL_BUILD_DIR)/HNAA.srl HNAA.tad: ../../../systemMenu_RED/Launcher/ARM9/bin/ARM9-TS.LTD/$(TWL_BUILD_DIR)/HNAA.tad
$(MAKETAD) -s $< $(MAKETAD_FLAGS) -o $@ cp $< ./$@
HNBA.tad: ../../../systemMenu_RED/MachineSettings/ARM9/bin/ARM9-TS.LTD/$(TWL_BUILD_DIR)/HNBA.srl HNBA.tad: ../../../systemMenu_RED/MachineSettings/ARM9/bin/ARM9-TS.LTD/$(TWL_BUILD_DIR)/HNBA.tad
$(MAKETAD) -s $< $(MAKETAD_FLAGS) -o $@ cp $< ./$@
HNCA.tad: ../../../systemMenu_RED/wlanfirm/HNCA.tad HNCA.tad: ../../../systemMenu_RED/wlanfirm/HNCA.tad
cp $< ./$@ cp $< ./$@
HNHA.tad: ../../../systemMenu_RED/DSHashTable/HNHA.tad
cp $< ./$@
menu_launcher.nand: ../../../nandfirm/menu-launcher/menu_launcher-$(TWL_BUILD_TYPE)$(CODEGEN_ARCH).nand menu_launcher.nand: ../../../nandfirm/menu-launcher/menu_launcher-$(TWL_BUILD_TYPE)$(CODEGEN_ARCH).nand
cp $< ./$@ cp $< ./$@