#/// 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 //////////////////////////////////////////////////