All : sic.exe analyze.exe count.exe help.exe indent.exe makedata.exe renumber.exe keytrap.obj

c = /ah/e/o/g3;

keytrap.obj :: keytrap.asm
 tasm /t keytrap;

sic.obj :: sic.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc sic$c

sicsub1.obj :: sicsub1.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc sicsub1$c

sicsub2.obj :: sicsub2.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc sicsub2$c

sic.exe :: sic.obj sicsub1.obj sicsub2.obj keytrap.obj
 link sic+(sicsub1)+(sicsub2)+keytrap,sic.exe,Nul,vbdos.lib;

analyze.obj :: analyze.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc analyze$c

analyze.exe :: analyze.obj
 link analyze,analyze.exe,Nul,vbdos.lib/e;

count.obj :: count.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc count$c

count.exe :: count.obj
 link count,count.exe,Nul,vbdos.lib/e;

help.obj :: help.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc help$c

help.exe :: help.obj
 link help,help.exe,Nul,vbdos.lib/e;

indent.obj :: indent.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc indent$c

indent.exe :: indent.obj
 link indent,indent.exe,Nul,vbdos.lib/e;

makedata.obj :: makedata.bas sic.inc
 bc makedata/o;

makedata.exe :: makedata.obj
 link makedata,makedata.exe,Nul,/e;

renumber.obj :: renumber.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc renumber$c

renumber.exe :: renumber.obj
 link renumber,renumber.exe,Nul,vbdos.lib/e;
