From 7dd9b31191559a0b0b5277c2cbf31cc0ed76ea24 Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@b08762b0-b915-fc4b-9d8c-17b2551a87ff> Date: Tue, 31 Mar 2009 12:30:56 +0000 Subject: [PATCH] =?UTF-8?q?=E8=A3=BD=E5=93=81=E6=8A=80=E8=A1=93=E9=83=A8?= =?UTF-8?q?=E6=A4=9C=E6=9F=BB=E3=83=97=E3=83=AD=E3=82=B0=E3=83=A9=E3=83=A0?= =?UTF-8?q?=E5=90=91=E3=81=91=20TwlIPL=20=E3=83=91=E3=83=83=E3=82=B1?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E4=BD=9C=E6=88=90=20Makefile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2777 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/tests/UjiPackage/Makefile | 91 +++++++++++++++++++++++++++++++ build/tests/UjiPackage/readme.txt | 11 ++++ 2 files changed, 102 insertions(+) create mode 100644 build/tests/UjiPackage/Makefile create mode 100644 build/tests/UjiPackage/readme.txt diff --git a/build/tests/UjiPackage/Makefile b/build/tests/UjiPackage/Makefile new file mode 100644 index 00000000..7b5f2c22 --- /dev/null +++ b/build/tests/UjiPackage/Makefile @@ -0,0 +1,91 @@ +#! make -f +#---------------------------------------------------------------------------- +# Project: TwlIPL - build +# File: Makefile +# +# Copyright 2007 Nintendo. All rights reserved. +# +# These coded instructions, statements, and computer programs contain +# proprietary information of Nintendo of America Inc. and/or Nintendo +# Company Ltd., and are protected by Federal copyright law. They may +# not be disclosed to third parties or copied or duplicated in any form, +# in whole or in part, without the prior written consent of Nintendo. +# +# $Date:: $ +# $Rev$ +# $Author$ +#---------------------------------------------------------------------------- + +# 製品技術部用リリース作成Makefile + +TARGET_FIRM = SYSTEMMENU + +# -------------------------------- +# ツリーへのExport + +ifdef TWLSYSTEM_ROOT +export NITROSYSTEM_ROOT = $(TWLSYSTEM_ROOT) +endif + +export TARGET_CODEGEN = ALL + +# -------------------------------- + +include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs + +# check mandatory packages + +ifneq ($(TWLSDK_PRIVATE),TRUE) +$(error "TwlSDK-private is needed.") +endif + +ifneq ($(TWLSDK_SYSMENU_PRIVATE),TRUE) +$(error "TwlSDK-SysMenu-private is needed.") +endif + +ifneq ($(TWLSDK_SECURE7_PRIVATE),TRUE) +$(error "TwlSDK-Secure7-private is needed.") +endif + +ifneq ($(TWLSDK_TWL_WIRELESS_PRIVATE),TRUE) +$(error "TwlSDK-TwlWireless-private is needed.") +endif + +#---------------------------------------------------------------------------- + +SUBDIRS = \ + $(TWL_IPL_RED_ROOT)/build/libraries_sysmenu/sysmenu/ARM9 \ + $(TWL_IPL_RED_ROOT)/build/libraries_sysmenu/namut/ARM9 \ + $(TWL_IPL_RED_ROOT)/build/libraries_sysmenu/reloc_info/ARM7 \ + $(TWL_IPL_RED_ROOT)/build/libraries_sysmenu/hotsw/ARM7 \ + $(TWL_IPL_RED_ROOT)/build/tests/TestComponent/ARM7.TWL + +#---------------------------------------------------------------------------- + +include $(TWL_IPL_RED_ROOT)/build/buildtools/modulerules + +FIND := find +ARCHIVE_ROOT ?= . +PACKING_DATE_AND_TIME ?= $(shell date +"%Y%m%d %H%M") +PACKING_DATE ?= $(word 1,$(PACKING_DATE_AND_TIME)) +PACKING_TIME ?= $(word 2,$(PACKING_DATE_AND_TIME)) +ARCHIVE ?= TwlIPL-uji-$(PACKING_DATE)-$(PACKING_TIME).zip +PACKAGE_TMP ?= ./TwlIPL + +.PHONY: package + +package: + @echo --- $@ ---; \ + mkdir -p $(PACKAGE_TMP); \ + $(CP) $(TWL_IPL_RED_ROOT)/setup $(PACKAGE_TMP)/setup; \ + mkdir -p $(PACKAGE_TMP)/lib; \ + $(CP) $(TWL_IPL_RED_ROOT)/lib/ARM9-TS $(PACKAGE_TMP)/lib/ARM9-TS; \ + $(CP) $(TWL_IPL_RED_ROOT)/include $(PACKAGE_TMP)/include; \ + $(CP) $(TWL_IPL_RED_ROOT)/components $(PACKAGE_TMP)/components; \ + mkdir -p $(PACKAGE_TMP)/build; \ + $(CP) $(TWL_IPL_RED_ROOT)/build/buildtools $(PACKAGE_TMP)/build/buildtools; \ + $(FIND) $(PACKAGE_TMP) -name ".svn" -a -type d -print -prune -exec $(RM) $(VERBOSE) {} \; + zip -r $(ARCHIVE_ROOT)/$(ARCHIVE) $(PACKAGE_TMP) + + +#===== End of Makefile ===== diff --git a/build/tests/UjiPackage/readme.txt b/build/tests/UjiPackage/readme.txt new file mode 100644 index 00000000..1089f2d3 --- /dev/null +++ b/build/tests/UjiPackage/readme.txt @@ -0,0 +1,11 @@ +製品技術部検査プログラム用TwlIPLパッケージ作成Makefile + +■作り方 + +1. Fullビルドを行う +$ make full + +2. packageターゲットを指定してmake +$ make package + +TwlIPL-uji-(日付)-(時間).zip がこのディレクトリに生成されます。