head	1.1;
access;
symbols
	imatake-080904-PostmanFixFunction:1.1
	imatake-080425-KoreanDemoBeta:1.1
	MASTER_ADAK00_APAK00-DemoVersion-branch:1.1.0.20
	imatake-080421-HangulCompressRate:1.1
	MASTER_ADAK00_APAK00:1.1
	KR-071218:1.1
	KR-071217:1.1
	KR-071214:1.1
	KR-071213:1.1
	KR-071212:1.1
	KR-071211:1.1
	KR-071210:1.1
	KR-071207:1.1
	KR-071206:1.1
	KR-071205:1.1
	KR-071203:1.1
	KR-071129:1.1
	KR-071126:1.1
	KR-071122:1.1
	KR-071119:1.1
	KR-071115:1.1
	KR-071114:1.1
	KR-071112:1.1
	KR-071109:1.1
	KR-071108:1.1
	KR-071105:1.1
	KR-071101:1.1
	KR-071031:1.1
	KR-071029:1.1
	KR-071026:1.1
	KR-071024:1.1
	KR-071022:1.1
	KR-071018:1.1
	KR-071017:1.1
	KR-071015:1.1
	imatake-071015-BTProfileSetting:1.1
	KR-071012:1.1
	imatake-071012-GTSProfileSetting:1.1
	KR-071011:1.1
	KR-071009:1.1
	KR-070926:1.1
	KR-070925:1.1
	imatake-070920-KoreanMonthsInNumber:1.1
	imatake-070920-RedNamesFixed:1.1
	KR-070918:1.1
	imatake-070913-NakayamanGraphicsReflected:1.1
	imatake-070912-ParticleInsertingFixed:1.1
	imatake-070911-ParticleParamsAvailable:1.1
	imatake-070911-GraphicTextComplete:1.1
	imatake-070907-NakayamanGraphicsReflected:1.1
	imatake-070904-KoreanMysteryGift:1.1
	imatake-070903-MissingFilesAdded:1.1
	imatake-070903-KoreanFriendWiFiSeparated:1.1
	imatake-070729-KoreanInputPaletteModified:1.1
	imatake-070822-LivingPlaceAutoRegistration:1.1
	imatake-070808-KoreanHeaderAndGgid:1.1
	imatake-070801-HangulFontUpdated:1.1
	imatake-070725-GFFixRefrected:1.1
	imatake-070724-ForeignPokedexExtended:1.1
	imatake-070723-HangulInputRenewal:1.1
	KR-070720:1.1
	KR-070627:1.1
	MASTER_ADAP00_APAP00_ADAP50_APAP50:1.1
	MASTER_ADAD01_APAD01_ADAD51_APAD51:1.1
	MASTER_ADAF01_APAF01_ADAF51_APAF51:1.1
	MASTER_ADAI00_APAI00_ADAI50_APAI50:1.1
	MASTER_ADAS00_APAS00_ADAS50_APAS50:1.1
	yamamoto-070604-message-toNOE0604:1.1
	EU-070604:1.1
	EU-070531:1.1
	EU-070521:1.1
	yamamoto-070521-message-fromNOE0521:1.1
	EU-070517:1.1
	yamamoto-070517-message-fromNOE0517:1.1
	EU-070516:1.1
	yamamoto-070516-message-fromNOE0516:1.1
	EU-070514:1.1
	yamamoto-070514-message-fromNOE0514:1.1
	EU-070511:1.1
	yamamoto-070511-message-fromNOE0511:1.1
	UK-070510:1.1
	EU-070510:1.1
	yamamoto-070510-message-fromNOE0510:1.1
	EU-070507:1.1
	yamamoto-070507-message-fromNOE0507:1.1
	EU-070501:1.1
	yamamoto-070501-message-fromNOE0501:1.1
	EU-070426:1.1
	yamamoto-070426-message-fromNOE0426:1.1
	EU-070424:1.1
	EU-070423:1.1
	yamamoto-070423-message-fromNOE0423-modify:1.1
	UK-070423:1.1
	EU-070418:1.1
	yamamoto-070417-message-fromNOE0416:1.1
	EU-070416:1.1
	EU-070413:1.1
	EU-070412:1.1
	yamamoto-070412-message-fromNOE0412-modify:1.1
	EU-070406:1.1
	yamamoto-070406-message-fromNOE0406-modify:1.1
	UK-070405:1.1
	UK_base-branch:1.1.0.18
	UK_base:1.1
	EU-070404:1.1
	EU-070402:1.1
	yamamoto-070402-message-fromNOE0402-modify:1.1
	EU-070329:1.1
	EU-070328:1.1
	yamamoto-070326-message-fromNOE0326:1.1
	EU-070326:1.1
	yamamoto-070322-message-fromNOE0322:1.1
	EU-070322:1.1
	yamamoto-070322-message-fromNOE0320-modify:1.1
	EU-070320:1.1
	yamamoto-070315-message-fromNOE0315:1.1
	EU-070315:1.1
	US-070315:1.1
	MASTER_ADAE00_APAE00_ADAE50_APAE50-branch:1.1.0.16
	EU-070312:1.1
	yamamoto-070312-message-fromNOE0312-modify:1.1
	MASTER_ADAE00_APAE00_ADAE50_APAE50:1.1
	EU-070308:1.1
	yamamoto-070308-message-fromNOE0221-modify:1.1
	EU-070301:1.1
	imatake-070228-UKEnglishSupported:1.1
	MASTER_Y23E00:1.1
	US-070226:1.1
	US-070223:1.1
	US-070222:1.1
	converter_release_50:1.1
	converter_release_49:1.1
	converter_release_48:1.1
	converter_release_47:1.1
	US-070221:1.1
	converter_release_46:1.1
	yamamoto-070221-message-DP0221:1.1
	US-070220:1.1
	yamamoto-070219-message-DP0219-modify:1.1
	US-070219:1.1
	converter_release_45:1.1
	US-070216:1.1
	yamamoto-070216-message-DP0215:1.1
	US-070215:1.1
	yamamoto-070215-message-DP0214:1.1
	converter_release_44:1.1
	US-070214:1.1
	imatake-070214-ForMCCheckBeforeAuth:1.1
	US-070213:1.1
	converter_release_43:1.1
	yamamoto-070213-message-DP0213-modify:1.1
	imatake-070213-HeaderResourceRestructed:1.1
	converter_release_42:1.1
	US-070210:1.1
	US-070209:1.1
	converter_release_41:1.1
	yamamoto-070209-message-DP0209-modify:1.1
	imatake-070209-TrialVersionCommitted:1.1
	US-070207:1.1
	yamamoto-070207-message-DP0207-modify:1.1
	yamamoto-070206-message-euro-send:1.1
	US-070206:1.1
	US-070205:1.1
	yamamoto-070205-message-euro-send:1.1
	yamamoto-070205-message-DP0205-modify:1.1
	converter_release_40:1.1
	US-070201:1.1
	converter_release_39:1.1
	yamamoto-070129-message-euro-send:1.1
	yamamoto-070129-message-DP0129-modify:1.1
	US-070129:1.1
	converter_release_38:1.1
	converter_release_37:1.1
	converter_release_36:1.1
	US-070124:1.1
	converter_release_35:1.1
	converter_release_34:1.1
	yamamoto-070123-message-euro-send:1.1
	US-070123:1.1
	converter_release_33:1.1
	yamamoto-070122-message-DP0122-modify:1.1
	converter_release_32:1.1
	US-070119:1.1
	converter_release_31:1.1
	US-070118_ASSERT:1.1
	US-070118:1.1
	converter_release_30:1.1
	US-070117:1.1
	US-070116:1.1
	converter_release_29:1.1
	yamamoto-070115-message-euro-merge-DP0115-modify:1.1
	US-070115:1.1
	yamamoto-070115-message-DP0115-modify:1.1
	US-070112:1.1
	US-070111:1.1
	converter_release_28:1.1
	US-070110:1.1
	US-070109:1.1
	yamamoto-070109-message-DP0109-ExcelOnly:1.1
	converter_release_27:1.1
	US-070105:1.1
	converter_release_26:1.1
	US-061229:1.1
	yamamoto-061229-message-DP1228:1.1
	converter_release_25:1.1
	US-061228:1.1
	yamamoto_working_system:1.1
	converter_release_24:1.1
	US-061227:1.1
	US-061226:1.1
	US-061225:1.1
	US-061220:1.1
	converter_release_23:1.1
	US-061219:1.1
	converter_release_22:1.1
	US-061218:1.1
	yamamoto-061215-message-DP1215:1.1
	US-061214:1.1
	converter_release_21:1.1
	converter_release_20:1.1
	yamamoto-061212-message-DP1213:1.1
	yamamoto-061212-message-DP1212:1.1
	US-061212:1.1
	converter_release_19:1.1
	yamamoto-061211-message-DP1211_fixed:1.1
	US-061208:1.1
	converter_release_18:1.1
	US-061207:1.1
	converter_release_17:1.1
	imatake-061207-CompressedStrbufSupported:1.1
	converter_release_16:1.1
	US-061206:1.1
	US-061205:1.1
	converter_release_15:1.1
	GMM_USA00_20061204:1.1
	US-061204:1.1
	kinashi-061204-message-DP1204:1.1
	imatake-061204-JPVer10Patched:1.1
	converter_release_14:1.1
	US-061201:1.1
	imatake-061201-GraphicArchivesCommitted:1.1
	converter_release_13:1.1
	converter_release_12:1.1
	converter_release_11:1.1
	converter_release_10:1.1
	converter_release_9:1.1
	imatake-061129-UGNameIndefinateAdded:1.1
	converter_release_8:1.1
	imatake-061128-ReportWindowFixed:1.1
	converter_release_7:1.1
	imatake-061127-PearlMakeBugFixed:1.1
	converter_release_6:1.1
	yamamoto-061127-message-Test1127:1.1
	kinashi-061127-message-Test1127:1.1
	imatake-061124-NumberPaddingFixed:1.1
	imatake-061124-IntroLayoutFixed:1.1
	imatake-061124-SphereDebugAdded:1.1
	imatake-061124-BerryInchSize:1.1
	converter_release_5:1.1
	imatake-061124-PluralOrIndefinateItemName:1.1
	imatake-061122-BagLayoutModified:1.1
	converter_release_4:1.1
	converter_release_3:1.1
	converter_release_2:1.1
	imatake-061120-PokedexLayoutModified:1.1
	kinashi-061120-message-Test1117:1.1
	converter_release_1:1.1
	imatake-061114-PressStartCentered:1.1
	imatake-061114-NameEntryUnderbarMoved:1.1
	imatake-061114-WiFiSettingGlobalized:1.1
	imatake-061107-911EncountRemoved:1.1
	imatake-061031-GGIDLocalized:1.1
	imatake-061031-SwampRDashImproved:1.1
	imatake-061013-SingularOrPluralItemName:1.1
	imatake-061013-AGBStrConversionFixed:1.1
	imatake-061012-AgbCommModified:1.1
	imatake-061012-NicknameFlagSwitchAdded:1.1
	imatake-061012-libVCT110Accepted:1.1
	imatake-061012-RomHeaderSwitchingAdded:1.1
	imatake-061006-ForeignPokedexModified:1.1
	imatake-061004-RomSizeAndNameEntryModified:1.1
	imatake-061002-MarumiXLinkageFixed:1.1
	imatake-060919-MarumiXAutoloadFixed:1.1
	imatake-060915-WifiAndMarumiXSwitch:1.1
	japanese_version_20060816:1.1
	marge-20060717_branch:1.1.0.14
	marge-20060717:1.1
	marge-20060712_branch_true:1.1.0.12
	marge-20060712_branch:1.1.0.10
	marge-20060712:1.1
	marge-20060630_branch:1.1.0.8
	marge-20060630:1.1
	marge-20060623_branch:1.1.0.6
	marge-20060623:1.1
	marge-20060414_branch:1.1.0.4
	marge-20060414:1.1
	yamamoto_temp:1.1
	marge-20060329_branch:1.1.0.2
	marge-20060329:1.1
	init:1.1;
