
#	How to call Turbo Assembler
ASSEMBLER = d:\tasm\tasm /w2 /zi /mx
# ASSEMBLER = r:\dosserv\masm5\masm /mx

#	To produce a `.obj' file from a `.asm' file.
.asm.obj:
	$(ASSEMBLER) $*;

#	To produce a `.obj' file from a `.c' file.
.c.obj:
	tcc -I.. -ml -c $*.c

LIBO = \
brun.obj \
changedi.obj \
compfram.obj \
copyscre.obj \
creatfli.obj \
deldir.obj \
dirlist.obj \
fccomp.obj \
flierr.obj \
flimem.obj \
flinext.obj \
fliuntil.obj \
getdir.obj \
jclose.obj \
jcreate.obj \
jdelete.obj \
jexists.obj \
jopen.obj \
jreadwri.obj \
jrename.obj \
jseek.obj \
jtell.obj \
lccomp.obj \
makedir.obj \
makelong.obj \
makeptr.obj \
memscree.obj \
openfli.obj \
playfli.obj \
playonce.obj \
ptrseg.obj \
pttolong.obj \
uncompfl.obj \
vgavars.obj \
bcompare.obj \
bcontras.obj \
bsame.obj \
clock.obj \
copybyte.obj \
copystru.obj \
copyword.obj \
csetcolo.obj \
fcompare.obj \
fcontras.obj \
fcuncomp.obj \
fsame.obj \
getvmode.obj \
jkeyin.obj \
jkeyis.obj \
jkeyshif.obj \
jsetcolo.obj \
normptr.obj \
setvmode.obj \
skip.obj \
sysint.obj \
unbrun.obj \
unlccomp.obj \
waitnvbl.obj \
waitvbl.obj \
zerobyte.obj \
zeroword.obj 

fli.lib: $(LIBO)
	del fli.lib
	ls *.obj >fli.tmp
	adlib fli.tmp flilib.lbd
	tlib /C /E fli.lib @flilib.lbd

