apparently some versions of GNU make cannot
handle the %: %.$O rule. i don't understand why
and don't care enough to find out.
R=agl1
CC=golang-dev
https://golang.org/cl/206055
test/pass.out
test/run.out
test/times.out
-test/garbage/parser
-test/garbage/peano
-test/garbage/tree
+test/garbage/*.out
syntax:regexp
^pkg/
peano\
tree\
-all: $(ALL)
+all: $(addsuffix .out, $(ALL))
%.$O: %.go
$(GC) $*.go
-%: %.$O
+%.out: %.$O
$(LD) -o $@ $*.$O
-%.bench: %
- ./$*
+%.bench: %.out
+ ./$*.out
bench: $(addsuffix .bench, $(ALL))