stage10.bin: stage9.bin stage10.job mkbcdtape listtape
        ./mkupd $@ $^
        
stage9.bin: stage8.bin stage9.job mkbcdtape listtape
        ./mkupd $@ $^

stage8.bin: stage7.bin stage8.job mkbcdtape listtape srctape5.tp
        ./mkjob $@ $^
stage7.bin: stage6.bin stage7.job mkbcdtape listtape srctape4.tp
        ./mkjob $@ $^
stage6.bin: stage5.bin stage6.job mkbcdtape listtape srctape4.tp
        ./mkjob $@ $^
stage5.bin: stage4.bin stage5.job mkbcdtape listtape srctape1.tp srctape2.tp srctape3.tp srctape6.tp
        ./mkibjob $@ $^
stage4.bin: stage3.bin stage4.job mkbcdtape listtape srctape3.tp
        ./mkjob $@ $^
stage3.bin: stage2.bin stage3.job mkbcdtape listtape srctape3.tp
        ./mkjob $@ $^
stage2a.bin: stage1.bin stage2a.job mkbcdtape listtape srctape1.tp
        ./mkjob $@ $^
stage2.bin: stage1.bin stage2.job mkbcdtape listtape srctape1.tp
        ./mkjob $@ $^
stage1.bin: stage0.bin stage1.job mkbcdtape listtape srctape1.tp srctape2.tp srctape3.tp srctape6.tp
        ./mkibjob $@ $^
stage0.bin: base_sys.bin stage0.job mkbcdtape listtape srctape1.tp
        ./mkjob $@ $^

set cpu 7090
set cpu 32k
at mta1 -f p7b base_sys.bin
set mta1 locked
! ./mkbcdtape -o sysin.tp stage0.job
at mta2 sysin.tp
set mta2 locked
at mta3 -f p7b sysut1.tp
at mtb3 sysut2.tp
at mta4 sysut3.tp
at mtb4 sysut4.tp
at mtb5 sysck2.tp
at mtb1 sysou1.tp
at mta5 srctape1.tp
set mta5 locked
at mtb2 syspp1.tp
at mtb4 syspp2.tp
at lp0 sys.log
at cdp0 syspun.crd
at cdr0 end.job
dep sw1 0
bo mta1
continue
det mtb5
! ./listtape sysou1.tp > stage0.lst
det mta3
! mv sysut1.tp stage1.bin
! rm sysut?.tp sysou1.tp syspp?.tp sysck?.tp
at mta1 -f p7b stage0.bin
set mta1 locked
! ./mkbcdtape -o sysin.tp stage1.job
at mta2 sysin.tp
set mta2 locked
at mta4 sysut3.tp
at mtb4 sysut4.tp
at mta0 sysck2.tp
at mtb1 sysou1.tp
at mta3 srctape1.tp
set mta3 locked
at mtb3 srctape2.tp
set mtb3 locked
at mta5 srctape3.tp
set mta5 locked
at mtb5 srctape4.tp
set mtb5 locked
at mtb2 syspp1.tp
at mtb4 syspp2.tp
at lp0 sys.log
dep sw1 0
bo mta1
continue
det mta3 
det mtb3 
set mta3 write
at mta3 -f p7b sysut1.tp
set mtb3 write
at mtb3 sysut2.tp
det mta5
det mtb4
att mta2 syspp2.tp
at mtb4 syspp3.tp
continue
! ./listtape sysou1.tp > stage1.lst
det mta3
! mv sysut1.tp stage2.bin
at mta1 stage2.bin
set mta1 locked
! ./mkbcdtape -o sysin.tp stage2.job
at mta2 sysin.tp
set mta2 locked
at mta3 -f p7b sysut1.tp
at mtb3 sysut2.tp
at mta4 sysut3.tp
at mtb4 sysut4.tp
at mtb5 sysck2.tp
at mtb1 sysou1.tp
at mta5 srctape1.tp
set mta5 locked
at mtb2 syspp1.tp
at mtb4 syspp2.tp
at lp0 sys.log
at cdp0 syspun.crd
at cdr0 end.job
dep sw1 0
bo mta1
continue
det mtb5
! ./listtape sysou1.tp > stage2.lst
det mta3
! mv sysut1.tp stage3.bin
! rm sysut?.tp sysou1.tp syspp?.tp sysck?.tp
quit

at mta1 -f p7b stage2.tp
set mta1 locked 
! ./mkbcdtape -o sysin.tp $3 
at mta2 sysin.tp 
set mta2 locked 
at mta3 -f p7b sysut1.tp 
at mtb3 sysut2.tp 
at mta4 sysut3.tp 
at mtb4 sysut4.tp 
at mtb5 sysck2.tp 
at mtb1 sysou1.tp 
at mta5 sysck1.tp 
set mta5 locked 
at mtb2 syspp1.tp 
at mtb4 syspp2.tp 
at lp0 sys.log 
at cdp0 syspun.crd 
at cdr0 end.job 
dep sw1 0 
bo mta1 
continue 
det mtb5 
at mta2 sysck2.tp 
continue 
! ./listtape sysou1.tp > `basename $3 .job`.lst 
det mta3 
! mv sysut1.tp $1 
! rm sysut?.tp sysou1.tp syspp?.tp sysck?.tp 