locks; strict;
comment	@# @;


1.1
date	2006.03.10.11.17.53;	author yama;	state Exp;
branches;
next	;


desc
@@


1.1
log
@init
@
text
@#! make -f
#----------------------------------------------------------------------------
# Project:  GAf[^쐬
# File:     Makefile
#
# Copyright 2005 GameFreak.inc  All rights reserved.
#
#----------------------------------------------------------------------------
DP_ROOT	=	../../..

SUBDIRS		=

TARGET_ARC	=	area_data.narc
TEXSET_ARC	=	map_tex_set.narc
AREABUILD_ARC	= area_build.narc

ARCLIST	=	area_list.txt
BUILDXLSLIST	=	build_xls_list.txt
TEX_IMD_LIST	= tex_imd_list.txt
ORGAREAXLS	= org_areaxxo.xls
ORGTEXSET	= org_tex_set.imd
XLS	=	*.xls
BINDATA	=	*.bin
TXTDATA	=	*txt
ENUMHEADER	=	area_id.h

BUILD_DIR	=	area_build_model
TEXSET_DIR	=	area_map_tex
MMODEL_DIR	=	area_move_model

DATABIN		= ../../data/
DATASRC		= $(DATABIN)rsc
NSBTXFILESDIR	= $(TEXSET_DIR)/nsbtx_files
NSBTXFILES_DIR	= nsbtx_files

