#

# Makefile for MGS2 Sub Module

#	ƥEǥEȥE makefile

#

# 1999/07/08 K.Uehara

# $Id: makefile,v 1.5 2002/11/23 12:09:25 Yoshizawa1 Exp $

#



# ١ǥEȥE

BASEDIR = ../../..



# 饤֥饁E



LIBNAME = takabe.a



ifeq ($(MGS2_XBOX),1)



# أ£ϣѥեE

.CFILES =  actblur.c anmtex.c crosfade.c e3_fanim.c eye_ctrl.c f_focus.c fanim.c fat_ikef.c frm_skip.c \

			grayclut.c ir_mode.c n_focus.c mini_scn.c \

			oozeblod.c optcmfbr.c optcmflg.c raster.c smk_blur.c spot.c xbox_dmy.c

.LOCAL_SHADER = ps_irmode.psh

# ֥ȥE

XOBJECTS = $(.CFILES:.c=.obj) $(.LOCAL_SHADER:.psh=_psh.obj)



# WindowsѥեE

.WCFILES =  actblur.c anmtex.c wcrosfade.c e3_fanim.c eye_ctrl.c f_focus.c fanim.c fat_ikef.c frm_skip.c \

			grayclut.c ir_mode.c n_focus.c mini_scn.c \

			oozeblod.c optcmfbr.c optcmflg.c raster.c smk_blur.c spot.c xbox_dmy.c

.LOCAL_SHADER = ps_irmode.psh

# ֥ȥE

WOBJECTS = $(.WCFILES:.c=.obj) $(.LOCAL_SHADER:.psh=_psh.obj)



%_vsh.c : %_vsh.v

	echo unsigned char VERTEX_SHADER_$*\[\] = { > $@

	od -An -tx1 -v $< | sed 's/\([a-z0-9][a-z0-9]\)/0x\1,/g'>> $@

	echo }\; >> $@



%_psh.c : %_psh.u

	echo unsigned char PIXEL_SHADER_$*\[\] = { > $@

	od -An -tx1 -v $< | sed 's/\([a-z0-9][a-z0-9]\)/0x\1,/g' >> $@

	echo }\; >> $@





%_vsh.v : %.vsh

ifeq ($(MGS2_ECHO_SHORT),1)

	@echo [ xsasm ] $<

	@xsasm -nologo -D KP_XBOX $<  $@

else

	xsasm -nologo -D KP_XBOX $<  $@

endif



%_psh.u : %.psh

ifeq ($(MGS2_ECHO_SHORT),1)

	@echo [ xsasm ] $<

	@xsasm -nologo -D KP_XBOX $<  $@

else

	xsasm -nologo -D KP_XBOX $<  $@

endif



else



# УӣѥեE

.CFILES =  oozeblod.c envmap.c spot.c fit_doll.c scrolmap.c camofmap.c grayclut.c \

	f_focus.c n_focus.c optcmflg.c smk_blur.c eye_ctrl.c ir_mode.c crosfade.c raster.c \

	frm_skip.c anmtex.c mini_scn.c fat_ikef.c actblur.c \

	optcmfbr.c mono_scn.c \

	e3_fanim.c fanim.c

.VUFILES = b2rgb_vu.dsm

# ֥ȥꥹ

OBJECTS = $(.CFILES:.c=.o) $(.VUFILES:.dsm=.o)



endif





# ǤΥEե饰E



LOCAL_INCLUDES =

LOCAL_DEFINES = 

LOCAL_OPTIONS = 



# μ



include $(BASEDIR)/makefile.sub



# ¸طΥE



b2rgb_vu.o: b2rgb_vu.dsm

	$(DVPASM) $(DVPASMFLAGS) -I$(INCDIR) -o $@ $< $(LISTOPTION)



