head	1.1;
access;
symbols;
locks; strict;
comment	@# @;


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


desc
@@


1.1
log
@init
@
text
@#! make -f
#----------------------------------------------------------------------------
#	@@file	makefile
#	@@brief	GA̓샂fXgA[JCupmakefile
#	@@date	2005.11.24
#	@@author	tamada GAME FREAK inc.
#
#----------------------------------------------------------------------------

DP_ROOT	=	../../../..


#----------------------------------------------------------------------------
#	AZuoCiɕKvȒ`t@@CCN[h
#----------------------------------------------------------------------------
#include $(DP_ROOT)/commondefs.GF
include $(NITROSDK_ROOT)/build/buildtools/commondefs.cctype.CW
include $(NITROSYSTEM_ROOT)/build/buildtools/commondefs
include $(DP_ROOT)/modulerules.GF
#include $(NITROSYSTEM_ROOT)/build/buildtools/modulerules


#----------------------------------------------------------------------------
#
#----------------------------------------------------------------------------
RSCFILE	=	area_move_model.xls
RSCTXT	=	$(RSCFILE:.xls=.txt)
AREAFILE =	../area_table.xls
AREATXT	=	$(AREAFILE:.xls=.txt)
ARCNAME	=	move_model_list.narc
SRCLIST	=	srclist.txt
ARCLIST	=	arclist.txt

-include	$(SRCLIST)

#MakeŐ*.bin/*.narcmake clean̍폜Ώۂɂ
LDIRT_CLEAN	= $(SRCFILES:.s=.bin) $(RSCTXT) $(ARCNAME)

#AZut@@CŃCN[hwb_TpXw
IPATH	=	-I$(DP_ROOT)/src/field/

#c[`
ELF2BIN	=	$(DP_ROOT)/convert/eventdata/elf2bin.exe
XLS2TXT	=	$(DP_ROOT)/convert/exceltool/exceltabconv
TXT2ASM	=	ruby area_move_model.rb



do-build:  $(ARCNAME)

#----------------------------------------------------------------------------
#	*.s --> *.binւ̃[`
#----------------------------------------------------------------------------
%.bin: %.s
	@@cp $< temp.s
	@@$(MWAS) $(IPATH) temp.s -o $*.o
	@@$(MWLD) -dis -o $*.elf $*.o
	@@$(ELF2BIN) $*.elf > /dev/null
	@@rm $*.o
	@@rm $*.elf


#----------------------------------------------------------------------------
#	A[JCu
#----------------------------------------------------------------------------
$(ARCNAME): $(SRCFILES:.s=.bin)
	@@nnsarc -i -c -l -n $(ARCNAME) -S $(ARCLIST) > arc_result.txt
	@@echo GA샂fXg̃A[JCu𐶐܂B

#----------------------------------------------------------------------------
#	GÃAZut@@C
#----------------------------------------------------------------------------
$(SRCFILES): $(SRCLIST)


$(AREATXT):	$(AREAFILE)
	@@echo GAǗ\ϊ
	@@$(XLS2TXT) $(AREAFILE)

$(RSCTXT):	$(RSCFILE)
	@@echo 샂fǗ\ϊ
	@@$(XLS2TXT) $(RSCFILE)				#^u؂eLXgɕϊ


$(SRCLIST):	$(AREATXT) $(RSCTXT)
	@@echo GAʃf[^
	@@$(TXT2ASM) $(SRCLIST) $(ARCLIST) $(AREATXT) $(RSCTXT)




@