AREA_TABLE	= area_table.txt
AREABM_LIST = abmlst_files

TEXSET_LIST = $(TEXSET_DIR)/g3_texset
#----------------------------------------------------------------------------
#	b\[XoCiϊ\ɂ邽߂̐ݒ
#----------------------------------------------------------------------------
include	$(NITROSDK_ROOT)/build/buildtools/commondefs.cctype.CW
include	$(NITROSYSTEM_ROOT)/build/buildtools/commondefs

#ʕϐ`
include $(DP_ROOT)/commondefs.GF

include	$(NITROSYSTEM_ROOT)/build/buildtools/modulerules

#----------------------------------------------------------------------------
#
#----------------------------------------------------------------------------
#MakeŐ*.binmake clean̍폜Ώۂɂ
LDIRT_CLEAN	= $(TARGET_ARC) $(ENUMHEADER) $(BINDATA) $(TXTDATA) $(BUILD_DIR)/$(AREABUILD_ARC) $(TEXSET_DIR)/$(TEXSET_ARC) $(AREABM_LIST)

LINCLUDES		= $(NITROSDK_ROOT)/include
LINCLUDES		+= $(DP_ROOT)/src/field

LINCLUDES	+= $(dir $<)

#----------------------------------------------------------------------------
#	c[ւ̃pXw
#----------------------------------------------------------------------------
LISTMK		= listmk.rb
AREACONV	= Area.exe
NEWFILE	= make_new_file.exe
ABMLIST_MK	= ruby abmlstmk.rb
TEXSET_MK	 = ruby mklst_texset.rb

