systemMenu_mastering実行時に集める各ファイルにビルド情報が付加されたものでもビルドが通るよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2435 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yosiokat 2008-09-08 06:49:18 +00:00
parent 4254d09127
commit e5ae1bfabe

View File

@ -71,7 +71,8 @@ include $(TWL_IPL_RED_ROOT)/build/buildtools/modulerules
do-build : $(TARGETS) do-build : $(TARGETS)
MASTERING = $(TWL_IPL_RED_PRIVATE_ROOT)/tools/bin/mastering.TWL.exe #MASTERING = $(TWL_IPL_RED_PRIVATE_ROOT)/tools/bin/mastering.TWL.exe
MASTERING = $(TWL_IPL_RED_PRIVATE_ROOT)/build/tools/mastering.TWL/mastering.TWL.exe
MASTERING_FLAGS = -t MASTERING_FLAGS = -t
@ -115,10 +116,10 @@ endif
#無線ファーム #無線ファーム
#--------------------------- #---------------------------
# [TODO] 無線ファームからバージョンを取得して、バージョン番号でディレクトリを作成する。 # [TODO] 無線ファームからバージョンを取得して、バージョン番号でディレクトリを作成する。
$(OUT_DIR)/HNCA : $(SYSMENU_DIR)/wlanfirm/HNCA.tad $(OUT_DIR)/HNCA : $(call eupath,$(shell find $(SYSMENU_DIR)/wlanfirm -name 'HNCA*.tad' -type f))
ifeq ($(DO_MASTERING),TRUE) ifeq ($(DO_MASTERING),TRUE)
mkdir -p $(OUT_DIR)/$(notdir $(basename $<)) mkdir -p $(OUT_DIR)/$(notdir $(basename $@))
mkdir -p $(OUT_DIR)/$(notdir $(basename $<))/V0 mkdir -p $(OUT_DIR)/$(notdir $(basename $@))/V0
cp $< ./$@/V0/ cp $< ./$@/V0/
cp $(dir $<)/properties ./$@ cp $(dir $<)/properties ./$@
else else
@ -129,10 +130,10 @@ endif
#ホワイトリスト #ホワイトリスト
#--------------------------- #---------------------------
# [TODO] TADからバージョンを取得して、バージョン番号でディレクトリを作成する。 # [TODO] TADからバージョンを取得して、バージョン番号でディレクトリを作成する。
$(OUT_DIR)/HNHA : $(SYSMENU_DIR)/DSHashTable/HNHA.tad $(OUT_DIR)/HNHA : $(call eupath,$(shell find $(SYSMENU_DIR)/DSHashTable/ -name 'HNHA*.tad' -type f))
ifeq ($(DO_MASTERING),TRUE) ifeq ($(DO_MASTERING),TRUE)
mkdir -p $(OUT_DIR)/$(notdir $(basename $<)) mkdir -p $(OUT_DIR)/$(notdir $(basename $@))
mkdir -p $(OUT_DIR)/$(notdir $(basename $<))/V0 mkdir -p $(OUT_DIR)/$(notdir $(basename $@))/V0
cp $< ./$@/V0/ cp $< ./$@/V0/
cp $(dir $<)/properties ./$@ cp $(dir $<)/properties ./$@
else else
@ -144,7 +145,7 @@ endif
#--------------------------- #---------------------------
# [TODO] TADからバージョンを取得して、バージョン番号でディレクトリを作成する。 # [TODO] TADからバージョンを取得して、バージョン番号でディレクトリを作成する。
# FIRM_USE_PRODUCT_KEYS = TRUE の時のみPROD用のシステムメニューバージョンを取得します。 # FIRM_USE_PRODUCT_KEYS = TRUE の時のみPROD用のシステムメニューバージョンを取得します。
$(OUT_DIR)/HNLA : $(call eupath,$(shell find $(SYSMENU_DIR)/sysmenuVersion/$(SYSMENU_VERSION_TARGET).out/HNLA -name 'HNL*.tad' -type f)) $(OUT_DIR)/HNLA : $(call eupath,$(shell find $(SYSMENU_DIR)/sysmenuVersion/$(OUT_DIR).out/HNLA -name 'HNL*.tad' -type f))
ifeq ($(DO_MASTERING),TRUE) ifeq ($(DO_MASTERING),TRUE)
mkdir -p $@ mkdir -p $@
mkdir -p $@/V0 mkdir -p $@/V0
@ -154,7 +155,7 @@ else
cp $< $(OUT_DIR) cp $< $(OUT_DIR)
endif endif
$(OUT_DIR)/HNLJ : $(call eupath,$(shell find $(SYSMENU_DIR)/sysmenuVersion/$(SYSMENU_VERSION_TARGET).out/HNLJ -name 'HNL*.tad' -type f)) $(OUT_DIR)/HNLJ : $(call eupath,$(shell find $(SYSMENU_DIR)/sysmenuVersion/$(OUT_DIR).out/HNLJ -name 'HNL*.tad' -type f))
ifeq ($(DO_MASTERING),TRUE) ifeq ($(DO_MASTERING),TRUE)
mkdir -p $@ mkdir -p $@
mkdir -p $@/V0 mkdir -p $@/V0
@ -164,7 +165,7 @@ else
cp $< $(OUT_DIR) cp $< $(OUT_DIR)
endif endif
$(OUT_DIR)/HNLE : $(call eupath,$(shell find $(SYSMENU_DIR)/sysmenuVersion/$(SYSMENU_VERSION_TARGET).out/HNLE -name 'HNL*.tad' -type f)) $(OUT_DIR)/HNLE : $(call eupath,$(shell find $(SYSMENU_DIR)/sysmenuVersion/$(OUT_DIR).out/HNLE -name 'HNL*.tad' -type f))
ifeq ($(DO_MASTERING),TRUE) ifeq ($(DO_MASTERING),TRUE)
mkdir -p $@ mkdir -p $@
mkdir -p $@/V0 mkdir -p $@/V0
@ -174,7 +175,7 @@ else
cp $< $(OUT_DIR) cp $< $(OUT_DIR)
endif endif
$(OUT_DIR)/HNLP : $(call eupath,$(shell find $(SYSMENU_DIR)/sysmenuVersion/$(SYSMENU_VERSION_TARGET).out/HNLP -name 'HNL*.tad' -type f)) $(OUT_DIR)/HNLP : $(call eupath,$(shell find $(SYSMENU_DIR)/sysmenuVersion/$(OUT_DIR).out/HNLP -name 'HNL*.tad' -type f))
ifeq ($(DO_MASTERING),TRUE) ifeq ($(DO_MASTERING),TRUE)
mkdir -p $@ mkdir -p $@
mkdir -p $@/V0 mkdir -p $@/V0
@ -184,7 +185,7 @@ else
cp $< $(OUT_DIR) cp $< $(OUT_DIR)
endif endif
$(OUT_DIR)/HNLU : $(call eupath,$(shell find $(SYSMENU_DIR)/sysmenuVersion/$(SYSMENU_VERSION_TARGET).out/HNLU -name 'HNL*.tad' -type f)) $(OUT_DIR)/HNLU : $(call eupath,$(shell find $(SYSMENU_DIR)/sysmenuVersion/$(OUT_DIR).out/HNLU -name 'HNL*.tad' -type f))
ifeq ($(DO_MASTERING),TRUE) ifeq ($(DO_MASTERING),TRUE)
mkdir -p $@ mkdir -p $@
mkdir -p $@/V0 mkdir -p $@/V0
@ -197,15 +198,15 @@ endif
#--------------------------- #---------------------------
#共有フォント #共有フォント
#--------------------------- #---------------------------
$(OUT_DIR)/TWLFontTable.dat: $(SYSMENU_DIR)/sharedFont/TWLFontTable.dat $(OUT_DIR)/TWLFontTable.dat: $(call eupath,$(shell find $(SYSMENU_DIR)/sharedFont -name 'TWLFontTable_*.dat' -type f))
cp $< ./$@ cp $< ./$(OUT_DIR)/
#--------------------------- #---------------------------
#NANDファーム #NANDファーム
#--------------------------- #---------------------------
$(OUT_DIR)/menu_launcher-$(TWL_BUILD_TYPE).nand: ../nandfirm/menu-launcher/menu_launcher-$(TWL_BUILD_TYPE).nand $(OUT_DIR)/menu_launcher-$(TWL_BUILD_TYPE).nand: $(call eupath,$(shell find ../nandfirm/menu-launcher -name 'menu_launcher-$(TWL_BUILD_TYPE)*.nand' -type f))
cp $< ./$@ cp $< ./$(OUT_DIR)/
#--------------------------- #---------------------------