#//拡張子設定//------------------------------------------------------
.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
CP=copy
RM=del

CFLAGS=-j
TARGET=sample
OBJS=sample.obj
RES=
CF=sample.cf
SAMPLEDIR=sample

#//ルール設定//------------------------------------------------------
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 $@ $<

$(TARGET).obj: _filesel.h

_filesel.h: ../_filesel.h
	cd ..; $(CP) $@ $(SAMPLEDIR)

remake:
	@echo % make clean
	@$(MAKE) clean
	@echo % make
	@$(MAKE)

clean:
	-$(RM) *.fr
	-$(RM) *.obj
	-$(RM) *.bin
	-$(RM) *.fx
	-$(RM) *.map
