1#! make -f
2#----------------------------------------------------------------------------
3# Project:  TwlSDK - nandApp - demos - SubBanner
4# File:     Makefile
5#
6# Copyright 2007-2008 Nintendo.  All rights reserved.
7#
8# These coded instructions, statements, and computer programs contain
9# proprietary information of Nintendo of America Inc. and/or Nintendo
10# Company Ltd., and are protected by Federal copyright law.  They may
11# not be disclosed to third parties or copied or duplicated in any form,
12# in whole or in part, without the prior written consent of Nintendo.
13#
14# $Date:: 2008-09-18#$
15# $Rev: 8573 $
16# $Author: okubata_ryoma $
17#----------------------------------------------------------------------------
18TARGET_PLATFORM		= TWL
19
20include $(TWLSDK_ROOT)/build/buildtools/commondefs
21MAKEBANNER			= $(TWL_TOOLSDIR)/bin/makebanner.TWL.exe
22
23ICON_DIR			= ./icon
24
25BANNER_ICON			= $(ICON_DIR)/gameIcon.bmp
26BANNER_SPEC			= banner_v3.bsf
27
28SUB_BANNER_ICON			= $(ICON_DIR)/subIcon.bmp
29SUB_BANNER_SPEC			= sub_banner_v3.bsf
30
31
32TARGETS				= banner.bnr
33SUB_TARGETS			= sub_banner.bnr
34INSTALL_DIR			= ./
35INSTALL_TARGETS		= $(TARGETS) $(SUB_TARGETS)
36
37BANNER_ICON_NAME	= $(basename $(BANNER_ICON))
38BANNER_ICON_MIDDLE	= $(addprefix $(BANNER_ICON_NAME), .nbfs .nbfc .nbfp)
39SUB_BANNER_ICON_NAME = $(basename $(SUB_BANNER_ICON))
40SUB_BANNER_ICON_MIDDLE = $(addprefix $(SUB_BANNER_ICON_NAME), .nbfs .nbfc .nbfp)
41
42LDIRT_CLEAN			= $(TARGETS) $(SUB_TARGETS) \
43					  $(BANNER_ICON_MIDDLE) \
44					  $(SUB_BANNER_ICON_MIDDLE) \
45					  $(TARGETS:.bnr=.srl)
46
47include $(TWLSDK_ROOT)/build/buildtools/modulerules
48
49#----------------------------------------------------------------------------
50#  build
51#----------------------------------------------------------------------------
52do-build:		$(TARGETS) $(SUB_TARGETS)
53
54$(TARGETS):		$(BANNER_SPEC) $(BANNER_ICON) $(BANNER_ICON_MIDDLE)
55				$(MAKEBANNER) -N $(BANNER_ICON_NAME) $(BANNER_SPEC) $(TARGETS)
56
57$(SUB_TARGETS):	$(SUB_BANNER_SPEC) $(SUB_BANNER_ICON) $(SUB_BANNER_ICON_MIDDLE)
58				$(MAKEBANNER) -s -N $(SUB_BANNER_ICON_NAME) $(SUB_BANNER_SPEC) $(SUB_TARGETS)
59#
60