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


1.42
date	2007.12.06.04.58.11;	author imatake;	state Exp;
branches
	1.42.2.1;
next	1.41;

1.41
date	2007.11.09.07.43.56;	author imatake;	state Exp;
branches;
next	1.40;

1.40
date	2007.09.03.06.45.18;	author imatake;	state Exp;
branches;
next	1.39;

1.39
date	2007.08.08.00.07.02;	author imatake;	state Exp;
branches;
next	1.38;

1.38
date	2007.06.27.10.26.43;	author imatake;	state Exp;
branches;
next	1.37;

1.37
date	2007.04.23.06.35.54;	author imatake;	state Exp;
branches;
next	1.36;

1.36
date	2007.04.10.03.41.01;	author imatake;	state Exp;
branches;
next	1.35;

1.35
date	2007.04.09.12.09.04;	author imatake;	state Exp;
branches;
next	1.34;

1.34
date	2007.04.04.01.40.04;	author imatake;	state Exp;
branches;
next	1.33;

1.33
date	2007.03.20.02.23.23;	author imatake;	state Exp;
branches;
next	1.32;

1.32
date	2007.03.13.09.08.13;	author imatake;	state Exp;
branches;
next	1.31;

1.31
date	2007.03.13.09.00.53;	author imatake;	state Exp;
branches;
next	1.30;

1.30
date	2007.03.12.06.14.42;	author imatake;	state Exp;
branches;
next	1.29;

1.29
date	2007.03.08.07.28.38;	author yama;	state Exp;
branches;
next	1.28;

1.28
date	2007.03.07.12.18.56;	author yama;	state Exp;
branches;
next	1.27;

1.27
date	2007.02.28.03.49.12;	author yama;	state Exp;
branches;
next	1.26;

1.26
date	2007.02.28.00.16.52;	author imatake;	state Exp;
branches;
next	1.25;

1.25
date	2007.02.27.04.13.01;	author yama;	state Exp;
branches;
next	1.24;

1.24
date	2007.02.27.03.22.22;	author yama;	state Exp;
branches;
next	1.23;

1.23
date	2007.02.15.05.51.00;	author imatake;	state Exp;
branches
	1.23.2.1;
next	1.22;

1.22
date	2007.02.15.05.35.09;	author imatake;	state Exp;
branches;
next	1.21;

1.21
date	2007.02.14.00.07.45;	author imatake;	state Exp;
branches;
next	1.20;

1.20
date	2007.02.13.08.02.15;	author imatake;	state Exp;
branches;
next	1.19;

1.19
date	2007.02.13.05.10.15;	author imatake;	state Exp;
branches;
next	1.18;

1.18
date	2007.02.09.00.08.11;	author imatake;	state Exp;
branches;
next	1.17;

1.17
date	2007.01.22.04.31.04;	author imatake;	state Exp;
branches;
next	1.16;

1.16
date	2007.01.18.01.48.32;	author imatake;	state Exp;
branches;
next	1.15;

1.15
date	2007.01.15.12.15.24;	author imatake;	state Exp;
branches;
next	1.14;

1.14
date	2006.12.01.11.44.41;	author imatake;	state Exp;
branches;
next	1.13;

1.13
date	2006.12.01.09.52.43;	author yama;	state Exp;
branches;
next	1.12;

1.12
date	2006.11.27.11.44.40;	author imatake;	state Exp;
branches;
next	1.11;

1.11
date	2006.11.27.11.42.59;	author imatake;	state Exp;
branches;
next	1.10;

1.10
date	2006.10.11.23.47.55;	author imatake;	state Exp;
branches;
next	1.9;

1.9
date	2006.09.08.10.52.07;	author imatake;	state Exp;
branches;
next	1.8;

1.8
date	2006.09.08.06.20.29;	author imatake;	state Exp;
branches;
next	1.7;

1.7
date	2006.07.14.00.41.58;	author yama;	state Exp;
branches
	1.7.2.1
	1.7.4.1;
next	1.6;

1.6
date	2006.07.13.09.30.42;	author yama;	state Exp;
branches;
next	1.5;

1.5
date	2006.07.04.06.07.26;	author yama;	state Exp;
branches
	1.5.2.1;
next	1.4;

1.4
date	2006.06.27.10.36.57;	author yama;	state Exp;
branches
	1.4.2.1;
next	1.3;

1.3
date	2006.04.14.11.25.30;	author yama;	state Exp;
branches
	1.3.2.1;
next	1.2;

1.2
date	2006.03.27.06.05.25;	author yama;	state Exp;
branches
	1.2.2.1;
next	1.1;

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

1.2.2.1
date	2006.04.10.06.48.42;	author yama;	state Exp;
branches;
next	1.2.2.2;

1.2.2.2
date	2006.04.11.10.02.45;	author kato;	state Exp;
branches;
next	1.2.2.3;

1.2.2.3
date	2006.04.13.02.05.41;	author kato;	state Exp;
branches;
next	1.2.2.4;

1.2.2.4
date	2006.04.14.02.31.01;	author yama;	state Exp;
branches;
next	1.2.2.5;

1.2.2.5
date	2006.04.14.04.32.38;	author yama;	state Exp;
branches;
next	;

1.3.2.1
date	2006.04.17.00.31.39;	author yama;	state Exp;
branches;
next	1.3.2.2;

1.3.2.2
date	2006.04.20.06.55.21;	author yama;	state Exp;
branches;
next	;

1.4.2.1
date	2006.06.28.05.41.05;	author yama;	state Exp;
branches;
next	;

1.5.2.1
date	2006.07.04.08.04.49;	author yama;	state Exp;
branches;
next	;

1.7.2.1
date	2006.07.14.04.20.18;	author yama;	state Exp;
branches;
next	;

1.7.4.1
date	2006.07.19.00.02.10;	author yama;	state Exp;
branches;
next	;

1.23.2.1
date	2007.03.15.04.29.24;	author imatake;	state Exp;
branches;
next	;

1.42.2.1
date	2008.04.25.05.43.42;	author imatake;	state Exp;
branches;
next	;


desc
@@


1.42
log
@؍Ńvbg`FbNpmaketOLɂȂ悤ɕύXB
@
text
@#! make -f
#----------------------------------------------------------------------------
# Project:  |PbgX^[@@_Chp[
# File:     Makefile
#
# Copyright 2005 GameFreak.inc  All rights reserved.
#
#----------------------------------------------------------------------------

#export	NITRO_DEBUG=TRUE
export MAKEROM_ROMSPEED=1TROM
#export MAKEROM_ROMSPEED=MROM

# NITROSDK3.0t̂̃vRpCǂݍ܂Ȃ
NITRO_NO_STD_PCHDR = True

################################################################################
#
#
#		}NXCb`̒`Ȃ
#
#
################################################################################
#----------------------------------------------------------------------------
#	쐬p`@@iqnlo̍ۂ͗Lɂsrl쐬j
#----------------------------------------------------------------------------
#NITRO_FINALROM = yes

#----------------------------------------------------------------------------
#	o[W`
#----------------------------------------------------------------------------
VER_FILE	=	version

include	$(VER_FILE)

#(PM_DEBUG == yes)̂Ƃ̂݃fobOo[W
ifeq	($(PM_DEBUG),yes)
MACRO_FLAGS	+=	-DPM_DEBUG
endif

ifdef	PM_VERSION
MACRO_FLAGS	+=	-DPM_VERSION=$(PM_VERSION)
endif

ifdef	PM_LANG
MACRO_FLAGS	+=	-DPM_LANG=$(PM_LANG)
endif

# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2006/09/07
# version t@@C PG5_WIFIRELEASE = yes 錾ĂA
# Wi-Fi̐ڑeXgT[opubNT[oɐ؂ւ

ifeq	($(PG5_WIFIRELEASE),yes)
MACRO_FLAGS	+=	-DPG5_WIFIRELEASE
endif

#------------------------------------------------------------------------------

# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2006/09/08
# version t@@C PG5_MARUMIX = yes 錾ĂA
# Q[LRMarumi-XɃf[^]

ifeq	($(PG5_MARUMIX),yes)
MACRO_FLAGS	+=	-DPG5_MARUMIX
endif

#------------------------------------------------------------------------------

# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2007/02/13
# PG5_TRIAL `ĂǍł make 

ifdef	PG5_TRIAL
MACRO_FLAGS	+=	-DPG5_TRIAL=$(PG5_TRIAL)
VERSION_DIR					= trial
OUT_VERSION_DIR				= tri
SCRIPTFILE					= scr_seq_trial.narc
EVENTFILE					= zone_event_trial.narc
FIELDMAPFILE				= land_data_trial.narc
else
SCRIPTFILE					= scr_seq_release.narc
EVENTFILE					= zone_event_release.narc
FIELDMAPFILE				= land_data_release.narc
endif

#------------------------------------------------------------------------------

# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2007/02/28
# PG5_UKENGLISH `ĂAESRB Notice \Ȃ悤
# localize_spec_mark(LANG_ALL) imatake 2007/04/10
# A[JCu̒uꏊ resouce Ɉړ

OPDEMO_DIR_ENG				= src/resource/eng/opening_demo

ifdef	PG5_UKENGLISH
OPDEMO_NARC_ENG				= $(OPDEMO_DIR_ENG)/uk/op_demo.narc
else
OPDEMO_NARC_ENG				= $(OPDEMO_DIR_ENG)/us/op_demo.narc
endif

# -----------------------------------------------------------------------------

# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_KOREA) imatake 2007/09/03
# ؍łłAIɎw肷Ώ]łƂ̃Z[uf[^݊ێ悤

ifeq	($(PG5_SAVEDATACOMPATIBLE),TRUE)
MACRO_FLAGS	+=	-DPG5_SAVEDATACOMPATIBLE=TRUE
else
MACRO_FLAGS	+=	-DPG5_SAVEDATACOMPATIBLE=FALSE
endif

# -----------------------------------------------------------------------------

#----------------------------------------------------------------------------
# LIBSYSCALL: Provided to every product by NINTENDO
#	VXeCu̒ǉ
#----------------------------------------------------------------------------

# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2006/10/11
# Eo[Wlibsyscallƃwb_؂芷悤ɕύX
# localize_spec_mark(LANG_ALL) imatake 2007/02/13
# Eo[WŃ^CgIPLoi[؂芷悤ɕύX
# localize_spec_mark(LANG_ALL) imatake 2007/02/14
# TCYƃo[W̐؂芷ɑΉ
# localize_spec_mark(LANG_KOREA) imatake 2007/08/02
# ؍ROM̍쐬ɑΉ
# localize_spec_mark(LANG_KOREA) imatake 2007/11/09
# ؍512MiVer. 0`ĵ݂

ifeq	($(PM_VERSION),VERSION_DIAMOND)
VERSION_DIR					?= diamond
OUT_VERSION_DIR				?= dia
INITIAL_CODE_VERSION		= D
else
VERSION_DIR					?= pearl
OUT_VERSION_DIR				?= pea
INITIAL_CODE_VERSION		= P
endif

ifeq	($(PM_LANG),LANG_ENGLISH)
INITIAL_CODE_LANGUAGE		= E
LANG_DIR	= eng
FOR_KOREA	= FALSE
else
ifeq	($(PM_LANG),LANG_FRANCE)
INITIAL_CODE_LANGUAGE		= F
LANG_DIR	= fra
FOR_KOREA	= FALSE
else
ifeq	($(PM_LANG),LANG_GERMANY)
INITIAL_CODE_LANGUAGE		= D
LANG_DIR	= ger
FOR_KOREA	= FALSE
else
ifeq	($(PM_LANG),LANG_ITALY)
INITIAL_CODE_LANGUAGE		= I
LANG_DIR	= ita
FOR_KOREA	= FALSE
else
ifeq	($(PM_LANG),LANG_SPAIN)
INITIAL_CODE_LANGUAGE		= S
LANG_DIR	= spa
FOR_KOREA	= FALSE
else
ifeq	($(PM_LANG),LANG_KOREA)
INITIAL_CODE_LANGUAGE		= K
LANG_DIR	= kor
FOR_KOREA	= TRUE
ROMSIZE		= 512M
ROMVERSION	= 0
endif
endif
endif
endif
endif
endif

OUT_DIR		= $(OUT_VERSION_DIR)/$(LANG_DIR)

ifdef PG5_TRIAL
TITLENAME			= '"PKMN DP DEMO"'
INITIAL_CODE		= Y23$(INITIAL_CODE_LANGUAGE)
else
TITLENAME			= '"POKEMON $(INITIAL_CODE_VERSION)"'
INITIAL_CODE		= A$(INITIAL_CODE_VERSION)A$(INITIAL_CODE_LANGUAGE)
endif

INITIAL_CODE_LOWER	= $(shell echo $(INITIAL_CODE) | tr -s [:upper:] [:lower:])

LIBSYSCALL			= resource/$(INITIAL_CODE)/libsyscall.a
ROMHEADER_TEMPLATE	= resource/$(INITIAL_CODE)/rom_header_$(INITIAL_CODE_LOWER).template.sbin
BANNERFILE			= resource/$(INITIAL_CODE)/pokemon_DS_$(VERSION_DIR).bnr

ifdef PG5_TRIAL
ROMVERSION			= 0
else
ifdef PG5_PRELOTCHECK
ROMVERSION			= 0xE0
else
ifeq	($(PM_LANG),LANG_KOREA)
ROMVERSION			= 0
endif
endif
endif

ifdef PG5_1GROM
ROMSIZE				?= 1G
ROMVERSION			?= 0
else
ROMSIZE				?= 512M
ROMVERSION			?= 5
endif

MAKEROM_FLAGS	+=	-DTITLENAME=$(TITLENAME)
MAKEROM_FLAGS	+=	-DROMSIZE=$(ROMSIZE)
MAKEROM_FLAGS	+=	-DROMVERSION=$(ROMVERSION)
MAKEROM_FLAGS	+=	-DROMHEADER_TEMPLATE=$(ROMHEADER_TEMPLATE)
MAKEROM_FLAGS	+=	-DBANNERFILE=$(BANNERFILE)
MAKEROM_FLAGS	+=	-DFOR_KOREA=$(FOR_KOREA)

# -----------------------------------------------------------------------------

# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2007/03/13
# Q[CVS̃^OiCӂ̕j𖄂ߍގdg݂
# localize_spec_mark(LANG_ALL) imatake 2007/03/20
# CVS̃^ONOE̊Ǘo[WɕϊĖߍނ悤ɕύX

PG5_BUILDTAG	?= NOTAG
PG5_BUILDTAG_	= $(shell echo $(PG5_BUILDTAG) | sed -e "s/..-\([0-9]\{6\}\)/20\1/")

ifeq	($(PM_DEBUG),yes)
MACRO_FLAGS		+=	-DPG5_BUILDTAG=\"$(PG5_BUILDTAG_)_$(INITIAL_CODE)_D\"
else
MACRO_FLAGS		+=	-DPG5_BUILDTAG=\"$(PG5_BUILDTAG_)_$(INITIAL_CODE)_R\"
endif

# -----------------------------------------------------------------------------

#----------------------------------------------------------------------------
#	CN[ht@@C̃fBNg̒ǉ
#----------------------------------------------------------------------------
LINCLUDES      = ./include/gflib \
				 ./include/library

#----------------------------------------------------------------------------
#	CufBNg̒ǉ
#----------------------------------------------------------------------------
NITRODWC_LIB_MODULES_   = bm account
NITRODWC_LIB_GSMODULES_ = 

LDEPENDS_NEF = $(NITRODWC_LIB_DEPENDS)

LLIBRARY_DIRS	= ./src/library/spl/$(NITRO_BUILDTYPE)

#CNj[R|[lĝ߂̃Cuǉ by Mori 2005.7.27
LLIBRARIES		= ./libjn_spl.a libwvr$(CODEGEN).a
#LINCLUDES      = ../gflib/include
#LLIBRARY_DIRS  = ../gflib/lib/$(NITRO_BUILDTYPE)
#LLIBRARIES     = libgf.a

# CVCryptCuǉ by mituhara 2006.07.05
LLIBRARY_DIRS	+= ./src/library/crypto/$(NITRO_BUILDTYPE)
LLIBRARIES	+= ./libcrypto.a

