#asx versions of defs and library functions
include ../m100rules.mk

LIBSUBS=  cstart.a85 gets.a85 putc.a85 puts.a85 posit.a85\
crun8085lib.a85 getc.a85 putd.a85 kyread.a85 time.a85 plot.a85\
hexfun.c esca.a85 barcur.a85 keywaitu.a85 chsns.a85 keyx.a85 brkchk.a85\
stfnk.a85 stdsfp.a85 printr.a85 pnotab.a85 prttab.a85 dial.a85 rcvx.a85\
rv232c.a85 sd232c.a85 sndcom.a85 cardet.a85 baudst.a85 inzcom.a85\
setser.a85 prsnam.a85 maktxt.a85 chkdc.a85 fndfil.a85 chkfn.a85 mkpnam.a85\
gtxttb.a85 kilasc.a85 inschr.a85 makhol.a85 masdel.a85 nxtdir.a85 music.a85\
prgadd.a85 chget.a85 getline.a85 m100.def makfnkt.c flena.c dir.h indexfa.c\
findfreq.a85

LIBBIN= gets.rel putc.rel puts.rel crun8085lib.rel posit.rel\
getc.rel putd.rel kyread.rel time.rel plot.rel hexfun.rel\
esca.rel barcur.rel keywaitu.rel chsns.rel keyx.rel brkchk.rel\
stfnk.rel stdspf.rel printr.rel pnotab.rel prttab.rel dial.rel\
rcvx.rel rv232c.rel sd232c.rel sndcom.rel cardet.rel baudst.rel\
inzcom.rel setser.rel prsnam.rel cstart.rel maktxt.rel chkdc.rel\
fndfil.rel chkfn.rel mkpnam.rel gtxttb.rel kilasc.rel inschr.rel\
makhol.rel masdel.rel nxtdir.rel music.rel prgadd.rel chget.rel\
getline.rel makfnkt.rel flena.rel indexfa.rel findfreq.rel


libs: ${LIBBIN} 
	cp ${LIBBIN} ../lib

m100.def: ../m100.def
	cp ../m100.def m100.def
dir.h: ../dir.h
	cp ../dir.h dir.h

gets.rel: gets.a85 m100.def
getc.rel: getc.a85 m100.def
putc.rel: putc.a85 m100.def
puts.rel: puts.a85 m100.def
putd.rel: putd.a85 m100.def
cstart.rel: cstart.a85 m100.def
crun8085lib.rel: crun8085lib.a85
kyread.rel: kyread.a85 m100.def
time.rel: time.a85 m100.def
plot.rel: plot.a85 m100.def
hexfun.rel: hexfun.c
posit.rel: posit.a85 m100.def
esca.rel: esca.a85 m100.def
barcur.rel: barcur.a85 m100.def
keywaitu.rel: keywaitu.a85 m100.def
chsns.rel: chsns.a85 m100.def
keyx.rel: keyx.a85 m100.def
brkchk.rel: brkchk.a85 m100.def
stdspf.rel: stdspf.a85 m100.def
stfnk.rel: stfnk.a85 m100.def
printr.rel: printr.a85 m100.def
pnotab.rel: pnotab.a85 m100.def
prttab.rel: prttab.a85 m100.def
dial.rel: dial.a85 m100.def
rcvx.rel: rcvx.a85 m100.def
rv232c.rel: rv232c.a85 m100.def
sd232c.rel: sd232c.a85 m100.def
sndcom.rel: sndcom.a85 m100.def
cardet.rel: cardet.a85 m100.def
baudst.rel: baudst.a85 m100.def
inzcom.rel: inzcom.a85 m100.def
setser.rel: setser.a85 m100.def
prsnam.rel: prsnam.a85 m100.def
maktxt.rel: maktxt.a85 m100.def
chkdc.rel: chkdc.a85 m100.def
fndfil.rel: fndfil.a85 m100.def
chkfn.rel: chkfn.a85 m100.def
mkpnam.rel: mkpnam.a85 m100.def
gtxttb.rel: gtxttb.a85 m100.def
kilasc.rel: kilasc.a85 m100.def
inschr.rel: inschr.a85 m100.def
makhol.rel: makhol.a85 m100.def
masdel.rel: masdel.a85 m100.def
nxtdir.rel: nxtdir.a85 m100.def
music.rel: music.a85 m100.def
prgadd.rel: prgadd.a85 m100.def
chget.rel: chget.a85 m100.def
getline.rel: getline.a85 m100.def
makfnkt.rel: makfnkt.c 
flena.rel: flena.c dir.h
indexfa.rel: indexfa.c
findfreq.rel: findfreq.a85 m100.def

.PHONEY: clean cleanall
clean:
	rm -f *.lst *.map *.rst *.hlr *.ihx *.s
cleanall: clean
	rm -f *.rel


