all: test1 gobak a.out a.out : gobak test1.go gobak_main.cc gobak_rt.h gobak_rt.cc ./gobak test1.go g++ -g gobak_main.cc gobak_rt.cc __.main.gobak.cc ./a.out test1 : test1.go 6g test1.go 6l -o test1 test1.6 gobak : gobak.go 6g gobak.go 6l -o gobak gobak.6 _ : gobak ./gobak test1.go clean: rm ?.out *.6 __.*.gobak.* loop: while sleep 1; do (make && ci-l *.go && ./gobak test1.go && cat -n __.main.gobak.h && echo "" && cat -n __.main.gobak.cc | head -9999 && ./a.out ) >_ 2>&1 ; clear ; cat _ ; done