ref: ec35f468e0eba87c9f09cbbe5fa8af2591e6f914
dir: /appl/cmd/mash/mashfile/
make -clear; lflags = -wg; fn lc { limbo $lflags $args; }; libsrc = depends.b dump.b exec.b expr.b lex.b misc.b serve.b symb.b xeq.b; bus = builtins.dis tk.dis make.dis history.dis; core = mash.dis mashlib.dis mashparse.dis; bulib = /dis/lib/mash; bulibs = $bulib/$bus; mashparse.b mashparse.m : mash.y { eyacc -vd mash.y; mv y.tab.m mashparse.m; mv y.tab.b mashparse.b; }; *.dis :~ $1.b { lc $1.b }; $bulib/*.dis :~ $1.dis { cp $1.dis $bulib }; /dis/*.dis :~ $1.dis { cp $1.dis /dis }; /dis/lib/*.dis :~ $1.dis { cp $1.dis /dis/lib }; $core $bus : mash.m mashparse.m; mashlib.dis : $libsrc; insbu : $bulibs {}; insdis : /dis/mash.dis /dis/lib/mashlib.dis /dis/lib/mashparse.dis {}; all : eyacc.dis mash.dis mashlib.dis mashparse.dis $bus {}; install : insbu insdis {}; clean : { rm mashparse.b mashparse.m *.dis };