all : mdraw.exe mdr2cgm.exe sixel.exe sixland.exe tree.exe mdraw.exe : mdraw.obj mplot.obj mline.obj gclicmd.obj tparse.obj $ write sys$output "linking mdraw,mplot,mline" $ link mdraw.obj,mplot,mline,gclicmd,tparse mdraw.obj : mdraw.pas $ write sys$output "pas mdraw.pas" $ pas mdraw.pas mplot.obj : mplot.pas $ write sys$output "pas mplot.pas" $ pas mplot.pas mline.obj : mline.mar $ write sys$output "macro mline.mar" $ macro mline.mar gclicmd.obj : gclicmd.pas $ write sys$Output "pas gclicmd" $ pas gclicmd tparse.obj : tparse.pas $ write sys$Output "pas tparse" $ pas tparse mdr2cgm.exe : mdr2cgm.obj freelance.obj find.obj $ write sys$output "linking mdr2cgm,freelance,find" $ link mdr2cgm.obj,freelance,find mdr2cgm.obj : mdr2cgm.c freelance.h find.h $ write sys$output "cc mdr2cgm.c" $ cc mdr2cgm.c freelance.obj : freelance.c scale.h cgm.h $ write sys$output "cc freelance.c" $ cc freelance.c find.obj : find.c $ write sys$output "cc find.c" $ cc find.c sixel.exe : sixel.obj $ write sys$Output "linking sixel" $ link sixel sixel.obj : sixel.for $ write sys$output "for sixel.for" $ for sixel.for sixland.exe : sixland.obj $ write sys$output "linking sixland" $ link sixland sixland.obj : sixland.for $ write sys$output "for sixland.for" $ for sixland.for tree.exe : tree.obj find.obj $ write sys$Output "linking tree" $ link tree,find tree.obj : tree.c find.h $ write sys$output "CC tree" $ cc tree.c