# build_other --- build all programs written in odd languages ######################################################################## # Warning: This file is not called by the standard 'build'; it must # # be invoked manually before starting the rebuild where the # # required compilers (Pascal, PL1G, PLP, SPL, C) # # are available. # ######################################################################## declare _search_rule = "^int,=bin=/&,^var" ### Compile all PL/I Subset G programs: ar -t src.a | find .plg$ >lrb[line] if [file lrb[line] -nz] lrb[line]> ar -p src.a -n | include >plgsrc.plg plgc plgsrc.plg -od0 del plgsrc.plg fi ### Compile all Pascal programs: ar -t src.a | find .p$ >lrb[line] if [file lrb[line] -nz] lrb[line]> ar -p src.a -n | include >psrc.p pc psrc.p -od0 del psrc.p fi ### Compile all PL/P programs: ar -t src.a | find .plp$ >lrb[line] if [file lrb[line] -nz] lrb[line]> ar -p src.a -n | include >plpsrc.plp plpc plpsrc.plp del plpsrc.plp fi ### Compile all SPL programs: ar -t src.a | find .spl$ >lrb[line] if [file lrb[line] -nz] lrb[line]> ar -p src.a -n | include >splsrc.spl splc splsrc.spl -od0 del splsrc.spl fi