push /tmp
del MakeBonsaiOpt.sh* bonsaiOpt.a*
DFNeeds /Bonsai2.0/Top/CedarCore.df /Bonsai2.0/Top/Commander.df /Bonsai2.0/Top/CII.df /Bonsai2.0/Top/IPtoCIP.df /Bonsai2.0/Top/IPRegister.df /Bonsai2.0/Top/HighlightPrinting.df > Bonsai.df
Echo -s (ar qc bonsaiOpt.a) " \\" >>MakeBonsaiOpt.sh
Alias RemoteFiles.LoadAndRun (foo bar) Echo -s " foo \\"
DFPCRLoadees Bonsai.df sun4←solaris←opt CedarCore BasicCedar CommanderSysPImpl CommanderPackage ImagerPackage PixelArrayCCITTG4Impl InterpressPackage IPCCITTG4Stub PrintColorPackage IPtoCIPCommands IPWrittenCommands DecomposerRegistryImpl IPAttributesImpl SimpleIPRegister ImagerHighlightContextImpl HighlightDummy CommanderOnStandardStreamsImpl | PrefixLines (RemoteFiles.) | Commander >>MakeBonsaiOpt.sh
Echo -s (/project/bonsai2.0/pcr/INSTALLED/spcr.o) " \\" >>MakeBonsaiOpt.sh
Echo $(map uxname $(files /Bonsai2.0/CII/sun4←solaris←opt/*.o)) " \\" >>MakeBonsaiOpt.sh
Echo >>MakeBonsaiOpt.sh
SetFileProperties -UnixMode "755B" MakeBonsaiOpt.sh
echo "MakeBonsaiOpt.sh has been made"
pop
copy ../lib/ ¬ /tmp/MakeBonsaiOpt.sh
push ../lib
rename bonsaiOpt.a.save ¬ bonsaiOpt.a
sh1 ./MakeBonsaiOpt.sh
ls bonsaiOpt.a*
Unregister MakeBonsaiLib
pop
sh1 ./MakeBonsai.sh
ls bonsai.a
Unregister MakeBonsaiLib
qbo -o sun4>CFontSolutionPackage.c2c.o /Bonsai/Top/CFontSolution.df
-- sh1 cc -Bstatic -g BonsaiMain.c bonsai.a -lm
Pop
Copy /tmp/bonsai.a
Echo sh1 cc -g BonsaiMain.c sun4/CFontSolutionPackage.c2c.o bonsai.a -lm
Source /Bonsai/CII/ciigcc.command
UnixCommand -n gcc "env PATH=/import/gnu/bin:$PATH gcc -ansi"
Echo sh1 env PATH=/import/gnu/bin:$PATH gcc -g BonsaiCIITest.c BonsaiInit.c BonsaiCIIInit.c bonsai.a -lm