システムメニューバージョンのTADファイル名にバージョンとタイムスタンプを追加するよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2429 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yosiokat 2008-09-08 04:39:15 +00:00
parent a119aa16ff
commit fbe33def95
2 changed files with 46 additions and 2 deletions

View File

@ -25,7 +25,7 @@ GEN_VERSION_PARAM = $(SYSMENU_VERSION_TARGET) $(SYSMENU_VERSION_TIMESTAMP) $(ST
GEN_VERSION_FILE = $(SYSMENU_TOOLSDIR)/bin/genVersion.plx
VERSION_TITLEID_LO = HNL$(SYSMENU_VERSION_REGION)
VERSION_TAD = $(BINDIR)/$(VERSION_TITLEID_LO).$(SYSMENU_VERSION_TARGET).tad
VERSION_TAD = $(BINDIR)/$(VERSION_TITLEID_LO)_$(SYSMENU_VERSION_MAJOR)_$(SYSMENU_VERSION_MINOR)_$(SYSMENU_VERSION_TIMESTAMP).$(SYSMENU_VERSION_TARGET).tad
ifneq ($(TWL_IPL_RED_PRIVATE_ROOT),)
VERSION_DAT = $(SYSMENU_VERSION_FILE)

View File

@ -50,6 +50,10 @@ TARGETS = $(OUT_DIR)/HNAA \
$(OUT_DIR)/HNCA \
$(OUT_DIR)/HNHA \
$(OUT_DIR)/HNLA \
$(OUT_DIR)/HNLJ \
$(OUT_DIR)/HNLE \
$(OUT_DIR)/HNLP \
$(OUT_DIR)/HNLU \
$(OUT_DIR)/TWLFontTable.dat \
$(OUT_DIR)/menu_launcher-$(TWL_BUILD_TYPE).nand \
$(OUT_DIR)/$(NAND_INITIALIZER_NAME)-$(TWL_BUILD_TYPE)$(MASTER).srl
@ -140,7 +144,47 @@ endif
#---------------------------
# [TODO] TADからバージョンを取得して、バージョン番号でディレクトリを作成する。
# FIRM_USE_PRODUCT_KEYS = TRUE の時のみPROD用のシステムメニューバージョンを取得します。
$(OUT_DIR)/HNLA : $(SYSMENU_DIR)/sysmenuVersion/$(SYSMENU_VERSION_TARGET).out/HNLA/HNLA.$(SYSMENU_VERSION_TARGET).tad
$(OUT_DIR)/HNLA : $(call eupath,$(shell find $(SYSMENU_DIR)/sysmenuVersion/$(SYSMENU_VERSION_TARGET).out/HNLA -name 'HNL*.tad' -type f))
ifeq ($(DO_MASTERING),TRUE)
mkdir -p $@
mkdir -p $@/V0
cp $< ./$@/V0/
cp $(dir $<)/properties ./$@
else
cp $< $(OUT_DIR)
endif
$(OUT_DIR)/HNLJ : $(call eupath,$(shell find $(SYSMENU_DIR)/sysmenuVersion/$(SYSMENU_VERSION_TARGET).out/HNLJ -name 'HNL*.tad' -type f))
ifeq ($(DO_MASTERING),TRUE)
mkdir -p $@
mkdir -p $@/V0
cp $< ./$@/V0/
cp $(dir $<)/properties ./$@
else
cp $< $(OUT_DIR)
endif
$(OUT_DIR)/HNLE : $(call eupath,$(shell find $(SYSMENU_DIR)/sysmenuVersion/$(SYSMENU_VERSION_TARGET).out/HNLE -name 'HNL*.tad' -type f))
ifeq ($(DO_MASTERING),TRUE)
mkdir -p $@
mkdir -p $@/V0
cp $< ./$@/V0/
cp $(dir $<)/properties ./$@
else
cp $< $(OUT_DIR)
endif
$(OUT_DIR)/HNLP : $(call eupath,$(shell find $(SYSMENU_DIR)/sysmenuVersion/$(SYSMENU_VERSION_TARGET).out/HNLP -name 'HNL*.tad' -type f))
ifeq ($(DO_MASTERING),TRUE)
mkdir -p $@
mkdir -p $@/V0
cp $< ./$@/V0/
cp $(dir $<)/properties ./$@
else
cp $< $(OUT_DIR)
endif
$(OUT_DIR)/HNLU : $(call eupath,$(shell find $(SYSMENU_DIR)/sysmenuVersion/$(SYSMENU_VERSION_TARGET).out/HNLU -name 'HNL*.tad' -type f))
ifeq ($(DO_MASTERING),TRUE)
mkdir -p $@
mkdir -p $@/V0