aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Makefile')
-rw-r--r--src/lib/Makefile48
1 files changed, 5 insertions, 43 deletions
diff --git a/src/lib/Makefile b/src/lib/Makefile
index 8c605cb880..1a9e77a59e 100644
--- a/src/lib/Makefile
+++ b/src/lib/Makefile
@@ -38,10 +38,12 @@ DIRS=\
rand\
reflect\
regexp\
+ runtime\
sort\
strconv\
strings\
sync\
+ syscall\
tabwriter\
template\
testing\
@@ -112,47 +114,7 @@ test: test.dirs
nuke: nuke.dirs
rm -rf $(GOROOT)/pkg/*
-# TODO: dependencies - should auto-generate
+deps:
+ ./deps.bash
-bignum.install: fmt.install
-bufio.install: io.install os.install
-crypto/aes.install: os.install
-exec.install: os.install strings.install
-exvar.install: fmt.install http.install log.install strconv.install sync.install
-flag.install: fmt.install os.install strconv.install
-log.install: fmt.install io.install os.install runtime.install time.install
-path.install: io.install
-once.install: sync.install
-strings.install: utf8.install
-testing.install: flag.install fmt.install runtime.install
-testing/iotest.install: io.install os.install
-fmt.install: io.install reflect.install strconv.install
-GODEPS=fmt.install io.install once.install regexp.install sort.install \
- strconv.install strings.install unicode.install utf8.install container/vector.install
-go/scanner.install: go/token.install $(GODEPS)
-go/parser.install: go/ast.install go/scanner.install go/token.install $(GODEPS)
-go/doc.install: go/ast.install go/token.install $(GODEPS)
-go/ast.install: go/token.install $(GODEPS)
-go/token.install: $(GODEPS)
-hash/adler32.install: os.install
-hash/crc32.install: os.install
-hash/md5.install: os.install
-hash/sha1.install: os.install
-hash/sum.install: io.install os.install
-http.install: bufio.install io.install net.install os.install path.install strings.install log.install
-io.install: os.install sync.install
-json.install: container/vector.install fmt.install io.install math.install \
- strconv.install strings.install utf8.install
-# TODO(rsc): net is not supposed to depend on fmt or strings or strconv
-net.install: fmt.install once.install os.install strconv.install strings.install
-os.install: syscall.install once.install
-regexp.install: os.install runtime.install
-reflect.install: strconv.install sync.install
-strconv.install: math.install os.install utf8.install
-sync.install:
-syscall.install: sync.install
-tabwriter.install: os.install io.install container/vector.install
-template.install: container/vector.install fmt.install io.install os.install reflect.install runtime.install strings.install
-time.install: once.install os.install io.install
-
- once.install os.install sort.install strings.install sync.install template.install time.install \
+include Make.deps