github.com/colincross/blueprint@v0.0.0-20150626231830-9c067caf2eb5/Blueprints (about) 1 bootstrap_go_package( 2 name = "blueprint", 3 deps = [ 4 "blueprint-parser", 5 "blueprint-pathtools", 6 "blueprint-proptools", 7 ], 8 pkgPath = "github.com/google/blueprint", 9 srcs = [ 10 "context.go", 11 "live_tracker.go", 12 "mangle.go", 13 "module_ctx.go", 14 "ninja_defs.go", 15 "ninja_strings.go", 16 "ninja_writer.go", 17 "package_ctx.go", 18 "scope.go", 19 "singleton_ctx.go", 20 "unpack.go", 21 ], 22 testSrcs = [ 23 "context_test.go", 24 "ninja_strings_test.go", 25 "ninja_writer_test.go", 26 "splice_modules_test.go", 27 "unpack_test.go", 28 ], 29 ) 30 31 bootstrap_go_package( 32 name = "blueprint-parser", 33 pkgPath = "github.com/google/blueprint/parser", 34 srcs = [ 35 "parser/modify.go", 36 "parser/parser.go", 37 "parser/printer.go", 38 "parser/sort.go", 39 ], 40 testSrcs = [ 41 "parser/parser_test.go", 42 "parser/printer_test.go", 43 ], 44 ) 45 46 bootstrap_go_package( 47 name = "blueprint-deptools", 48 pkgPath = "github.com/google/blueprint/deptools", 49 srcs = ["deptools/depfile.go"], 50 ) 51 52 bootstrap_go_package( 53 name = "blueprint-pathtools", 54 pkgPath = "github.com/google/blueprint/pathtools", 55 srcs = [ 56 "pathtools/lists.go", 57 "pathtools/glob.go", 58 ], 59 testSrcs = [ 60 "pathtools/glob_test.go", 61 ], 62 ) 63 64 bootstrap_go_package( 65 name = "blueprint-proptools", 66 pkgPath = "github.com/google/blueprint/proptools", 67 srcs = ["proptools/proptools.go"], 68 ) 69 70 bootstrap_go_package( 71 name = "blueprint-bootstrap", 72 deps = [ 73 "blueprint", 74 "blueprint-deptools", 75 "blueprint-pathtools", 76 "blueprint-bootstrap-bpdoc", 77 ], 78 pkgPath = "github.com/google/blueprint/bootstrap", 79 srcs = [ 80 "bootstrap/bootstrap.go", 81 "bootstrap/cleanup.go", 82 "bootstrap/command.go", 83 "bootstrap/config.go", 84 "bootstrap/doc.go", 85 "bootstrap/writedocs.go", 86 ], 87 ) 88 89 bootstrap_go_package( 90 name = "blueprint-bootstrap-bpdoc", 91 deps = [ 92 "blueprint", 93 "blueprint-proptools", 94 ], 95 pkgPath = "github.com/google/blueprint/bootstrap/bpdoc", 96 srcs = [ 97 "bootstrap/bpdoc/bpdoc.go", 98 ], 99 ) 100 101 bootstrap_go_binary( 102 name = "minibp", 103 deps = [ 104 "blueprint", 105 "blueprint-bootstrap", 106 ], 107 srcs = ["bootstrap/minibp/main.go"], 108 ) 109 110 bootstrap_go_binary( 111 name = "bpfmt", 112 deps = ["blueprint-parser"], 113 srcs = ["bpfmt/bpfmt.go"], 114 ) 115 116 bootstrap_go_binary( 117 name = "bpmodify", 118 deps = ["blueprint-parser"], 119 srcs = ["bpmodify/bpmodify.go"], 120 ) 121 122 bootstrap_go_binary( 123 name = "gotestmain", 124 srcs = ["gotestmain/gotestmain.go"], 125 )