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  )