2014-05-28 01:34:41 +02:00
|
|
|
bootstrap_go_package {
|
|
|
|
name: "blueprint",
|
2014-09-30 20:38:25 +02:00
|
|
|
deps: ["blueprint-parser",
|
|
|
|
"blueprint-proptools"],
|
2014-05-28 01:34:41 +02:00
|
|
|
pkgPath: "blueprint",
|
|
|
|
srcs: ["blueprint/context.go",
|
|
|
|
"blueprint/live_tracker.go",
|
|
|
|
"blueprint/mangle.go",
|
|
|
|
"blueprint/module_ctx.go",
|
|
|
|
"blueprint/ninja_defs.go",
|
|
|
|
"blueprint/ninja_strings.go",
|
|
|
|
"blueprint/ninja_writer.go",
|
2014-10-03 11:49:58 +02:00
|
|
|
"blueprint/package_ctx.go",
|
2014-05-28 01:34:41 +02:00
|
|
|
"blueprint/scope.go",
|
|
|
|
"blueprint/singleton_ctx.go",
|
|
|
|
"blueprint/unpack.go"],
|
|
|
|
}
|
|
|
|
|
|
|
|
bootstrap_go_package {
|
|
|
|
name: "blueprint-parser",
|
|
|
|
pkgPath: "blueprint/parser",
|
2015-01-09 04:35:10 +01:00
|
|
|
srcs: ["blueprint/parser/parser.go",
|
|
|
|
"blueprint/parser/printer.go",
|
|
|
|
"blueprint/parser/sort.go"],
|
2014-05-28 01:34:41 +02:00
|
|
|
}
|
|
|
|
|
2014-10-14 10:30:17 +02:00
|
|
|
bootstrap_go_package {
|
|
|
|
name: "blueprint-deptools",
|
|
|
|
pkgPath: "blueprint/deptools",
|
|
|
|
srcs: ["blueprint/deptools/depfile.go"],
|
|
|
|
}
|
|
|
|
|
2014-06-06 23:37:07 +02:00
|
|
|
bootstrap_go_package {
|
|
|
|
name: "blueprint-pathtools",
|
|
|
|
pkgPath: "blueprint/pathtools",
|
2014-10-24 19:42:57 +02:00
|
|
|
srcs: ["blueprint/pathtools/lists.go",
|
|
|
|
"blueprint/pathtools/glob.go"],
|
2014-06-06 23:37:07 +02:00
|
|
|
}
|
|
|
|
|
2014-10-03 03:36:13 +02:00
|
|
|
bootstrap_go_package {
|
|
|
|
name: "blueprint-proptools",
|
|
|
|
pkgPath: "blueprint/proptools",
|
|
|
|
srcs: ["blueprint/proptools/proptools.go"],
|
|
|
|
}
|
|
|
|
|
2014-05-28 01:34:41 +02:00
|
|
|
bootstrap_go_package {
|
|
|
|
name: "blueprint-bootstrap",
|
2014-06-06 23:37:07 +02:00
|
|
|
deps: ["blueprint",
|
2014-10-14 10:30:17 +02:00
|
|
|
"blueprint-deptools",
|
2014-06-06 23:37:07 +02:00
|
|
|
"blueprint-pathtools"],
|
2014-05-28 01:34:41 +02:00
|
|
|
pkgPath: "blueprint/bootstrap",
|
|
|
|
srcs: ["blueprint/bootstrap/bootstrap.go",
|
2014-10-28 06:34:56 +01:00
|
|
|
"blueprint/bootstrap/cleanup.go",
|
2014-05-28 01:34:41 +02:00
|
|
|
"blueprint/bootstrap/command.go",
|
|
|
|
"blueprint/bootstrap/config.go",
|
|
|
|
"blueprint/bootstrap/doc.go"],
|
|
|
|
}
|
|
|
|
|
|
|
|
bootstrap_go_binary {
|
|
|
|
name: "minibp",
|
|
|
|
deps: ["blueprint", "blueprint-bootstrap"],
|
|
|
|
srcs: ["blueprint/bootstrap/minibp/main.go"],
|
2014-10-14 10:30:17 +02:00
|
|
|
}
|
2015-01-09 04:35:10 +01:00
|
|
|
|
|
|
|
bootstrap_go_binary {
|
|
|
|
name: "bpfmt",
|
|
|
|
deps: ["blueprint-parser"],
|
|
|
|
srcs: ["blueprint/bpfmt/bpfmt.go"],
|
|
|
|
}
|