* * NuLib make script for Orca/C under Orca/Shell * * $Id: make.orca,v 1.2 1996/11/28 06:16:33 gdr Exp $ * unset exit * unset cc * unset cg set list numain nuread nuview nuadd nuext nupdel nupak set list {list} nuetc nublu nushk nusq nucomp getcwd fdopen set rlist nulib if {#} == 0 for i in {list} Newer {i}.a {i}.c if {Status} != 0 set exit on echo compile +e +t {i}.c keep={i} echo compile +e +t {i}.c keep={i} > lastfile compile +e +t {i}.c keep={i} unset exit end end Newer nulib.r nulib.rez if {Status} != 0 set exit on echo compile +e +t nulib.rez keep=nulib echo compile +e +t nulib.rez keep=nulib > lastfile compile +e +t nulib.rez keep=nulib.r unset exit end else set exit on for i echo compile +e +t {i}.c keep={i} > lastfile compile +e +t {i}.c keep={i} end end echo "starting link" for f in {list} unset exit Newer nulib {f}.a if {Status} != 0 set exit delete -W nulib echo link {list} keep=nulib link {list} keep=nulib echo copy -r nulib.r nulib copy -r nulib.r nulib break end end set exit on