#----------------------------------------------------------------------------
#	XybNt@@Cǂݍ݂̂ߒǉ
#----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2007/02/09
# rsft@@Cɓ
ROM_SPEC= pm_dp_ose.rsf
# -----------------------------------------------------------------------------

#----------------------------------------------------------------------------
#		lsft@@Cǂݍ݂̂ߒǉ by matsuda
#----------------------------------------------------------------------------
LCFILE_SPEC	=	main.lsf

MAKELCF_FLAGS	+=	-DADDRESS_MAIN=0x02000000

#ifeq	($(NITRO_PLATFORM),TEG)
#MAKELCF_FLAGS	+=	-DADDRESS_MAIN=0x02004000
#else
#MAKELCF_FLAGS	+=	-DADDRESS_MAIN=0x02000000
#endif



#------------------------------------------------------#
# CNj[R|[lgǉ by Mori 2005.7.27
# VRAMɖCuzuR|[lg` #
MY_COMPONENT_NAME	= ichneumon
MAKEROM_ARM7	= $(NITRO_COMPONENTSDIR)/$(MY_COMPONENT_NAME)/$(NITRO_BUILDTYPE_ARM7)/$(MY_COMPONENT_NAME)_sub$(TS_VERSION).nef
#------------------------------------------------------#

#----------------------------------------------------------------------------
#	^[Qbgt@@Cݒ
#----------------------------------------------------------------------------
#TARGET_NEF	=	main.nef	TARGET_BIN.srlw肷.nefꏏɐ
TARGET_BIN	=	main.srl


#----------------------------------------------------------------------------
#	f[^ETufBNgւ̃pXw
#----------------------------------------------------------------------------
DATABIN			= src/data/
DATASRC			= $(DATABIN)rsc

MSGDATA_DIR		= src/msgdata
MSGDATA_FILENAME	= msg.narc
MSGDATA_FILEPATH	= $(MSGDATA_DIR)/$(MSGDATA_FILENAME)
DATASCENARIO		= $(MSGDATA_DIR)/scenario/
MSGDATA_LANG_PATH	= $(MSGDATA_DIR)/$(LANG_DIR)/$(MSGDATA_FILENAME)


SOUNDDIR		= $(DATABIN)sound/

POKEGRADIR		= src/poketool/pokegra/
TRGRADIR		= src/poketool/trgra/
#o[Wɂăp[\if[^ύX
ifeq	($(PM_VERSION),VERSION_DIAMOND)
PERSONALDIR		= src/poketool/personal/
else
PERSONALDIR		= src/poketool/personal_pearl/
endif
EVOWOTDIR		= src/poketool/personal/
TRAINERDIR		= src/poketool/trainer/
TRMSGDIR		= src/poketool/trmsg/
EFFECTDATADIR	= src/wazaeffect/effectdata/
SAMPLEDATADIR	= src/wazaeffect/pt_debug/
BATTLEGRADIR	= src/battle/graphic/
WAZAEFFDIR		= src/wazaeffect/
WAZASEQDIR		= src/battle/skill/
WAZATBLDIR		= src/poketool/waza/
SCRIPTDIR		= src/fielddata/script/
EVENTDIR		= src/fielddata/eventdata/
ENCOUNTDIR		= src/fielddata/encountdata/
MAPMATRIXDIR	= src/fielddata/mapmatrix/
AREADATADIR		= src/fielddata/areadata/
AREABUILDMDLDIR	= src/fielddata/areadata/area_build_model/
AREAMAPTEXDIR	= src/fielddata/areadata/area_map_tex/
AREAMOVEMDLDIR	= src/fielddata/areadata/area_move_model/
FIELDMAPDIR		= src/fielddata/land_data/
BUILDMODELDIR	= src/fielddata/build_model/
GRAPHICDIR		= src/graphic/
ITEMDATADIR		= src/itemtool/itemdata/
POKEICONGRADIR	= src/poketool/icongra/
POKEFOOTGRADIR	= src/poketool/pokefoot/
WAZAEFFCLACTDIR	= src/wazaeffect/effectclact/
WAZAEFFCLACTRDIR= src/wazaeffect/effectclact/resource/
CONTESTGRADIR	= src/contest/graphic/
CONTESTDATADIR	= src/contest/data/
CLACTUTILDIR	= src/data/clact_util/
PARTICLEDATADIR	= src/particledata/
ZUKANDATADIR 	= src/application/zukanlist/zkn_data/
MMODELDIR		= src/data/mmodel/
WIFIEARTHDIR	= src/application/wifi_earth/
POKEANIMEDIR	= src/pokeanime/
CBDATADIR	 	= src/application/custom_ball/data/
MMLISTDIR		= src/fielddata/mm_list/
DPTITLEDIR 		= src/demo/title/
TRAIDIR 		= src/battle/tr_ai/
ARCDIR			= src/arc/
POKEZUKANDIR	= src/poketool/
POKEANMTBLDIR	= src/poketool/pokeanm/
ZONEDATADIR		= src/fielddata/maptable/
FLDTRADEDIR		= src/fielddata/pokemon_trade/
EGGDATADIR		= src/demo/egg/data/
EGGPTDIR		= src/demo/egg/data/particle/
SHINKAPTDIR		= src/demo/shinka/data/particle/
INTRODIR		= src/demo/intro/
SYOUJYOUDIR		= src/demo/syoujyou/
BTOWERDIR		= src/battle/b_tower/

# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2007/01/22
# ꂲƂɐ؂芷Kv郊\[Xt@@CuƂ

ifeq	($(PM_LANG),LANG_ENGLISH)
RESOURCEDIR	= src/resource/eng/
else
ifeq	($(PM_LANG),LANG_FRANCE)
RESOURCEDIR	= src/resource/fra/
else
ifeq	($(PM_LANG),LANG_GERMANY)
RESOURCEDIR	= src/resource/ger/
else
ifeq	($(PM_LANG),LANG_ITALY)
RESOURCEDIR	= src/resource/ita/
else
ifeq	($(PM_LANG),LANG_SPAIN)
RESOURCEDIR	= src/resource/spa/
else
ifeq	($(PM_LANG),LANG_KOREA)
RESOURCEDIR	= src/resource/kor/
endif
endif
endif
endif
endif
endif

# -----------------------------------------------------------------------------

#----------------------------------------------------------------------------
#	Ro[gΏۂɂȂMayaf[^̎w
#----------------------------------------------------------------------------
include	make_g3_files

G3D_NSBMD = $(G3D_IMD:.imd=.nsbmd)
G3D_NSBMT = $(G3D_IMT:.imd=.nsbmt)
#G3D_NSBMTG = $(G3D_GROUND:.imd=.nsbmt)
G3D_NSBTX = $(G3D_TX_IMD:.imd=.nsbtx)
G3D_NSBCA = $(G3D_ICA:.ica=.nsbca)
G3D_NSBVA = $(G3D_IVA:.iva=.nsbva)
G3D_NSBMA = $(G3D_IMA:.ima=.nsbma)
G3D_NSBTP = $(G3D_ITP:.itp=.nsbtp)
G3D_NSBTA = $(G3D_ITA:.ita=.nsbta)

G3D_DATA = $(G3D_NSBMD) $(G3D_NSBTX) $(G3D_NSBCA) $(G3D_NSBVA) $(G3D_NSBMA) $(G3D_NSBTP) $(G3D_NSBTA) $(G3D_NSBMT) #$(G3D_NSBMTG)

G3D_TARGETS	=$(subst rsc/,,$(G3D_DATA))


#----------------------------------------------------------------------------
#	makeTufBNgw
#
#	SUBDIRS̒`sĂ
#----------------------------------------------------------------------------
include sub_make_files


#----------------------------------------------------------------------------
#	RpCΏۃ\[Xt@@Cw
#
#	SRCSSRCS_OVERLAYFILES̒`sĂ
#----------------------------------------------------------------------------
include	make_prog_files
include overlay_files

#----------------------------------------------------------------------------
#	Ɋ܂܂t@@C̎w
#----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2007/01/22
# ꂲƂɈꕔ\[X؂芷悤ɕύX
# localize_spec_mark(LANG_ALL) imatake 2007/02/08
# ̌ł͈ꕔ\[X؂芷悤ɕύX

