systemMenuVersionタイトルの製品版をビルドできるよう変更。

FIRM_USE_PRODUCT_KEYS定義時には製品版をビルドし、未定義時には開発版をビルドする。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2065 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yosiokat 2008-08-01 05:03:01 +00:00
parent 5dd420686f
commit 94535539ba
15 changed files with 14 additions and 6 deletions

View File

@ -31,11 +31,11 @@ TWL_NANDAPP = TRUE
include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
include ./commondefs.sysmenuVersion include ./commondefs.sysmenuVersion
DST_DIR = $(SYSMENU_VERSION_TARGET)
REGION ?= A REGION ?= A
DST_DIR = dev
# タイムスタンプ # タイムスタンプ
VER_TIMESTAMP = 08062300 VER_TIMESTAMP = 08073100
# システムメニューバージョン # システムメニューバージョン
MAJOR_VERSION = 0 MAJOR_VERSION = 0
@ -56,7 +56,7 @@ GEN_VERSION_PARAM = $(DST_DIR) $(VER_TIMESTAMP) $(STR_VERSION) $(MAJOR_VERSION)
GEN_VERSION_FILE = $(SYSMENU_TOOLSDIR)/bin/genVersion.plx GEN_VERSION_FILE = $(SYSMENU_TOOLSDIR)/bin/genVersion.plx
VERSION_TAD = HNL$(REGION).tad VERSION_TAD = HNL$(REGION).$(SYSMENU_VERSION_TARGET).tad
ifneq ($(TWL_IPL_RED_PRIVATE_ROOT),) ifneq ($(TWL_IPL_RED_PRIVATE_ROOT),)
VERSION_DAT = $(SYSMENU_VERSION_FILE) VERSION_DAT = $(SYSMENU_VERSION_FILE)
@ -66,7 +66,7 @@ TARGETS += $(VERSION_TAD)
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
LDIRT_CLEAN = $(VERSION_TAD) properties LDIRT_CLEAN = $(VERSION_DAT) $(VERSION_TAD) properties
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
@ -76,6 +76,7 @@ do-build : $(VERSION_TAD)
$(VERSION_DAT): ./Makefile ./commondefs.sysmenuVersion $(VERSION_DAT): ./Makefile ./commondefs.sysmenuVersion
$(GEN_VERSION_FILE) $(GEN_VERSION_PARAM) $(GEN_VERSION_FILE) $(GEN_VERSION_PARAM)
mv SysmenuVersion.dat SysmenuVersion.$(SYSMENU_VERSION_TARGET).dat
$(VERSION_TAD) : $(SYSMENU_VERSION_FILE) $(VERSION_TAD) : $(SYSMENU_VERSION_FILE)
$(MAKETAD) $(call empath,$<) $(SYSMENU_VERSION_MAKETAD_OPTION) -o $@ $(MAKETAD) $(call empath,$<) $(SYSMENU_VERSION_MAKETAD_OPTION) -o $@

View File

@ -16,7 +16,13 @@
# $Author: # $Author:
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
ifeq ($(FIRM_USE_PRODUCT_KEYS),TRUE)
SYSMENU_VERSION_TARGET = prod
else
SYSMENU_VERSION_TARGET = dev
endif
SYSMENU_VERSION_DIR = $(SYSMENU_ROOT)/build/systemMenu_RED/sysmenuVersion SYSMENU_VERSION_DIR = $(SYSMENU_ROOT)/build/systemMenu_RED/sysmenuVersion
SYSMENU_VERSION_FILE = SysmenuVersion.dat SYSMENU_VERSION_FILE = SysmenuVersion.$(SYSMENU_VERSION_TARGET).dat
SYSMENU_VERSION_MAKETAD_OPTION += -s -d 0003000F484E4c41 3031 0 SYSM_VERSION -v 0 -p SYSMENU_VERSION_MAKETAD_OPTION += -s -d 0003000F484E4c41 3031 0 SYSM_VERSION -v 0 -p

View File

@ -25,6 +25,7 @@ TWL_ARCHGEN = LIMITED
TWL_NANDAPP = TRUE TWL_NANDAPP = TRUE
include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
include $(TWL_IPL_RED_ROOT)/build/systemMenu_RED/sysmenuVersion/commondefs.sysmenuVersion
ifeq ($(TWL_IPL_RED_PRIVATE_ROOT),) ifeq ($(TWL_IPL_RED_PRIVATE_ROOT),)
override DO_MASTERING = override DO_MASTERING =
@ -138,7 +139,7 @@ endif
#システムメニューバージョン #システムメニューバージョン
#--------------------------- #---------------------------
# [TODO] TADからバージョンを取得して、バージョン番号でディレクトリを作成する。 # [TODO] TADからバージョンを取得して、バージョン番号でディレクトリを作成する。
$(OUT_DIR)/HNLA : $(SYSMENU_DIR)/sysmenuVersion/HNLA.tad $(OUT_DIR)/HNLA : $(SYSMENU_DIR)/sysmenuVersion/HNLA.$(SYSMENU_VERSION_TARGET).tad
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