WITCH_HOME=c:\develo~1\wwitch

C0ILIB=c0ilib.obj

LCC=lcc86
TCC=tcc
MKFENT=mkfent
CP=copy
RM=del

LCCFLAGS=-j -noconf -a$(C0ILIB) -k"-Fc -M -T 00000"
TCCFLAGS= -c -1 -a -d -ms -O -Z
LFLAGS=-llibww
INCLUDE=$(WITCH_HOME)\include
LIBDIR=$(WITCH_HOME)\lib
SAMPLEDIR=sample
TARGET=_filesel

all: $(TARGET).il

$(TARGET).il: $(TARGET).bin $(TARGET).cf
	$(MKFENT) $(TARGET).cf

$(TARGET).bin: class.obj $(TARGET).obj
	$(LCC) $(LCCFLAGS) -o $@ $^ -L$(LIBDIR) $(LFLAGS)

$(TARGET).obj: $(TARGET).c $(TARGET).h
	$(TCC) $(TCCFLAGS) -zPCGROUP -zSDGROUP -I$(INCLUDE) -L$(LIBDIR) $<

class.obj: class.c $(TARGET).h
	$(TCC) $(TCCFLAGS) -zR_TEXT -zSCGROUP -zTCODE -I$(INCLUDE) -L$(LIBDIR) $<

sample:
	@echo % cd $(SAMPLEDIR)
	@echo % make
	@cd $(SAMPLEDIR); $(MAKE)

remake:
	@echo % make clean
	@$(MAKE) clean
	@echo % make
	@$(MAKE)

clean:
	-$(RM) *.fr
	-$(RM) *.obj
	-$(RM) *.bin
	-$(RM) *.fx
	-$(RM) *.il
	-$(RM) *.map
