#///<MAK> makefile ///////////////////////////[PastelFantasyWW DX]///
#                     パステルファンタジーDeluxe
#                          for WonderWitch
#                         《メイクファイル》
#                    Copyright(C) K.Shimizu 2001
#////////////////////////////////////////////////////////////////////

#//拡張子設定//------------------------------------------------------
.SUFFIXES:
.SUFFIXES: .fx .bin .fr .obj .c .bmp .mml

#//マクロ設定//------------------------------------------------------
CRT0_ASCII1=crt0asc1.obj
CRT0_ASCII2=crt0asc2.obj
CRT0_JAPANESE1=crt0jpn1.obj
CRT0_JAPANESE2=crt0jpn2.obj
CRT0=$(CRT0_JAPANESE2)

CC=lcc86
MKFENT=mkfent
BMPCNV=bmpcnv
SNDCNV=sndcnv
RM=del

CFLAGS=-j
TARGET=pfwwdx
OBJS=pfwwdx.obj kswwres.obj
RES=main16.fr main4g.fr frame16.fr frame4g.fr bgm1.fr bgm2.fr se.fr icon4g.fr
CF=pfwwdx.cf

#//ルール設定//------------------------------------------------------
all: $(TARGET).fx

$(TARGET).fx: $(TARGET).bin $(RES) $(CF)
	$(MKFENT) $(CF)

$(TARGET).bin: $(OBJS)
	$(CC) -a$(CRT0) -k-M -o $@ $^

.c.obj:
	$(CC) $(CFLAGS) -c -o $@ $<

pfwwdx.obj: pfwwdx.h kswwres.h
kswwres.obj: kswwres.h

main16.fr: main16.bmp
	$(BMPCNV) -m1 $< $@

main4g.fr: main4g.bmp
	$(BMPCNV) -p7420 $< $@

frame16.fr: frame16.bmp
	$(BMPCNV) -m1 $< $@

frame4g.fr: frame4g.bmp
	$(BMPCNV) -p7420 $< $@

icon4g.fr: icon4g.bmp
	$(BMPCNV) -p7420 $< $@

bgm1.fr: bgm1.mml
	$(SNDCNV) $< $@

bgm2.fr: bgm2.mml
	$(SNDCNV) $< $@

se.fr: se.mml
	$(SNDCNV) -b5 $< $@

remake:
	@echo % make clean
	@$(MAKE) clean
	@echo % make
	@$(MAKE)

clean:
	-$(RM) *.fr
	-$(RM) *.obj
	-$(RM) *.bin
	-$(RM) *.fx
	-$(RM) *.map

#///[EOF] makefile //////////////////////////////////////////////////
