.k arg

# Assume bcpl c echo and preload are already compiled

echo "Compile the system files"
c bs boot "<arg>"
c bs blib "<arg>"
c bs klib "<arg>"
c bs dlib "<arg>"
c bs idle "<arg>"
c bs cli "<arg>"
c bs cli_init "<arg>"
c bs debug "<arg>"
c bs cohand "<arg>"
c bs fh0 "<arg>"
c bs mbxhand "<arg>"
c bs tcphand "<arg>"

echo "Compile the all the standard commands"
c bc abort "<arg>"
c bc adjclock "<arg>"
c bc append "<arg>"
c bc alarm "<arg>"
c bc bcpl "<arg>"
c bc bench100 "<arg>"
c bc bgpm "<arg>"
c bc bin-hex "<arg>"
c bc bin2n "<arg>"
c bc bin-x8 "<arg>"
c bc bmake "<arg>"
c bc bounce "<arg>"
c bc break "<arg>"
c bc c "<arg>"
c bc casech "<arg>"
c bc checksum "<arg>"
c bc cmpltest "<arg>"
c bc cobench "<arg>"
c bc cobounce "<arg>"
c bc compare "<arg>"
c bc cosim "<arg>"
c bc cotest "<arg>"
c bc dat "<arg>"
c bc date "<arg>"
c bc dcounts "<arg>"
c bc delete "<arg>"
c bc detab "<arg>"
c bc dumpmem "<arg>"
c bc dumppos "<arg>"
c bc dumpsys "<arg>"
c bc echo "<arg>"
c bc edsac "<arg>"
c bc endcli "<arg>"
c bc enlarge "<arg>"
c bc fail "<arg>"
c bc failat "<arg>"
c bc fcmpltest "<arg>"
c bc getlogname "<arg>"
c bc harness "<arg>"
c bc help "<arg>"
c bc hex-bin "<arg>"
c bc hexdump "<arg>"
c bc hold "<arg>"
c bc idvec "<arg>"
c bc if "<arg>"
c bc input "<arg>"
c bc interpreter "<arg>"
c bc join "<arg>"
c bc lab "<arg>"
c bc library "<arg>"
c bc logout "<arg>"
c bc makeinit "<arg>"
c bc map "<arg>"
c bc mbxcli "<arg>"
c bc mbxtx "<arg>"
c bc mbxrx "<arg>"
c bc newcli "<arg>"
c bc playback "<arg>"
c bc playfast "<arg>"
c bc playtime "<arg>"
c bc posdebug "<arg>"
c bc prefix "<arg>"
c bc preload "<arg>"
c bc prmcode "<arg>"
c bc prmidi "<arg>"
c bc procode "<arg>"
c bc prompt "<arg>"
c bc quit "<arg>"
c bc record "<arg>"
c bc recordtask "<arg>"
c bc rast2ps "<arg>"
c bc raster "<arg>"
c bc rename "<arg>"
c bc repeat "<arg>"
c bc run "<arg>"
c bc rl-decode "<arg>"
c bc rl-encode "<arg>"
c bc safebcpl "<arg>"
c bc send "<arg>"
c bc setflags "<arg>"
c bc setlogname "<arg>"
c bc setroot "<arg>"
c bc shellcom "<arg>"
c bc skip "<arg>"
c bc sortlines "<arg>"
c bc sortxref "<arg>"
c bc stack "<arg>"
c bc status "<arg>"
c bc strtodat "<arg>"
c bc syncdemo "<arg>"
c bc sysdebug "<arg>"
c bc system "<arg>"
c bc sysinfo "<arg>"
c bc taskid "<arg>"
c bc testtr "<arg>"
c bc tbcpl "<arg>"
c bc tcobench "<arg>"
c bc tcpaddr "<arg>"
c bc tcpbench "<arg>"
c bc tcpcli "<arg>"
c bc tcpdump "<arg>"
c bc tcprx "<arg>"
c bc tcptest "<arg>"
c bc tcptx "<arg>"
c bc test1 "<arg>"
c bc testdev "<arg>"
c bc testtime "<arg>"
c bc testtr "<arg>"
c bc time "<arg>"
c bc tst "<arg>"
c bc trace "<arg>"
c bc tst1 "<arg>"
c bc tst2 "<arg>"
c bc type "<arg>"
c bc typehex "<arg>"
c bc unhold "<arg>"
c bc unpreload "<arg>"
c bc vecstats "<arg>"
c bc wait "<arg>"
c bc why "<arg>"
c bc x8-bin "<arg>"
c bc xcmpltest "<arg>"
c bc xcdecode "<arg>"
c bc xcencode "<arg>"
c bc xdecode "<arg>"
c bc xencode "<arg>"