#----------------------------------------------------------------------------
#	Xg쐬̓ǂݍ݌t@@C
#----------------------------------------------------------------------------
BUILD_LIST	=	build_list.txt
TEX_LIST	=	tex_list.txt
MOVE_LIST	=	move_list.txt

#----------------------------------------------------------------------------
#	ԃt@@C
#----------------------------------------------------------------------------
#BUILD	=	build
#TEXSET	=	texset

#----------------------------------------------------------------------------
#
#	[`
#
#----------------------------------------------------------------------------
#do-build: $(TARGET_ARC) mkabmlst 
do-build: $(TARGET_ARC) $(AREABM_LIST)

$(TARGET_ARC): $(XLS)
	$(MAKE) convxls				#GNZRo[g
	$(MAKE) convert				#Ro[g
	$(MAKE) mkabmlst			#GAzuft@@CXg쐬
	$(MAKE) mktexsetlst			#eNX`Zbgf[^Xg쐬
	$(MAKE) makearc				#GAf[^A[JCu
	$(MAKE) addnew				#VKf[^ǉ
	$(MAKE) movelist			#Xgt@@Cړ
	$(MAKE) -C $(BUILD_DIR)			#zuf[^A[JCu
	$(MAKE) -C $(TEXSET_DIR)
	$(MAKE) -C $(MMODEL_DIR)	#샂fXgA[JCu

#GNZRo[g
convxls:
	area_id.bat
	
#Ro[g
convert:
	$(AREACONV)
	
#A[JCu쐬
makearc:
	nnsarc -i -c -l -n $(TARGET_ARC) -S $(ARCLIST)  > arc_result.txt

#VKɋf[^fBNgɒǉ
addnew:
	$(NEWFILE) $(BUILDXLSLIST) $(BUILD_DIR) $(ORGAREAXLS)
	$(NEWFILE) $(TEX_IMD_LIST) $(DATASRC) $(ORGTEXSET)

#Xgt@@Cړ
movelist:
	ruby $(LISTMK) $(BUILD_LIST) tmp $(BUILD_DIR)/$(BUILD_LIST)
	-rm $(BUILD_LIST)
	ruby $(LISTMK) $(TEX_LIST) $(NSBTXFILES_DIR) $(TEXSET_DIR)/$(TEX_LIST)
	-rm $(TEX_LIST)

#area build list쐬
mkabmlst:
	$(ABMLIST_MK) $(AREA_TABLE) $(AREABM_LIST)

#}bveNX`ZbgXg쐬
mktexsetlst:
	$(TEXSET_MK) $(AREA_TABLE) $(TEXSET_LIST)
#----------------------------------------------------------------------------
#----------------------------------------------------------------------------
@
