##-----------------------------------------------------------------------------
#**
#*			}ӕz}pf[^쐬CNt@C
#			쐬ɕKvȃt@C̊KwɃRs[
#**
##-----------------------------------------------------------------------------

SUBDIRS		=


#Rs[ĂfBNg
MAP_MATRIX_XLS_DIR	= ..\\..\\..\\..\\fielddata\\mapmatrix\\
MSGCNV2_DIC_DIR		= ..\\..\\..\\..\\fielddata\\encountdata\\
PMDPENCOUNT_CSV_DIR	= ..\\..\\..\\..\\fielddata\\encountdata\\
MONSNO_H_DIR		= ..\\..\\..\\..\\..\\include\\poketool\\
ZONEID_H_DIR		= ..\\..\\..\\..\\fielddata\\maptable\\
CP_SCR_DIR 			= q:\\pokegra\\

GMM_CPY_DIR			= ..\\..\\..\\..\\..\\convert\\message\\src\\
GMM_TMP_DIR			= ..\\..\\..\\..\\..\\convert\\message\\
ZUKAN_DIR			= ..\\..\\
ZUKAN_DATA_DIR		= ..\\

#Rs[
CPY_DIR	= .

#dat_file
DAT_FILE := $(wildcard *.dat) 

#ˑt@C
MAKE_FILE	= map_matrix.xls \
			  monsno.h \
			  msgcnv2.dic \
			  PMDPencount.csv \
			  poke_danzyon.xls \
			  zone_id.h

#}ްRo[gˑ
ZKN_MAKE_FILE = pokezukan.txt \
				zukan_data.xls	


include	$(NITROSDK_ROOT)/build/buildtools/commondefs.cctype.CW
include	$(NITROSYSTEM_ROOT)/build/buildtools/commondefs

#MakeŐ*.bin/*.narcmake clean̍폜Ώۂɂ
LDIRT_CLEAN	= $(wildcard *.narc) \
			  zkn_rangeid.h \
			  zkn_comment_00.gmm
			  

include	$(NITROSYSTEM_ROOT)/build/buildtools/modulerules


#쐬t@C
MAKE_TARGET = zkn_rangeid.h 
ZUKNA_DATA_MAKE_TARGET = zkn_comment_00.gmm

do-build:file_cp $(ZUKNA_DATA_MAKE_TARGET) $(MAKE_TARGET) zukan_data.narc

#t@CRs[
file_cp:
	xcopy /d /y $(MAP_MATRIX_XLS_DIR)map_matrix.xls $(CPY_DIR)
	xcopy /d /y $(MSGCNV2_DIC_DIR)msgcnv2.dic $(CPY_DIR)
	xcopy /d /y $(PMDPENCOUNT_CSV_DIR)PMDPencount.csv $(CPY_DIR)
	xcopy /d /y $(MONSNO_H_DIR)monsno.h $(CPY_DIR)
	xcopy /d /y $(ZONEID_H_DIR)zone_id.h $(CPY_DIR)
	xcopy /d /y $(CP_SCR_DIR)pokezukan.txt $(CPY_DIR)

#}Ӄf[^Ro[g
$(ZUKNA_DATA_MAKE_TARGET):$(ZKN_MAKE_FILE)
	zkn_excel_cnv.exe zukan_data.xls
	#bZ[WްRo[g
	MessageEditor -nw -s zkn_comment_00.gmm -i $(GMM_TMP_DIR)template.gmt zkn_comment_00.gmm 
	MessageEditor -nw -s zkn_comment_01.gmm -i $(GMM_TMP_DIR)template.gmt zkn_comment_01.gmm 
	MessageEditor -nw -s zkn_comment_02.gmm -i $(GMM_TMP_DIR)template.gmt zkn_comment_02.gmm 
	MessageEditor -nw -s zkn_gram.gmm -i $(GMM_TMP_DIR)template.gmt zkn_gram.gmm 
	MessageEditor -nw -s zkn_height.gmm -i $(GMM_TMP_DIR)template.gmt zkn_height.gmm 
	MessageEditor -nw -s zkn_type.gmm -i $(GMM_TMP_DIR)template.gmt zkn_type.gmm 
	MessageEditor -nw -s zkn_worldname.gmm -i $(GMM_TMP_DIR)template.gmt zkn_worldname.gmm
	MessageEditor -nw -s zkn_worldtype.gmm -i $(GMM_TMP_DIR)template.gmt zkn_worldtype.gmm
	#Oް\[XRs[
	cp zkn_worldtext.c $(ZUKAN_DIR)
	cp zkn_worldtext.h $(ZUKAN_DIR)
	#`IDwb_
	cp zkn_form_id.h $(ZUKAN_DATA_DIR)
	#GMMRs[
	cp zkn_comment_00.gmm $(GMM_CPY_DIR)
#	cp zkn_comment_01.gmm $(GMM_CPY_DIR)
	cp zkn_comment_02.gmm $(GMM_CPY_DIR)
	cp zkn_gram.gmm $(GMM_CPY_DIR)
	cp zkn_height.gmm $(GMM_CPY_DIR)
	cp zkn_type.gmm $(GMM_CPY_DIR)
	cp zkn_worldname.gmm $(GMM_CPY_DIR)
	cp zkn_worldtype.gmm $(GMM_CPY_DIR)
	
#zް쐬
$(MAKE_TARGET):$(MAKE_FILE)
	perl range_data_make.pl

#A[JCu
zukan_data.narc:$(DAT_FILE) $(MAKE_TARGET)
	#A[JCu
	nnsarc -c -i -n zukan_data.narc -S zkn_arc_list.lst
	
	#t@CʂɃRs[
	cp *.narc ../
	cp *.naix ../
	cp zkn_rangeid.h ../
