]> Cypherpunks repositories - gostls13.git/commitdiff
add missing Makefile to repair build
authorRob Pike <r@golang.org>
Wed, 6 May 2009 04:31:22 +0000 (21:31 -0700)
committerRob Pike <r@golang.org>
Wed, 6 May 2009 04:31:22 +0000 (21:31 -0700)
TBR=gri
OCL=28320
CL=28320

src/lib/go/Makefile [new file with mode: 0644]

diff --git a/src/lib/go/Makefile b/src/lib/go/Makefile
new file mode 100644 (file)
index 0000000..d779c1f
--- /dev/null
@@ -0,0 +1,45 @@
+# Copyright 2009 The Go Authors.  All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
+all: install
+
+GC=6g
+
+DIRS=\
+       ast \
+       doc \
+       parser \
+       scanner \
+       token \
+
+
+TEST=\
+       parser \
+       scanner \
+
+clean.dirs: $(addsuffix .clean, $(DIRS))
+install.dirs: $(addsuffix .install, $(DIRS))
+test.dirs: $(addsuffix .test, $(TEST))
+
+%.clean:
+       +cd $* && make clean
+
+%.install:
+       +cd $* && make install
+
+%.test:
+       +cd $* && make test
+
+clean: clean.dirs
+
+install: install.dirs
+
+test:  test.dirs
+
+# TODO: dependencies - should auto-generate
+
+scanner.install: token.install
+parser.install:        ast.install scanner.install token.install
+doc.install: ast.install token.install
+ast.install: token.install