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",
|
2015-01-23 22:38:48 +01:00
|
|
|
srcs: ["context.go",
|
|
|
|
"live_tracker.go",
|
|
|
|
"mangle.go",
|
|
|
|
"module_ctx.go",
|
|
|
|
"ninja_defs.go",
|
|
|
|
"ninja_strings.go",
|
|
|
|
"ninja_writer.go",
|
|
|
|
"package_ctx.go",
|
|
|
|
"scope.go",
|
|
|
|
"singleton_ctx.go",
|
|
|
|
"unpack.go"],
|
2014-05-28 01:34:41 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
bootstrap_go_package {
|
|
|
|
name: "blueprint-parser",
|
|
|
|
pkgPath: "blueprint/parser",
|
2015-01-23 22:38:48 +01:00
|
|
|
srcs: ["parser/modify.go",
|
|
|
|
"parser/parser.go",
|
|
|
|
"parser/printer.go",
|
|
|
|
"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",
|
2015-01-23 22:38:48 +01:00
|
|
|
srcs: ["deptools/depfile.go"],
|
2014-10-14 10:30:17 +02:00
|
|
|
}
|
|
|
|
|
2014-06-06 23:37:07 +02:00
|
|
|
bootstrap_go_package {
|
|
|
|
name: "blueprint-pathtools",
|
|
|
|
pkgPath: "blueprint/pathtools",
|
2015-01-23 22:38:48 +01:00
|
|
|
srcs: ["pathtools/lists.go",
|
|
|
|
"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",
|
2015-01-23 22:38:48 +01:00
|
|
|
srcs: ["proptools/proptools.go"],
|
2014-10-03 03:36:13 +02:00
|
|
|
}
|
|
|
|
|
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",
|
2015-01-23 22:38:48 +01:00
|
|
|
srcs: ["bootstrap/bootstrap.go",
|
|
|
|
"bootstrap/cleanup.go",
|
|
|
|
"bootstrap/command.go",
|
|
|
|
"bootstrap/config.go",
|
|
|
|
"bootstrap/doc.go"],
|
2014-05-28 01:34:41 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
bootstrap_go_binary {
|
|
|
|
name: "minibp",
|
|
|
|
deps: ["blueprint", "blueprint-bootstrap"],
|
2015-01-23 22:38:48 +01:00
|
|
|
srcs: ["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"],
|
2015-01-23 22:38:48 +01:00
|
|
|
srcs: ["bpfmt/bpfmt.go"],
|
2015-01-09 04:35:10 +01:00
|
|
|
}
|
2015-01-13 02:43:04 +01:00
|
|
|
|
|
|
|
bootstrap_go_binary {
|
|
|
|
name: "bpmodify",
|
|
|
|
deps: ["blueprint-parser"],
|
2015-01-23 22:38:48 +01:00
|
|
|
srcs: ["bpmodify/bpmodify.go"],
|
2015-01-13 02:43:04 +01:00
|
|
|
}
|