FILE_TREE	= $(DATABIN)*.* \
			  $(SOUNDDIR)sound_data.sdat \
			  $(MSGDATA_FILEPATH) \
			  $(DATASCENARIO)*.narc \
			  $(POKEGRADIR)*.narc \
			  $(TRGRADIR)*.narc \
			  $(PERSONALDIR)personal.narc \
			  $(EVOWOTDIR)evo.narc \
			  $(EVOWOTDIR)growtbl.narc \
			  $(EVOWOTDIR)pms.narc \
			  $(EVOWOTDIR)wotbl.narc \
			  $(TRAINERDIR)*.narc \
			  $(TRMSGDIR)*.narc \
			  $(BATTLEGRADIR)*.narc \
			  $(WAZAEFFDIR)we.arc \
			  $(WAZAEFFDIR)we_sub.narc \
			  $(WAZASEQDIR)*.narc \
			  $(WAZAEFFCLACTDIR)*.narc \
			  $(WAZATBLDIR)*.narc \
			  $(SCRIPTDIR)$(SCRIPTFILE) \
			  $(GRAPHICDIR)*.narc \
			  $(ITEMDATADIR)*.narc \
			  $(POKEICONGRADIR)*.narc \
			  $(POKEFOOTGRADIR)pokefoot.narc \
			  $(MMODELDIR)mmodel.narc \
			  $(MMODELDIR)fldeff.narc \
			  $(EFFECTDATADIR)*.narc \
			  $(SAMPLEDATADIR)*.narc \
			  $(EVENTDIR)$(EVENTFILE) \
			  $(ENCOUNTDIR)d_enc_data.narc \
			  $(ENCOUNTDIR)p_enc_data.narc \
			  $(BUILDMODELDIR)*.narc \
			  $(BUILDMODELDIR)*.dat \
			  $(MAPMATRIXDIR)*.narc \
			  $(AREADATADIR)*.narc \
			  $(AREABUILDMDLDIR)*.narc \
			  $(AREAMAPTEXDIR)*.narc \
			  $(AREAMOVEMDLDIR)*.narc \
			  $(FIELDMAPDIR)$(FIELDMAPFILE) \
			  $(CONTESTDATADIR)*.narc \
			  $(PARTICLEDATADIR)*.narc \
			  $(ZUKANDATADIR)zukan_data.narc \
			  $(WIFIEARTHDIR)*.narc \
			  $(CBDATADIR)cb_data.narc \
			  $(EGGDATADIR)egg_data.narc \
			  $(EGGPTDIR)egg_demo_particle.narc \
			  $(MMLISTDIR)move_model_list.narc \
			  $(POKEANIMEDIR)poke_anm.narc \
			  $(TRAIDIR)tr_ai_seq.narc \
			  $(ARCDIR)*.narc \
			  $(ZONEDATADIR)mapname.bin \
			  $(POKEZUKANDIR)pokezukan.narc \
			  $(POKEZUKANDIR)shinzukan.narc \
			  $(POKEANMTBLDIR)pokeanm.narc \
			  $(SHINKAPTDIR)shinka_demo_particle.narc \
			  $(INTRODIR)*.narc \
			  $(SYOUJYOUDIR)syoujyou.narc \
			  $(BTOWERDIR)*.narc \
			  $(ZUKANDATADIR)zukan_enc_diamond.narc \
			  $(ZUKANDATADIR)zukan_enc_pearl.narc \
			  $(RESOURCEDIR)*/*.narc

# -----------------------------------------------------------------------------


#t@@CVXẽ[gfBNgw
MAKEROM_ROMROOT  = ./src/

MAKEROM_ROMFILES = $(subst src/,,$(FILE_TREE))

#----------------------------------------------------------------------------
#	make cleanŏt@@Cǉ
#----------------------------------------------------------------------------
LDIRT_CLEAN	= $(G3D_TARGETS) $(MSGDATA_FILEPATH) \
			  $(wildcard $(DATABIN)*.nsbmt) $(wildcard $(DATABIN)*.nsbmd) \
			  $(wildcard $(DATABIN)*.nsbta) $(wildcard $(DATABIN)*.nsbtp) \
			  $(wildcard $(DATABIN)*.nsbtx) $(wildcard $(DATABIN)*.nsbma)


#----------------------------------------------------------------------------
#	c[ւ̃pXw
#----------------------------------------------------------------------------

ifdef	NITRO_DEBUG
MY_BUILD_DIR		= Deb/$(OUT_DIR)

else
ifdef	NITRO_FINALROM
MY_BUILD_DIR		= Rom/$(OUT_DIR)

else #	NITRO_RELEASE (default)
MY_BUILD_DIR		= Rel/$(OUT_DIR)

endif
endif

OBJDIR			= ./obj/$(MY_BUILD_DIR)
BINDIR			= ./bin/$(MY_BUILD_DIR)
LIBDIR			= ./lib/$(MY_BUILD_DIR)
DEPENDDIR		= ./depend/$(MY_BUILD_DIR)

#----------------------------------------------------------------------------
#	ʕϐ`
#----------------------------------------------------------------------------
include commondefs.GF

#----------------------------------------------------------------------------
#	RpC[`
#----------------------------------------------------------------------------
include modulerules.GF


#----------------------------------------------------------------------------
#	WiFi`
#----------------------------------------------------------------------------
#include	$(NITRODWC_ROOT)/build/buildtools/commondefs
#include	$(NITRODWC_ROOT)/build/buildtools/modulerules
include	$(NITROVCT_ROOT)/build/buildtools/commondefs
include	$(NITROVCT_ROOT)/build/buildtools/modulerules

################################################################################
#
#
#		RpC[`
#
#
################################################################################

# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2007/02/28
# PG5_UKENGLISH `ĂAESRB Notice \Ȃ悤
# localize_spec_mark(LANG_ALL) imatake 2007/04/10
# A[JCu̒uꏊ resouce Ɉړ
# localize_spec_mark(LANG_KOREA) imatake 2007/09/03
# ؍łłAIɎw肷Ώ]łƂ̃Z[uf[^݊ێ悤

do-build: precompile binData msgData msgCopy opdemoCopy zknCopy eooCopy fontCopy savedataCompatible $(TARGETS)

opdemoCopy:
	cp -f $(OPDEMO_NARC_ENG) $(OPDEMO_DIR_ENG)/op_demo.narc

fontCopy:
	cp -f $(RESOURCEDIR)font/shelter/font.narc $(GRAPHICDIR)/font.narc

savedataCompatible:
	touch src/savedata/saveload_system.c

# -----------------------------------------------------------------------------

binData: $(G3D_TARGETS)


#----------------------------------------------------------------------------
# precompile
#----------------------------------------------------------------------------
PRECOMPILE_SRC		 =	include/precompile/precompile.pch
PRECOMPILE_CC_MCH	 =	$(OBJDIR)/precompile_cc.mch
PRECOMPILE_CCFLAGS	:=	$(CCFLAGS)
CCFLAGS			+=	-prefix $(PRECOMPILE_CC_MCH)
ifeq	($(USERNAME),ohno)
CCFLAGS			+=	-msgstyle gcc
endif
#DEPENDDIR		 =	$(OBJDIR)

precompile: $(PRECOMPILE_CC_MCH)

#o[W`t@@CXVꂽvRpCwb_XV
$(PRECOMPILE_CC_MCH):	$(VER_FILE)

-include $(PRECOMPILE_CC_MCH).d
$(PRECOMPILE_CC_MCH):%_cc.mch:
		$(CC) $(PRECOMPILE_CCFLAGS) $(INCLUDES) $(PRECOMPILE_SRC) -MD -precompile $(PRECOMPILE_CC_MCH)
		$(MOVE_SRC_DEPEND)
		$(MV) $(DEPENDDIR)/$(*F).d $@@.d
$(OBJS):  $(PRECOMPILE_CC_MCH)

CCFLAGS +=	-thumb
#----------------------------------------------------------------------------
# msgdata
#----------------------------------------------------------------------------
MSG_NAIX_COPYSCRIPT	= convert/message/naixcopy.pl
MSG_CONVERTDATA_DIR	= convert/message/data/$(LANG_DIR)

MSG_HEADERFILE_DIR	= include/msgdata/

msgCopy:
	@@cp $(MSGDATA_LANG_PATH) $(MSGDATA_DIR)

zknCopy:
	@@cp $(ZUKANDATADIR)$(LANG_DIR)/zukan_data.narc $(ZUKANDATADIR)

eooCopy:
	@@cp $(RESOURCEDIR)downloader/eoo.dat $(DATABIN)

msgData: $(MSGDATA_LANG_PATH)

$(MSGDATA_LANG_PATH): $(wildcard $(MSG_CONVERTDATA_DIR)/*.dat)
	nnsarc -c -l -n -i $(MSGDATA_FILENAME) $(MSG_CONVERTDATA_DIR)/*.dat
	$(MV) $(MSGDATA_FILENAME) $(MSGDATA_LANG_PATH)
	perl $(MSG_NAIX_COPYSCRIPT)  msg.naix $(MSG_HEADERFILE_DIR)msg.naix
	-$(RM) msg.naix

#----------------------------------------------------------------------------
#	makefileCN[ht@@CXVꂽmakelcf삷悤ɂ
#----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2006/09/08
# makelcf̏ default.lsf ̍XVǉ
$(MAKEFILE):	commondefs.GF modulerules.GF make_prog_files make_g3_files main.lsf overlay_files overlaytool.rb default.lsf
	-$(RM) $(BINDIR)/$(LCFILE_SPEC:.lsf=.*)
	ruby overlaytool.rb
	touch $(MAKEFILE)

#----------------------------------------------------------------------------
#	\[X̗ނPłbuilddate.cVꍇbuilddate.ctouch&RpC
#----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2006/09/08
# gɔzu\[X̍XVf悤ɕύX
./src/system/builddate.c: $(SRCS) $(SRCS_OVERLAY) $(SRCS_AUTOLOAD)
	touch ./src/system/builddate.c


#----------------------------------------------------------------------------
#	ZAN^[wb_[̃A[JCut@@CID
#	arc_tool.dat̃A[JCut@@CIDꂳĂ邩`FbN
#	perls
#----------------------------------------------------------------------------
#clact_arcfile_check:
#	perl src/data/clact_util/clact_check.pl

#----------------------------------------------------------------------------
#	RpC
#
#	builddate.ctouchăRpCĂ
#----------------------------------------------------------------------------
force:
	touch ./src/system/builddate.c
	$(MAKE)

#----------------------------------------------------------------------------
#	\[X݂̂̃RpC
#----------------------------------------------------------------------------
source:
	-$(RM) $(GDIRT_CLEAN)
	-$(RM) $(DEPENDDIR)/*.d
	$(MAKE)

#----------------------------------------------------------------------------
#	MakefileǊ̃fOf[^RpC
#----------------------------------------------------------------------------
model:
	-$(RM)	$(G3D_TARGETS) \
		  	$(wildcard $(DATABIN)*.nsbmt) $(wildcard $(DATABIN)*.nsbmd) \
			$(wildcard $(DATABIN)*.nsbta) $(wildcard $(DATABIN)*.nsbtp) \
			$(wildcard $(DATABIN)*.nsbtx) $(wildcard $(DATABIN)*.nsbma)
	-$(RM)	$(wildcard $(FIELDMAPDIR)/land_nsbmt/*.nsbmt) \
			$(FIELDMAPDIR)land_data.narc
	$(MAKE) model -C $(BUILDMODELDIR)

#----------------------------------------------------------------------------
#	n`f[^̃fOf[^RpC
#----------------------------------------------------------------------------
land:
	-$(RM)	$(wildcard $(FIELDMAPDIR)/land_nsbmt/*.nsbmt) \
			$(FIELDMAPDIR)land_data.narc
	$(MAKE) imdconv -C $(FIELDMAPDIR)
	$(MAKE) force

landall:
	-$(RM)	$(wildcard $(FIELDMAPDIR)/land_nsbmt/*.nsbmt) \
			$(FIELDMAPDIR)land_data.narc
	-$(MAKE) imdconv -C $(FIELDMAPDIR)
	-$(MAKE) ctex

#----------------------------------------------------------------------------
#	Buildf݂̂̃RpC
#----------------------------------------------------------------------------
#src/fielddata/build_model/make all
bmall:
	$(MAKE) -C $(BUILDMODELDIR) clean all
	$(MAKE) force

#src/fielddata/build_model/make model 
bimd:
	$(MAKE) model -C $(BUILDMODELDIR)
	$(MAKE) force

#src/fielddata/build_model/make 
bm:
	$(MAKE) -C $(BUILDMODELDIR)
	$(MAKE) force

#src/fielddata/areadata/area_build_model/make all
abmall:
	$(MAKE) -C $(AREABUILDMDLDIR) clean all
	$(MAKE) force

#src/fielddata/areadata/area_build_model/make
abm:
	$(MAKE) -C $(AREABUILDMDLDIR)
	$(MAKE) force

#src/data/clact_util/make
clact:
	$(MAKE) -C $(CLACTUTILDIR)
	$(MAKE) force

#src/data/clact_util/make clean
clact_clean:
	$(MAKE) -C $(CLACTUTILDIR) clean

#----------------------------------------------------------------------------
# 	n``bveNX`RpC	
#----------------------------------------------------------------------------
ctex:
	$(MAKE) -C $(AREAMAPTEXDIR) clean all
	$(MAKE) force

#----------------------------------------------------------------------------
#	oCir
#----------------------------------------------------------------------------
diff:
	cp ./bin/ARM9-TS/Release/main.srl ./bin/ARM9-TS/Release/old.srl
	$(MAKE) do-build
	$(MAKE) onlydiff

onlydiff:
	fc /b .\\bin\\ARM9-TS\\Release\\main.srl .\\bin\\ARM9-TS\\Release\\old.srl

#ꎞR}h04/04 iwasawa ŏ܂
del_land_list:
	$(RM) $(FIELDMAPDIR)land_list
@


1.42.2.1
log
@؍̌ł̉ΉB
@
text
@a270 9
ifdef PG5_TRIAL
ifeq	($(PM_LANG),LANG_KOREA)
NIS_UTIL_DIR    += ./src/library/nis_util
LINCLUDES       += $(NIS_UTIL_DIR)/include
LLIBRARY_DIRS   += $(NIS_UTIL_DIR)/lib/$(NITRO_BUILDTYPE)
LLIBRARIES      += nis_util$(NITRO_LIBSUFFIX).a
endif
endif

@


1.41
log
@؍łA512MiVer. 0ĵ݂ɕύXB
@
text
@d204 4
@


1.40
log
@؍łƏ]ł̃Z[uf[^݊ɁiΌ݊jB
@
text
@d132 2
d174 2
d208 1
a208 1
ROMSIZE				= 1G
d211 1
a211 1
ROMSIZE				= 512M
@


1.39
log
@؍ŗp̃wb_ɍւB
@
text
@d106 12
d581 2
d584 1
a584 1
do-build: precompile binData msgData msgCopy opdemoCopy zknCopy eooCopy fontCopy $(TARGETS)
d592 3
@


1.38
log
@؍łmakeɑΉiCjVR[hAlibsyscall͉p̂܂܁jB
@
text
@d118 2
d134 1
d139 1
d144 1
d149 1
d154 1
d157 1
a157 1
INITIAL_CODE_LANGUAGE		= E
d159 1
d204 1
@


1.37
log
@Q[̃|Pf[^ꂲƂɐ؂ւ悤ɕύXB
@
text
@d148 5
d370 4
@


1.36
log
@I[vjOf̃OtBbNꂲƂɐ؂ւ悤ɕύXB
@
text
@a471 1
			  $(FLDTRADEDIR)fld_trade.narc \
@


1.35
log
@ReXgʂ̃OtBbN\[XꂲƂɐ؂ւ悤ɕύXB
@
text
@d93 2
d96 1
a96 1
OP_DEMO_DIR					= src/demo/title/
d99 1
a99 1
OP_DEMO_NARC				= $(OP_DEMO_DIR)/narc/op_demo_uk.narc
d101 1
a101 1
OP_DEMO_NARC				= $(OP_DEMO_DIR)/narc/op_demo_us.narc
a474 1
			  $(DPTITLEDIR)op_demo.narc \
d550 2
d556 1
a556 1
	cp -f $(OP_DEMO_NARC) $(OP_DEMO_DIR)/op_demo.narc
@


1.34
log
@ꂲƂɃtHg؂ւ悤ɕύXB
@
text
@a454 1
			  $(CONTESTGRADIR)*.narc \
@


1.33
log
@CVS̃^ONOE̊Ǘo[WɕϊĖߍނ悤ɕύXB
@
text
@d551 1
a551 1
do-build: precompile binData msgData msgCopy opdemoCopy zknCopy eooCopy $(TARGETS)
d556 3
@


1.32
log
@CVS^O鎯ʎq̖@@Aق̃IvVƓB
@
text
@a103 9
# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2007/03/13
# Q[CVS̃^OiCӂ̕j𖄂ߍގdg݂

PG5_BUILDTAG	?=	
MACRO_FLAGS		+=	-DPG5_BUILDTAG=\"$(PG5_BUILDTAG)\"

# -----------------------------------------------------------------------------

d192 17
@


1.31
log
@Q[CVS̃^OiCӂ̕j𖄂ߍގdg݂B
@
text
@d108 2
a109 2
BUILD_TAG	?=	
MACRO_FLAGS	+=	-DBUILD_TAG=\"$(BUILD_TAG)\"
@


1.30
log
@OtBbNꂲƂɐ؂ւ悤ɕύXB
@
text
@d104 9
@


1.29
log
@_E[_[ꖈɁB
@
text
@a442 1
			  $(DPTITLEDIR)titledemo.narc \
@


1.28
log
@ˑ֌W̃t@@Co[WɂȂĂȂ̂CB
@
text
@d535 1
a535 1
do-build: precompile binData msgData msgCopy opdemoCopy zknCopy $(TARGETS)
d584 3
@


1.27
log
@BłɌāB
@
text
@d502 1
@


1.26
log
@makeXCb`ESRB Notice̕\؂ւ悤ɕύXB
@
text
@d534 1
a534 1
do-build: precompile binData msgData msgCopy opdemoCopy $(TARGETS)
d580 3
@


1.25
log
@BłɌāB
@
text
@d90 14
d530 10
a539 1
do-build: precompile binData msgData msgCopy $(TARGETS) 
@


1.24
log
@BłɌāB
@
text
@d462 1
a462 1
LDIRT_CLEAN	= $(G3D_TARGETS) $(MSGDATA_FILEPATH) $(MSGDATA_LANG_PATH) \
@


1.23
log
@vbg`FbNp̃o[WCB
@
text
@d115 1
a115 1
OUT_DIR		= $(OUT_VERSION_DIR)/eng
d119 1
a119 1
OUT_DIR		= $(OUT_VERSION_DIR)/fra
d122 2
a123 2
INITIAL_CODE_LANGUAGE		= G
OUT_DIR		= $(OUT_VERSION_DIR)/ger
d127 1
a127 1
OUT_DIR		= $(OUT_VERSION_DIR)/ita
d131 1
a131 1
OUT_DIR		= $(OUT_VERSION_DIR)/spa
d138 2
d248 1
a248 1
MSGDATA_DIR		= src/msgdata/
d250 3
a252 2
MSGDATA_FILEPATH	= $(MSGDATA_DIR)$(MSGDATA_FILENAME)
DATASCENARIO		= $(MSGDATA_DIR)scenario/
d462 1
a462 1
LDIRT_CLEAN	= $(G3D_TARGETS) $(MSGDATA_FILEPATH) \
d516 1
a516 1
do-build: precompile binData msgData $(TARGETS) 
d550 1
a550 1
MSG_CONVERTDATA_DIR	= convert/message/data/
d554 4
a557 1
msgData: $(MSGDATA_FILEPATH)
d559 3
a561 3
$(MSGDATA_FILEPATH): $(wildcard $(MSG_CONVERTDATA_DIR)*.dat)
	nnsarc -c -l -n -i $(MSGDATA_FILENAME) $(MSG_CONVERTDATA_DIR)*.dat
	$(MV) $(MSGDATA_FILENAME) $(MSGDATA_FILEPATH)
@


1.23.2.1
log
@ESRBx̏oɑΉB
@
text
@a89 14
# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2007/03/15
# PG5_UKENGLISH `ĂAESRB Notice \Ȃ悤

OP_DEMO_DIR					= src/demo/title/

ifdef	PG5_UKENGLISH
OP_DEMO_NARC				= $(OP_DEMO_DIR)/narc/op_demo_uk.narc
else
OP_DEMO_NARC				= $(OP_DEMO_DIR)/narc/op_demo_us.narc
endif

# -----------------------------------------------------------------------------

a159 4
# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2007/03/15
# ESRB Notice \Ȃpł̓}X^[o[Wŋ

d162 1
a162 5
ifdef PG5_UKENGLISH
ROMVERSION			?= 0x0A
else
ROMVERSION			?= 0x00
endif
d165 1
a165 5
ifdef PG5_UKENGLISH
ROMVERSION			?= 0x0D
else
ROMVERSION			?= 0x05
endif
a167 2
# -----------------------------------------------------------------------------

d513 1
a513 10
# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2007/03/15
# PG5_UKENGLISH `ĂAESRB Notice \Ȃ悤

do-build: precompile binData msgData opdemoCopy $(TARGETS)

opdemoCopy:
	cp -f $(OP_DEMO_NARC) $(OP_DEMO_DIR)/op_demo.narc

# -----------------------------------------------------------------------------
@


1.22
log
@vbg`FbNp̃o[Wwł悤ɕύXB
@
text
@d156 1
a156 1
ROMVERSION			= 0xE
@


1.21
log
@TCYƃo[WAĐ؂芷悤ɕύXB
@
text
@d154 4
@


1.20
log
@쐬郍̃TCYOwł悤ɕύXB
@
text
@d100 2
d152 11
a162 1
ROMSIZE				?= 512M
d166 1
@


1.19
log
@RSFt@@CɓAwb_p\[X𐮗B
@
text
@d150 2
d153 1
@


1.18
log
@̌ō쐬ɑΉB
@
text
@d72 1
a72 1
# localize_spec_mark(LANG_ALL) imatake 2007/02/07
d77 1
d98 2
d102 1
a102 1
VERSION_DIR					= diamond
a104 1
ROM_HEADER_VERSION			= d
d106 1
a106 1
VERSION_DIR					= pearl
a108 1
ROM_HEADER_VERSION			= p
a112 1
ROM_HEADER_LANGUAGE			= e
a116 1
ROM_HEADER_LANGUAGE			= f
a120 1
ROM_HEADER_LANGUAGE			= g
a124 1
ROM_HEADER_LANGUAGE			= i
a128 1
ROM_HEADER_LANGUAGE			= s
d136 9
a144 2
LIBSYSCALL			= $(VERSION_DIR)_rs/A$(INITIAL_CODE_VERSION)A$(INITIAL_CODE_LANGUAGE)/libsyscall.a
ROMHEADER_TEMPLATE	= $(VERSION_DIR)_rs/A$(INITIAL_CODE_VERSION)A$(INITIAL_CODE_LANGUAGE)/rom_header_a$(ROM_HEADER_VERSION)a$(ROM_HEADER_LANGUAGE).template.sbin
d146 5
d152 1
d185 5
a189 6
ifeq	($(PM_VERSION),VERSION_DIAMOND)
#ROM_SPEC= diamond_rs/diamond_release.rsf
ROM_SPEC= diamond.rsf
else
ROM_SPEC= pearl.rsf
endif
@


1.17
log
@ꕔ\[XꂲƂɐ؂芷悤ɕύXB
̃OtBbNʃ\[XɈړB
@
text
@d71 18
d100 1
a100 1
OUT_VERSION_DIR				= dia
d104 2
a105 2
VERSION_DIR = pearl
OUT_VERSION_DIR = pea
d351 2
d373 1
a373 1
			  $(SCRIPTDIR)*.narc \
d382 1
a382 1
			  $(EVENTDIR)*.narc \
d392 1
a392 1
			  $(FIELDMAPDIR)*.narc \
@


1.16
log
@NitroCrypto Cu[JɒûɒuB
@
text
@d100 1
a100 1
OUT_DIR		= $(OUT_VERSION_DIR)/fre
d265 26
d330 4
d397 5
a401 1
			  $(ZUKANDATADIR)zukan_enc_pearl.narc
@


1.15
log
@dqFؓɔACryptoCuNB
@
text
@a154 6
# -----------------------------------------------------------------------------
# localize_spec_mark(LANG_ALL) imatake 2007/01/15
# NitroCrypto CuCN[h
LLIBARIES += libcrypto$(NITRO_LIBSUFFIX).a
# -----------------------------------------------------------------------------

@


1.14
log
@p[o[W𐳂makełȂsCB
@
text
@d155 6
@


1.13
log
@ƐF̍蕪ɑΉB
@
text
@d81 4
a84 2
VERSION_DIR = diamond
OUT_VERSION_DIR = dia
d88 2
d93 2
a94 2
LIBSYSCALL	= $(VERSION_DIR)_rs/ADAE/libsyscall.a
ROMHEADER_TEMPLATE	= $(VERSION_DIR)_rs/ADAE/rom_header_adae.template.sbin
d98 2
a99 2
LIBSYSCALL	= $(VERSION_DIR)_rs/ADAF/libsyscall.a
ROMHEADER_TEMPLATE	= $(VERSION_DIR)_rs/ADAF/rom_header_adaf.template.sbin
d103 2
a104 2
LIBSYSCALL	= $(VERSION_DIR)_rs/ADAD/libsyscall.a
ROMHEADER_TEMPLATE	= $(VERSION_DIR)_rs/ADAD/rom_header_adad.template.sbin
d108 2
a109 2
LIBSYSCALL	= $(VERSION_DIR)_rs/ADAI/libsyscall.a
ROMHEADER_TEMPLATE	= $(VERSION_DIR)_rs/ADAI/rom_header_adai.template.sbin
d113 2
a114 2
LIBSYSCALL	= $(VERSION_DIR)_rs/ADAS/libsyscall.a
ROMHEAROMHEADER_TEMPLATEDERTEMPLATE	= $(VERSION_DIR)_rs/ADAS/rom_header_adas.template.sbin
a115 4
else
LIBSYSCALL	= $(VERSION_DIR)_rs/libsyscall.a
ROMHEADER_TEMPLATE	= $(VERSION_DIR)_rs/rom_header_adaj.template.sbin
OUT_DIR		= 
d122 3
@


1.12
log
@p[ł̃wb_̏ꏊԈĂ̂CB
@
text
@d81 2
a82 27
  ifeq	($(PM_LANG),LANG_ENGLISH)
  LIBSYSCALL	= diamond_rs/ADAE/libsyscall.a
  ROMHEADER_TEMPLATE	= diamond_rs/ADAE/rom_header_adae.template.sbin
  else
  ifeq	($(PM_LANG),LANG_FRANCE)
  LIBSYSCALL	= diamond_rs/ADAF/libsyscall.a
  ROMHEADER_TEMPLATE	= diamond_rs/ADAF/rom_header_adaf.template.sbin
  else
  ifeq	($(PM_LANG),LANG_GERMANY)
  LIBSYSCALL	= diamond_rs/ADAD/libsyscall.a
  ROMHEADER_TEMPLATE	= diamond_rs/ADAD/rom_header_adad.template.sbin
  else
  ifeq	($(PM_LANG),LANG_ITALY)
  LIBSYSCALL	= diamond_rs/ADAI/libsyscall.a
  ROMHEADER_TEMPLATE	= diamond_rs/ADAI/rom_header_adai.template.sbin
  else
  ifeq	($(PM_LANG),LANG_SPAIN)
  LIBSYSCALL	= diamond_rs/ADAS/libsyscall.a
  ROMHEAROMHEADER_TEMPLATEDERTEMPLATE	= diamond_rs/ADAS/rom_header_adas.template.sbin
  else
  LIBSYSCALL	= diamond_rs/libsyscall.a
  ROMHEADER_TEMPLATE	= diamond_rs/rom_header_adaj.template.sbin
  endif
  endif
  endif
  endif
  endif
d84 36
a119 27
  ifeq	($(PM_LANG),LANG_ENGLISH)
  LIBSYSCALL	= pearl_rs/APAE/libsyscall.a
  ROMHEADER_TEMPLATE	= pearl_rs/APAE/rom_header_apae.template.sbin
  else
  ifeq	($(PM_LANG),LANG_FRANCE)
  LIBSYSCALL	= pearl_rs/APAF/libsyscall.a
  ROMHEADER_TEMPLATE	= pearl_rs/APAF/rom_header_apaf.template.sbin
  else
  ifeq	($(PM_LANG),LANG_GERMANY)
  LIBSYSCALL	= pearl_rs/APAD/libsyscall.a
  ROMHEADER_TEMPLATE	= pearl_rs/APAD/rom_header_apad.template.sbin
  else
  ifeq	($(PM_LANG),LANG_ITALY)
  LIBSYSCALL	= pearl_rs/APAI/libsyscall.a
  ROMHEADER_TEMPLATE	= pearl_rs/APAI/rom_header_apai.template.sbin
  else
  ifeq	($(PM_LANG),LANG_SPAIN)
  LIBSYSCALL	= pearl_rs/APAS/libsyscall.a
  ROMHEADER_TEMPLATE	= pearl_rs/APAS/rom_header_apas.template.sbin
  else
  LIBSYSCALL	= pearl_rs/libsyscall.a
  ROMHEADER_TEMPLATE	= pearl_rs/rom_header_apaj.template.sbin
  endif
  endif
  endif
  endif
  endif
d384 17
@


1.11
log
@p[ł libsyscall.a ̏ꏊԈĂ̂CB
@
text
@d111 1
a111 1
  ROMHEADER_TEMPLATE	= pearl_rs/APAE/rom_header_adae.template.sbin
d115 1
a115 1
  ROMHEADER_TEMPLATE	= pearl_rs/APAF/rom_header_adaf.template.sbin
d119 1
a119 1
  ROMHEADER_TEMPLATE	= pearl_rs/APAD/rom_header_adad.template.sbin
d123 1
a123 1
  ROMHEADER_TEMPLATE	= pearl_rs/APAI/rom_header_adai.template.sbin
d127 1
a127 1
  ROMHEADER_TEMPLATE	= pearl_rs/APAS/rom_header_adas.template.sbin
d130 1
a130 1
  ROMHEADER_TEMPLATE	= pearl_rs/rom_header_adaj.template.sbin
@


1.10
log
@versiont@@ČݒɂāAlibsyscallуwb_؂芷悤ɕύXB
@
text
@d110 1
a110 1
  LIBSYSCALL	= pearl_rs/ADAE/libsyscall.a
d114 1
a114 1
  LIBSYSCALL	= pearl_rs/ADAF/libsyscall.a
d118 1
a118 1
  LIBSYSCALL	= pearl_rs/ADAD/libsyscall.a
d122 1
a122 1
  LIBSYSCALL	= pearl_rs/ADAI/libsyscall.a
d126 1
a126 1
  LIBSYSCALL	= pearl_rs/ADAS/libsyscall.a
@


1.9
log
@makeXCb`̐ړ PM_  PG5_ ɏCB
@
text
@d75 5
d81 27
a107 1
LIBSYSCALL	= diamond_rs/libsyscall.a
d109 27
a135 1
LIBSYSCALL	= pearl_rs/libsyscall.a
d138 4
@


1.8
log
@versiont@@Cł̎wɂāAMarumi-XւVRAM]R[hgɏ풓悤ɕύXB
Wi-Fi֘A̐ڑeXgT[oɕύXAversiont@@Cł̎wŃ[XT[oɐ؂ւ悤ɕύXB
@
text
@d51 1
a51 1
# version t@@C PM_WIFIRELEASE = yes 錾ĂA
d54 2
a55 2
ifeq	($(PM_WIFIRELEASE),yes)
MACRO_FLAGS	+=	-DPM_WIFIRELEASE
d62 1
a62 1
# version t@@C PM_MARUMIX = yes 錾ĂA
d65 2
a66 2
ifeq	($(PM_MARUMIX),yes)
MACRO_FLAGS	+=	-DPM_MARUMIX
@


1.7
log
@*** empty log message ***
@
text
@d49 22
d415 3
a417 1
$(MAKEFILE):	commondefs.GF modulerules.GF make_prog_files make_g3_files main.lsf overlay_files overlaytool.rb
d425 3
a427 1
./src/system/builddate.c: $(SRCS) $(SRCS_OVERLAY)
@


1.7.4.1
log
@*** empty log message ***
@
text
@d307 1
a307 1
LDIRT_CLEAN	= $(G3D_TARGETS) main.lsf $(MSGDATA_FILEPATH) \
a320 1
include	commondefs.ose
a393 2

main.lsf: default.lsf make_prog_files $(OSE_LSF_FILE) src/library/MemSnatch/MemSnatch.a
d395 1
a395 1
	ruby overlaytool.rb $(OSE_LSF_FILE)
@


1.7.2.1
log
@*** empty log message ***
@
text
@d307 1
a307 1
LDIRT_CLEAN	= $(G3D_TARGETS) main.lsf $(MSGDATA_FILEPATH) \
a320 1
include	commondefs.ose
a393 2

main.lsf: default.lsf make_prog_files $(OSE_LSF_FILE) src/library/MemSnatch/MemSnatch.a
d395 1
a395 1
	ruby overlaytool.rb $(OSE_LSF_FILE)
@


1.6
log
@*** empty log message ***
@
text
@d288 1
@


1.5
log
@*** empty log message ***
@
text
@d81 4
d146 1
d240 5
a244 1
			  $(PERSONALDIR)*.narc \
d263 2
a264 1
			  $(ENCOUNTDIR)*.narc \
a513 2


@


1.5.2.1
log
@*** empty log message ***
@
text
@d296 1
a296 1
LDIRT_CLEAN	= $(G3D_TARGETS) main.lsf $(MSGDATA_FILEPATH) \
a309 1
include	commondefs.ose
a382 2

main.lsf: default.lsf make_prog_files $(OSE_LSF_FILE) src/library/MemSnatch/MemSnatch.a
d384 1
a384 1
	ruby overlaytool.rb $(OSE_LSF_FILE)
@


1.4
log
@*** empty log message ***
@
text
@d64 1
a64 1
				 
d136 2
d139 3
d284 3
a286 1
			  $(BTOWERDIR)*.narc
d360 1
a360 1

d445 1
a445 1
	
d468 1
a468 1
	
@


1.4.2.1
log
@*** empty log message ***
@
text
@d289 1
a289 1
LDIRT_CLEAN	= $(G3D_TARGETS) main.lsf $(MSGDATA_FILEPATH) \
a302 1
include	commondefs.ose
a375 2

main.lsf: default.lsf make_prog_files $(OSE_LSF_FILE) src/library/MemSnatch/MemSnatch.a
d377 1
a377 1
	ruby overlaytool.rb $(OSE_LSF_FILE)
@


1.3
log
@*** empty log message ***
@
text
@d85 1
d140 1
d162 1
d168 16
a183 1

d245 1
d247 1
d259 1
d262 18
a279 3
			  $(GRAPHICDIR)wifi_earth.nsbmd \
              $(WIFIEARTHDIR)wifi_earth.dat \
			  $(GRAPHICDIR)title_logo.nsbmd
d355 1
d409 1
d419 1
a419 1
			$(wildcard $(DATABIN)*.nsbtx) $(wildcard $(DATABIN)*.nsbma) \
a422 1
	$(MAKE) force
d430 1
d436 1
d494 5
@


1.3.2.1
log
@[JCY}[WB
@
text
@a48 9
ifeq	($(PM_LANG),LANG_JAPAN)
LANG_DIR	= Japanese
SUBDIR_FLAGS = PM_LANG=LANG_JAPAN LANG_DIR=Japanese
endif
ifeq	($(PM_LANG),LANG_ENGLISH)
LANG_DIR	= English
SUBDIR_FLAGS = PM_LANG=LANG_ENGLISH LANG_DIR=English
endif

a79 3
BINDIR			= ./output/$(LANG_DIR)/bin/$(NITRO_BUILDTYPE)
OBJDIR			= ./output/$(LANG_DIR)/obj/$(NITRO_BUILDTYPE)
DEPENDDIR		= ./output/$(LANG_DIR)/depend/$(NITRO_BUILDTYPE)
d127 1
a127 1
MSGDATA_FILEPATH	= $(MSGDATA_DIR)$(LANG_DIR)/$(MSGDATA_FILENAME)
d253 1
a253 1
LDIRT_CLEAN	= ./output/$(LANG_DIR) $(G3D_TARGETS) $(MSGDATA_FILEPATH) \
a266 1
include	commondefs.ose
d323 1
a323 1
MSG_CONVERTDATA_DIR	= convert/message/data/$(LANG_DIR)/
d325 1
a325 1
MSG_HEADERFILE_DIR	= include/msgdata/$(LANG_DIR)/
a338 2

main.lsf: default.lsf make_prog_files $(OSE_LSF_FILE) src/library/MemSnatch/MemSnatch.a
d340 1
a340 1
	ruby overlaytool.rb  $(OSE_LSF_FILE)
@


1.3.2.2
log
@make clean ŃI[o[Cc[쓮Ȃ̂ŁAmake.lsfcleanΏۂɂB
@
text
@d265 1
a265 1
LDIRT_CLEAN	= ./output/$(LANG_DIR) $(G3D_TARGETS) main.lsf $(MSGDATA_FILEPATH) \
@


1.2
log
@*** empty log message ***
@
text
@d68 5
d164 1
d242 1
d274 7
d322 1
d324 2
a325 1
MSG_HEADERFILE_DIR	= include/msgdata
d332 2
a333 1
	$(MV) msg.naix $(MSG_HEADERFILE_DIR)
d338 1
a338 1
$(MAKEFILE):	commondefs.GF modulerules.GF make_prog_files make_g3_files main.lsf overlay_files
@


1.2.2.1
log
@tH_\ύXB
@
text
@a48 9
ifeq	($(PM_LANG),LANG_JAPAN)
LANG_DIR	= Japanese
SUBDIR_FLAGS = PM_LANG=LANG_JAPAN LANG_DIR=Japanese
endif
ifeq	($(PM_LANG),LANG_ENGLISH)
LANG_DIR	= English
SUBDIR_FLAGS = PM_LANG=LANG_ENGLISH LANG_DIR=English
endif

a74 3
BINDIR			= ./output/$(LANG_DIR)/bin/$(NITRO_BUILDTYPE)
OBJDIR			= ./output/$(LANG_DIR)/obj/$(NITRO_BUILDTYPE)
DEPENDDIR		= ./output/$(LANG_DIR)/depend/$(NITRO_BUILDTYPE)
d122 1
a122 1
MSGDATA_FILEPATH	= $(MSGDATA_DIR)$(LANG_DIR)/$(MSGDATA_FILENAME)
d246 1
a246 1
LDIRT_CLEAN	= ./output/$(LANG_DIR) $(G3D_TARGETS) $(MSGDATA_FILEPATH) \
d308 2
a309 2
MSG_CONVERTDATA_DIR	= convert/message/data/$(LANG_DIR)/
MSG_HEADERFILE_DIR	= include/msgdata/$(LANG_DIR)
@


1.2.2.2
log
@init Kato(060411)
MemSnatcherΉ
@
text
@d335 1
a335 1
	ruby overlaytool.rb  $(OSE_LSF_FILE)
@


1.2.2.3
log
@commondefs.oseǉ
@
text
@a271 1
include	commondefs.ose
@


1.2.2.4
log
@ˑ֌WǉB
@
text
@a334 2

main.lsf: default.lsf make_prog_files overlay_files $(OSE_LSF_FILE) src/library/MemSnatch/MemSnatch.a
@


1.2.2.5
log
@ˑ֌WCB
@
text
@d336 1
a336 1
main.lsf: default.lsf make_prog_files $(OSE_LSF_FILE) src/library/MemSnatch/MemSnatch.a
@


1.1
log
@init
@
text
@d25 5
d50 10
d79 5
a83 1
ROM_SPEC= main.rsf
d158 1
a158 1
TESTDATADIR 	= src/testdata/
d211 1
d220 1
d361 7
a367 1
	-$(RM) $(LDIRT_CLEAN)
d371 13
@

