aboutsummaryrefslogtreecommitdiff
path: root/serialize.go
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-05-25 18:42:12 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-05-25 18:42:12 +0900
commit006adbf5e7e78d0b659abdfcbb98b99c4b0c6b10 (patch)
treebf5d2c5e1a0159d5243797a353f25530ee89a821 /serialize.go
parent82ecff9c53baf596154c4c8c770b18adffa82fa8 (diff)
downloadkati-006adbf5e7e78d0b659abdfcbb98b99c4b0c6b10.tar.gz
Show the statistics for read makefiles
Diffstat (limited to 'serialize.go')
-rw-r--r--serialize.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/serialize.go b/serialize.go
index f244a2b..1d414ee 100644
--- a/serialize.go
+++ b/serialize.go
@@ -509,11 +509,20 @@ func showSerializedTargetsStats(targets []string) {
LogStats("%d targets %s", len(targets), human(size))
}
+func showSerializedReadMksStats(readMks []*ReadMakefile) {
+ size := 0
+ for _, rm := range readMks {
+ size += len(rm.Filename) + len(rm.Content) + 4
+ }
+ LogStats("%d makefiles %s", len(readMks), human(size))
+}
+
func showSerializedGraphStats(g SerializableGraph) {
showSerializedNodesStats(g.Nodes)
showSerializedVarsStats(g.Vars)
showSerializedTsvsStats(g.Tsvs)
showSerializedTargetsStats(g.Targets)
+ showSerializedReadMksStats(g.ReadMks)
}
func DeserializeGraph(g SerializableGraph) *DepGraph {