blob: 7e6e949fc0cf3f64f1f7774aba53d2b9fbd8eda1 [file] [log] [blame]
Colin Crosse441b9d2015-01-26 16:30:13 -08001# ******************************************************************************
2# *** This file is generated and should not be edited ***
3# ******************************************************************************
4#
5# This file contains variables, rules, and pools with name prefixes indicating
6# they were generated by the following Go packages:
7#
Colin Cross70b40592015-03-23 12:57:34 -07008# bootstrap [from Go package github.com/google/blueprint/bootstrap]
Colin Crosse441b9d2015-01-26 16:30:13 -08009#
Dan Willemsen62780322016-11-02 16:21:16 -070010ninja_required_version = 1.7.0
Dan Willemsen24f2f8d2015-07-15 14:34:02 -070011
12g.bootstrap.buildDir = @@BuildDir@@
13
14g.bootstrap.BinDir = ${g.bootstrap.buildDir}/.bootstrap/bin
Colin Crosse441b9d2015-01-26 16:30:13 -080015
16g.bootstrap.bootstrapCmd = @@Bootstrap@@
17
Colin Crosscbac5fb2015-08-24 15:41:17 -070018g.bootstrap.compileCmd = @@GoCompile@@
19
Colin Crosse441b9d2015-01-26 16:30:13 -080020g.bootstrap.goRoot = @@GoRoot@@
21
Dan Willemsen24f2f8d2015-07-15 14:34:02 -070022g.bootstrap.goTestMainCmd = ${g.bootstrap.buildDir}/.bootstrap/bin/gotestmain
Dan Willemsene5e20332015-06-23 19:46:20 -070023
Dan Willemsene9862da2015-09-18 12:48:23 -070024g.bootstrap.goTestRunnerCmd = ${g.bootstrap.buildDir}/.bootstrap/bin/gotestrunner
25
Colin Crosscbac5fb2015-08-24 15:41:17 -070026g.bootstrap.linkCmd = @@GoLink@@
Colin Crosse441b9d2015-01-26 16:30:13 -080027
28g.bootstrap.srcDir = @@SrcDir@@
29
Dan Willemsen24f2f8d2015-07-15 14:34:02 -070030builddir = ${g.bootstrap.buildDir}/.minibootstrap
Colin Crosse441b9d2015-01-26 16:30:13 -080031
32rule g.bootstrap.bootstrap
Dan Willemsen87b17d12015-07-14 00:39:06 -070033 command = BUILDDIR=${g.bootstrap.buildDir} ${g.bootstrap.bootstrapCmd} -i ${in}
Colin Crosse441b9d2015-01-26 16:30:13 -080034 description = bootstrap ${in}
35 generator = true
36
Dan Willemsen62780322016-11-02 16:21:16 -070037rule g.bootstrap.build.ninja
38 command = ${builder} ${extra} -b ${g.bootstrap.buildDir} -d ${out}.d -o ${out} ${in}
39 depfile = ${out}.d
40 description = ${builder} ${out}
41 restat = true
42
Colin Crosscbac5fb2015-08-24 15:41:17 -070043rule g.bootstrap.compile
44 command = GOROOT='${g.bootstrap.goRoot}' ${g.bootstrap.compileCmd} -o ${out} -p ${pkgPath} -complete ${incFlags} -pack ${in}
45 description = compile ${out}
46
Colin Crosse441b9d2015-01-26 16:30:13 -080047rule g.bootstrap.cp
48 command = cp ${in} ${out}
49 description = cp ${out}
50
Dan Willemsene5e20332015-06-23 19:46:20 -070051rule g.bootstrap.gotestmain
52 command = ${g.bootstrap.goTestMainCmd} -o ${out} -pkg ${pkg} ${in}
53 description = gotestmain ${out}
54
Colin Crosse441b9d2015-01-26 16:30:13 -080055rule g.bootstrap.link
56 command = GOROOT='${g.bootstrap.goRoot}' ${g.bootstrap.linkCmd} -o ${out} ${libDirFlags} ${in}
Colin Crosscbac5fb2015-08-24 15:41:17 -070057 description = link ${out}
Colin Crosse441b9d2015-01-26 16:30:13 -080058
Dan Willemsene5e20332015-06-23 19:46:20 -070059rule g.bootstrap.test
Dan Willemsene9862da2015-09-18 12:48:23 -070060 command = ${g.bootstrap.goTestRunnerCmd} -p ${pkgSrcDir} -f ${out} -- ${in} -test.short
Dan Willemsene5e20332015-06-23 19:46:20 -070061 description = test ${pkg}
62
Colin Crosse441b9d2015-01-26 16:30:13 -080063# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
64# Module: blueprint
Colin Cross3f40fa42015-01-30 17:27:36 -080065# Variant:
Colin Crosse441b9d2015-01-26 16:30:13 -080066# Type: bootstrap_go_package
Dan Willemsen550eb332015-09-17 14:16:14 -070067# Factory: github.com/google/blueprint/bootstrap.newGoPackageModuleFactory.func1
Colin Crosse441b9d2015-01-26 16:30:13 -080068# Defined: build/blueprint/Blueprints:1:1
69
Dan Willemsen24f2f8d2015-07-15 14:34:02 -070070build $
71 ${g.bootstrap.buildDir}/.bootstrap/blueprint/test/github.com/google/blueprint.a $
Colin Crosscbac5fb2015-08-24 15:41:17 -070072 : g.bootstrap.compile ${g.bootstrap.srcDir}/build/blueprint/context.go $
Colin Cross6debdba2016-08-08 12:58:36 -070073 ${g.bootstrap.srcDir}/build/blueprint/fs.go $
Dan Willemsene5e20332015-06-23 19:46:20 -070074 ${g.bootstrap.srcDir}/build/blueprint/live_tracker.go $
75 ${g.bootstrap.srcDir}/build/blueprint/mangle.go $
76 ${g.bootstrap.srcDir}/build/blueprint/module_ctx.go $
77 ${g.bootstrap.srcDir}/build/blueprint/ninja_defs.go $
78 ${g.bootstrap.srcDir}/build/blueprint/ninja_strings.go $
79 ${g.bootstrap.srcDir}/build/blueprint/ninja_writer.go $
80 ${g.bootstrap.srcDir}/build/blueprint/package_ctx.go $
81 ${g.bootstrap.srcDir}/build/blueprint/scope.go $
82 ${g.bootstrap.srcDir}/build/blueprint/singleton_ctx.go $
83 ${g.bootstrap.srcDir}/build/blueprint/unpack.go $
84 ${g.bootstrap.srcDir}/build/blueprint/context_test.go $
85 ${g.bootstrap.srcDir}/build/blueprint/ninja_strings_test.go $
86 ${g.bootstrap.srcDir}/build/blueprint/ninja_writer_test.go $
87 ${g.bootstrap.srcDir}/build/blueprint/splice_modules_test.go $
Colin Cross6debdba2016-08-08 12:58:36 -070088 ${g.bootstrap.srcDir}/build/blueprint/unpack_test.go $
89 ${g.bootstrap.srcDir}/build/blueprint/visit_test.go | $
Colin Crosscbac5fb2015-08-24 15:41:17 -070090 ${g.bootstrap.compileCmd} $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -070091 ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/pkg/github.com/google/blueprint/parser.a $
92 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/pkg/github.com/google/blueprint/pathtools.a $
93 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/pkg/github.com/google/blueprint/proptools.a
94 incFlags = -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/pkg
Dan Willemsene5e20332015-06-23 19:46:20 -070095 pkgPath = github.com/google/blueprint
Dan Willemsen24f2f8d2015-07-15 14:34:02 -070096default $
97 ${g.bootstrap.buildDir}/.bootstrap/blueprint/test/github.com/google/blueprint.a
Dan Willemsene5e20332015-06-23 19:46:20 -070098
Dan Willemsen24f2f8d2015-07-15 14:34:02 -070099build ${g.bootstrap.buildDir}/.bootstrap/blueprint/test/test.go: $
100 g.bootstrap.gotestmain $
Dan Willemsene5e20332015-06-23 19:46:20 -0700101 ${g.bootstrap.srcDir}/build/blueprint/context_test.go $
102 ${g.bootstrap.srcDir}/build/blueprint/ninja_strings_test.go $
103 ${g.bootstrap.srcDir}/build/blueprint/ninja_writer_test.go $
104 ${g.bootstrap.srcDir}/build/blueprint/splice_modules_test.go $
Colin Cross6debdba2016-08-08 12:58:36 -0700105 ${g.bootstrap.srcDir}/build/blueprint/unpack_test.go $
106 ${g.bootstrap.srcDir}/build/blueprint/visit_test.go | $
Dan Willemsene5e20332015-06-23 19:46:20 -0700107 ${g.bootstrap.goTestMainCmd}
108 pkg = github.com/google/blueprint
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700109default ${g.bootstrap.buildDir}/.bootstrap/blueprint/test/test.go
Dan Willemsene5e20332015-06-23 19:46:20 -0700110
Colin Crosscbac5fb2015-08-24 15:41:17 -0700111build ${g.bootstrap.buildDir}/.bootstrap/blueprint/test/test.a: $
112 g.bootstrap.compile $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700113 ${g.bootstrap.buildDir}/.bootstrap/blueprint/test/test.go | $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700114 ${g.bootstrap.compileCmd} $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700115 ${g.bootstrap.buildDir}/.bootstrap/blueprint/test/github.com/google/blueprint.a
116 incFlags = -I ${g.bootstrap.buildDir}/.bootstrap/blueprint/test
Dan Willemsene5e20332015-06-23 19:46:20 -0700117 pkgPath = main
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700118default ${g.bootstrap.buildDir}/.bootstrap/blueprint/test/test.a
Dan Willemsene5e20332015-06-23 19:46:20 -0700119
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700120build ${g.bootstrap.buildDir}/.bootstrap/blueprint/test/test: g.bootstrap.link $
121 ${g.bootstrap.buildDir}/.bootstrap/blueprint/test/test.a | $
122 ${g.bootstrap.linkCmd}
123 libDirFlags = -L ${g.bootstrap.buildDir}/.bootstrap/blueprint/test -L ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/pkg -L ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/pkg -L ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/pkg
124default ${g.bootstrap.buildDir}/.bootstrap/blueprint/test/test
Dan Willemsene5e20332015-06-23 19:46:20 -0700125
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700126build ${g.bootstrap.buildDir}/.bootstrap/blueprint/test/test.passed: $
127 g.bootstrap.test $
Dan Willemsene9862da2015-09-18 12:48:23 -0700128 ${g.bootstrap.buildDir}/.bootstrap/blueprint/test/test | $
Dan Willemsen62780322016-11-02 16:21:16 -0700129 ${g.bootstrap.goTestRunnerCmd} || $
130 ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/test.passed $
131 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/test.passed $
132 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/test.passed
Dan Willemsene5e20332015-06-23 19:46:20 -0700133 pkg = github.com/google/blueprint
134 pkgSrcDir = ${g.bootstrap.srcDir}/build/blueprint
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700135default ${g.bootstrap.buildDir}/.bootstrap/blueprint/test/test.passed
Dan Willemsene5e20332015-06-23 19:46:20 -0700136
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700137build $
138 ${g.bootstrap.buildDir}/.bootstrap/blueprint/pkg/github.com/google/blueprint.a $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700139 : g.bootstrap.compile ${g.bootstrap.srcDir}/build/blueprint/context.go $
Colin Cross6debdba2016-08-08 12:58:36 -0700140 ${g.bootstrap.srcDir}/build/blueprint/fs.go $
Colin Crosse441b9d2015-01-26 16:30:13 -0800141 ${g.bootstrap.srcDir}/build/blueprint/live_tracker.go $
142 ${g.bootstrap.srcDir}/build/blueprint/mangle.go $
143 ${g.bootstrap.srcDir}/build/blueprint/module_ctx.go $
144 ${g.bootstrap.srcDir}/build/blueprint/ninja_defs.go $
145 ${g.bootstrap.srcDir}/build/blueprint/ninja_strings.go $
146 ${g.bootstrap.srcDir}/build/blueprint/ninja_writer.go $
147 ${g.bootstrap.srcDir}/build/blueprint/package_ctx.go $
148 ${g.bootstrap.srcDir}/build/blueprint/scope.go $
149 ${g.bootstrap.srcDir}/build/blueprint/singleton_ctx.go $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700150 ${g.bootstrap.srcDir}/build/blueprint/unpack.go | $
151 ${g.bootstrap.compileCmd} $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700152 ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/pkg/github.com/google/blueprint/parser.a $
153 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/pkg/github.com/google/blueprint/pathtools.a $
Dan Willemsen62780322016-11-02 16:21:16 -0700154 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/pkg/github.com/google/blueprint/proptools.a
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700155 incFlags = -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/pkg
Colin Cross70b40592015-03-23 12:57:34 -0700156 pkgPath = github.com/google/blueprint
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700157default $
158 ${g.bootstrap.buildDir}/.bootstrap/blueprint/pkg/github.com/google/blueprint.a
Colin Crosse441b9d2015-01-26 16:30:13 -0800159
160# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
161# Module: blueprint-bootstrap
Colin Cross3f40fa42015-01-30 17:27:36 -0800162# Variant:
Colin Crosse441b9d2015-01-26 16:30:13 -0800163# Type: bootstrap_go_package
Dan Willemsen550eb332015-09-17 14:16:14 -0700164# Factory: github.com/google/blueprint/bootstrap.newGoPackageModuleFactory.func1
Dan Willemsen11fa5222016-10-25 16:05:50 -0700165# Defined: build/blueprint/Blueprints:85:1
Colin Crosse441b9d2015-01-26 16:30:13 -0800166
Colin Cross70b40592015-03-23 12:57:34 -0700167build $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700168 ${g.bootstrap.buildDir}/.bootstrap/blueprint-bootstrap/pkg/github.com/google/blueprint/bootstrap.a $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700169 : g.bootstrap.compile $
Colin Crosse441b9d2015-01-26 16:30:13 -0800170 ${g.bootstrap.srcDir}/build/blueprint/bootstrap/bootstrap.go $
171 ${g.bootstrap.srcDir}/build/blueprint/bootstrap/cleanup.go $
172 ${g.bootstrap.srcDir}/build/blueprint/bootstrap/command.go $
173 ${g.bootstrap.srcDir}/build/blueprint/bootstrap/config.go $
Colin Cross0bc42682015-06-18 18:06:46 -0700174 ${g.bootstrap.srcDir}/build/blueprint/bootstrap/doc.go $
175 ${g.bootstrap.srcDir}/build/blueprint/bootstrap/writedocs.go | $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700176 ${g.bootstrap.compileCmd} $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700177 ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/pkg/github.com/google/blueprint/parser.a $
178 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/pkg/github.com/google/blueprint/pathtools.a $
179 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/pkg/github.com/google/blueprint/proptools.a $
180 ${g.bootstrap.buildDir}/.bootstrap/blueprint/pkg/github.com/google/blueprint.a $
181 ${g.bootstrap.buildDir}/.bootstrap/blueprint-deptools/pkg/github.com/google/blueprint/deptools.a $
182 ${g.bootstrap.buildDir}/.bootstrap/blueprint-bootstrap-bpdoc/pkg/github.com/google/blueprint/bootstrap/bpdoc.a
183 incFlags = -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-deptools/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-bootstrap-bpdoc/pkg
Colin Cross70b40592015-03-23 12:57:34 -0700184 pkgPath = github.com/google/blueprint/bootstrap
185default $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700186 ${g.bootstrap.buildDir}/.bootstrap/blueprint-bootstrap/pkg/github.com/google/blueprint/bootstrap.a
Colin Crosse441b9d2015-01-26 16:30:13 -0800187
188# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Colin Cross0bc42682015-06-18 18:06:46 -0700189# Module: blueprint-bootstrap-bpdoc
190# Variant:
191# Type: bootstrap_go_package
Dan Willemsen550eb332015-09-17 14:16:14 -0700192# Factory: github.com/google/blueprint/bootstrap.newGoPackageModuleFactory.func1
Dan Willemsen11fa5222016-10-25 16:05:50 -0700193# Defined: build/blueprint/Blueprints:104:1
Colin Cross0bc42682015-06-18 18:06:46 -0700194
195build $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700196 ${g.bootstrap.buildDir}/.bootstrap/blueprint-bootstrap-bpdoc/pkg/github.com/google/blueprint/bootstrap/bpdoc.a $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700197 : g.bootstrap.compile $
Colin Cross0bc42682015-06-18 18:06:46 -0700198 ${g.bootstrap.srcDir}/build/blueprint/bootstrap/bpdoc/bpdoc.go | $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700199 ${g.bootstrap.compileCmd} $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700200 ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/pkg/github.com/google/blueprint/parser.a $
201 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/pkg/github.com/google/blueprint/pathtools.a $
202 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/pkg/github.com/google/blueprint/proptools.a $
203 ${g.bootstrap.buildDir}/.bootstrap/blueprint/pkg/github.com/google/blueprint.a
204 incFlags = -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint/pkg
Colin Cross0bc42682015-06-18 18:06:46 -0700205 pkgPath = github.com/google/blueprint/bootstrap/bpdoc
206default $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700207 ${g.bootstrap.buildDir}/.bootstrap/blueprint-bootstrap-bpdoc/pkg/github.com/google/blueprint/bootstrap/bpdoc.a
Colin Cross0bc42682015-06-18 18:06:46 -0700208
209# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Colin Crosse441b9d2015-01-26 16:30:13 -0800210# Module: blueprint-deptools
Colin Cross3f40fa42015-01-30 17:27:36 -0800211# Variant:
Colin Crosse441b9d2015-01-26 16:30:13 -0800212# Type: bootstrap_go_package
Dan Willemsen550eb332015-09-17 14:16:14 -0700213# Factory: github.com/google/blueprint/bootstrap.newGoPackageModuleFactory.func1
Colin Cross6debdba2016-08-08 12:58:36 -0700214# Defined: build/blueprint/Blueprints:49:1
Colin Crosse441b9d2015-01-26 16:30:13 -0800215
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700216build $
217 ${g.bootstrap.buildDir}/.bootstrap/blueprint-deptools/pkg/github.com/google/blueprint/deptools.a $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700218 : g.bootstrap.compile $
Colin Crosse441b9d2015-01-26 16:30:13 -0800219 ${g.bootstrap.srcDir}/build/blueprint/deptools/depfile.go | $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700220 ${g.bootstrap.compileCmd}
Colin Cross70b40592015-03-23 12:57:34 -0700221 pkgPath = github.com/google/blueprint/deptools
222default $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700223 ${g.bootstrap.buildDir}/.bootstrap/blueprint-deptools/pkg/github.com/google/blueprint/deptools.a
Colin Crosse441b9d2015-01-26 16:30:13 -0800224
225# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
226# Module: blueprint-parser
Colin Cross3f40fa42015-01-30 17:27:36 -0800227# Variant:
Colin Crosse441b9d2015-01-26 16:30:13 -0800228# Type: bootstrap_go_package
Dan Willemsen550eb332015-09-17 14:16:14 -0700229# Factory: github.com/google/blueprint/bootstrap.newGoPackageModuleFactory.func1
Colin Cross6debdba2016-08-08 12:58:36 -0700230# Defined: build/blueprint/Blueprints:33:1
Dan Willemsene5e20332015-06-23 19:46:20 -0700231
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700232build $
233 ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/github.com/google/blueprint/parser.a $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700234 : g.bootstrap.compile $
Colin Crossd20b36b2016-06-07 13:54:35 -0700235 ${g.bootstrap.srcDir}/build/blueprint/parser/ast.go $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700236 ${g.bootstrap.srcDir}/build/blueprint/parser/modify.go $
Dan Willemsene5e20332015-06-23 19:46:20 -0700237 ${g.bootstrap.srcDir}/build/blueprint/parser/parser.go $
238 ${g.bootstrap.srcDir}/build/blueprint/parser/printer.go $
239 ${g.bootstrap.srcDir}/build/blueprint/parser/sort.go $
240 ${g.bootstrap.srcDir}/build/blueprint/parser/parser_test.go $
241 ${g.bootstrap.srcDir}/build/blueprint/parser/printer_test.go | $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700242 ${g.bootstrap.compileCmd}
Dan Willemsene5e20332015-06-23 19:46:20 -0700243 pkgPath = github.com/google/blueprint/parser
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700244default $
245 ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/github.com/google/blueprint/parser.a
Dan Willemsene5e20332015-06-23 19:46:20 -0700246
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700247build ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/test.go: $
248 g.bootstrap.gotestmain $
Dan Willemsene5e20332015-06-23 19:46:20 -0700249 ${g.bootstrap.srcDir}/build/blueprint/parser/parser_test.go $
250 ${g.bootstrap.srcDir}/build/blueprint/parser/printer_test.go | $
251 ${g.bootstrap.goTestMainCmd}
252 pkg = github.com/google/blueprint/parser
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700253default ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/test.go
Dan Willemsene5e20332015-06-23 19:46:20 -0700254
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700255build ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/test.a: $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700256 g.bootstrap.compile $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700257 ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/test.go | $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700258 ${g.bootstrap.compileCmd} $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700259 ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/github.com/google/blueprint/parser.a
260 incFlags = -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test
Dan Willemsene5e20332015-06-23 19:46:20 -0700261 pkgPath = main
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700262default ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/test.a
Dan Willemsene5e20332015-06-23 19:46:20 -0700263
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700264build ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/test: $
265 g.bootstrap.link $
266 ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/test.a | $
267 ${g.bootstrap.linkCmd}
268 libDirFlags = -L ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test
269default ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/test
Dan Willemsene5e20332015-06-23 19:46:20 -0700270
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700271build ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/test.passed: $
272 g.bootstrap.test $
Dan Willemsene9862da2015-09-18 12:48:23 -0700273 ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/test | $
274 ${g.bootstrap.goTestRunnerCmd}
Dan Willemsene5e20332015-06-23 19:46:20 -0700275 pkg = github.com/google/blueprint/parser
276 pkgSrcDir = ${g.bootstrap.srcDir}/build/blueprint/parser
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700277default ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/test.passed
Colin Crosse441b9d2015-01-26 16:30:13 -0800278
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700279build $
280 ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/pkg/github.com/google/blueprint/parser.a $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700281 : g.bootstrap.compile $
Colin Crossd20b36b2016-06-07 13:54:35 -0700282 ${g.bootstrap.srcDir}/build/blueprint/parser/ast.go $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700283 ${g.bootstrap.srcDir}/build/blueprint/parser/modify.go $
Colin Crosse441b9d2015-01-26 16:30:13 -0800284 ${g.bootstrap.srcDir}/build/blueprint/parser/parser.go $
285 ${g.bootstrap.srcDir}/build/blueprint/parser/printer.go $
286 ${g.bootstrap.srcDir}/build/blueprint/parser/sort.go | $
Dan Willemsen62780322016-11-02 16:21:16 -0700287 ${g.bootstrap.compileCmd}
Colin Cross70b40592015-03-23 12:57:34 -0700288 pkgPath = github.com/google/blueprint/parser
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700289default $
290 ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/pkg/github.com/google/blueprint/parser.a
Colin Crosse441b9d2015-01-26 16:30:13 -0800291
292# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
293# Module: blueprint-pathtools
Colin Cross3f40fa42015-01-30 17:27:36 -0800294# Variant:
Colin Crosse441b9d2015-01-26 16:30:13 -0800295# Type: bootstrap_go_package
Dan Willemsen550eb332015-09-17 14:16:14 -0700296# Factory: github.com/google/blueprint/bootstrap.newGoPackageModuleFactory.func1
Colin Cross6debdba2016-08-08 12:58:36 -0700297# Defined: build/blueprint/Blueprints:55:1
Dan Willemsene5e20332015-06-23 19:46:20 -0700298
299build $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700300 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/github.com/google/blueprint/pathtools.a $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700301 : g.bootstrap.compile $
Dan Willemsene5e20332015-06-23 19:46:20 -0700302 ${g.bootstrap.srcDir}/build/blueprint/pathtools/lists.go $
303 ${g.bootstrap.srcDir}/build/blueprint/pathtools/glob.go $
304 ${g.bootstrap.srcDir}/build/blueprint/pathtools/glob_test.go | $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700305 ${g.bootstrap.compileCmd}
Dan Willemsene5e20332015-06-23 19:46:20 -0700306 pkgPath = github.com/google/blueprint/pathtools
307default $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700308 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/github.com/google/blueprint/pathtools.a
Dan Willemsene5e20332015-06-23 19:46:20 -0700309
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700310build ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/test.go: $
311 g.bootstrap.gotestmain $
Dan Willemsene5e20332015-06-23 19:46:20 -0700312 ${g.bootstrap.srcDir}/build/blueprint/pathtools/glob_test.go | $
313 ${g.bootstrap.goTestMainCmd}
314 pkg = github.com/google/blueprint/pathtools
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700315default ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/test.go
Dan Willemsene5e20332015-06-23 19:46:20 -0700316
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700317build ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/test.a: $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700318 g.bootstrap.compile $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700319 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/test.go | $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700320 ${g.bootstrap.compileCmd} $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700321 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/github.com/google/blueprint/pathtools.a
322 incFlags = -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test
Dan Willemsene5e20332015-06-23 19:46:20 -0700323 pkgPath = main
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700324default ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/test.a
Dan Willemsene5e20332015-06-23 19:46:20 -0700325
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700326build ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/test: $
327 g.bootstrap.link $
328 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/test.a | $
329 ${g.bootstrap.linkCmd}
330 libDirFlags = -L ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test
331default ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/test
Dan Willemsene5e20332015-06-23 19:46:20 -0700332
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700333build ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/test.passed: $
334 g.bootstrap.test $
Dan Willemsene9862da2015-09-18 12:48:23 -0700335 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/test | $
336 ${g.bootstrap.goTestRunnerCmd}
Dan Willemsene5e20332015-06-23 19:46:20 -0700337 pkg = github.com/google/blueprint/pathtools
338 pkgSrcDir = ${g.bootstrap.srcDir}/build/blueprint/pathtools
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700339default $
340 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/test.passed
Colin Crosse441b9d2015-01-26 16:30:13 -0800341
Colin Cross70b40592015-03-23 12:57:34 -0700342build $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700343 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/pkg/github.com/google/blueprint/pathtools.a $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700344 : g.bootstrap.compile $
Colin Crosse441b9d2015-01-26 16:30:13 -0800345 ${g.bootstrap.srcDir}/build/blueprint/pathtools/lists.go $
346 ${g.bootstrap.srcDir}/build/blueprint/pathtools/glob.go | $
Dan Willemsen62780322016-11-02 16:21:16 -0700347 ${g.bootstrap.compileCmd}
Colin Cross70b40592015-03-23 12:57:34 -0700348 pkgPath = github.com/google/blueprint/pathtools
349default $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700350 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/pkg/github.com/google/blueprint/pathtools.a
Colin Crosse441b9d2015-01-26 16:30:13 -0800351
352# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
353# Module: blueprint-proptools
Colin Cross3f40fa42015-01-30 17:27:36 -0800354# Variant:
Colin Crosse441b9d2015-01-26 16:30:13 -0800355# Type: bootstrap_go_package
Dan Willemsen550eb332015-09-17 14:16:14 -0700356# Factory: github.com/google/blueprint/bootstrap.newGoPackageModuleFactory.func1
Colin Cross6debdba2016-08-08 12:58:36 -0700357# Defined: build/blueprint/Blueprints:67:1
Colin Crosse441b9d2015-01-26 16:30:13 -0800358
Colin Cross70b40592015-03-23 12:57:34 -0700359build $
Colin Cross74498572015-11-03 14:44:07 -0800360 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/github.com/google/blueprint/proptools.a $
361 : g.bootstrap.compile $
362 ${g.bootstrap.srcDir}/build/blueprint/proptools/clone.go $
Dan Willemsen11fa5222016-10-25 16:05:50 -0700363 ${g.bootstrap.srcDir}/build/blueprint/proptools/escape.go $
Colin Cross74498572015-11-03 14:44:07 -0800364 ${g.bootstrap.srcDir}/build/blueprint/proptools/extend.go $
365 ${g.bootstrap.srcDir}/build/blueprint/proptools/proptools.go $
366 ${g.bootstrap.srcDir}/build/blueprint/proptools/typeequal.go $
367 ${g.bootstrap.srcDir}/build/blueprint/proptools/clone_test.go $
Dan Willemsen11fa5222016-10-25 16:05:50 -0700368 ${g.bootstrap.srcDir}/build/blueprint/proptools/escape_test.go $
Colin Cross74498572015-11-03 14:44:07 -0800369 ${g.bootstrap.srcDir}/build/blueprint/proptools/extend_test.go $
370 ${g.bootstrap.srcDir}/build/blueprint/proptools/typeequal_test.go | $
371 ${g.bootstrap.compileCmd}
372 pkgPath = github.com/google/blueprint/proptools
373default $
374 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/github.com/google/blueprint/proptools.a
375
376build ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/test.go: $
377 g.bootstrap.gotestmain $
378 ${g.bootstrap.srcDir}/build/blueprint/proptools/clone_test.go $
Dan Willemsen11fa5222016-10-25 16:05:50 -0700379 ${g.bootstrap.srcDir}/build/blueprint/proptools/escape_test.go $
Colin Cross74498572015-11-03 14:44:07 -0800380 ${g.bootstrap.srcDir}/build/blueprint/proptools/extend_test.go $
381 ${g.bootstrap.srcDir}/build/blueprint/proptools/typeequal_test.go | $
382 ${g.bootstrap.goTestMainCmd}
383 pkg = github.com/google/blueprint/proptools
384default ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/test.go
385
386build ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/test.a: $
387 g.bootstrap.compile $
388 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/test.go | $
389 ${g.bootstrap.compileCmd} $
390 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/github.com/google/blueprint/proptools.a
391 incFlags = -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test
392 pkgPath = main
393default ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/test.a
394
395build ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/test: $
396 g.bootstrap.link $
397 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/test.a | $
398 ${g.bootstrap.linkCmd}
399 libDirFlags = -L ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test
400default ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/test
401
402build ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/test.passed: $
403 g.bootstrap.test $
404 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/test | $
405 ${g.bootstrap.goTestRunnerCmd}
406 pkg = github.com/google/blueprint/proptools
407 pkgSrcDir = ${g.bootstrap.srcDir}/build/blueprint/proptools
408default $
409 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/test.passed
410
411build $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700412 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/pkg/github.com/google/blueprint/proptools.a $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700413 : g.bootstrap.compile $
Colin Cross74498572015-11-03 14:44:07 -0800414 ${g.bootstrap.srcDir}/build/blueprint/proptools/clone.go $
Dan Willemsen11fa5222016-10-25 16:05:50 -0700415 ${g.bootstrap.srcDir}/build/blueprint/proptools/escape.go $
Colin Cross74498572015-11-03 14:44:07 -0800416 ${g.bootstrap.srcDir}/build/blueprint/proptools/extend.go $
417 ${g.bootstrap.srcDir}/build/blueprint/proptools/proptools.go $
418 ${g.bootstrap.srcDir}/build/blueprint/proptools/typeequal.go | $
Dan Willemsen62780322016-11-02 16:21:16 -0700419 ${g.bootstrap.compileCmd}
Colin Cross70b40592015-03-23 12:57:34 -0700420 pkgPath = github.com/google/blueprint/proptools
421default $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700422 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/pkg/github.com/google/blueprint/proptools.a
Colin Crosse441b9d2015-01-26 16:30:13 -0800423
424# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Dan Willemsene5e20332015-06-23 19:46:20 -0700425# Module: gotestmain
426# Variant:
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700427# Type: bootstrap_core_go_binary
Dan Willemsen550eb332015-09-17 14:16:14 -0700428# Factory: github.com/google/blueprint/bootstrap.newGoBinaryModuleFactory.func1
Dan Willemsen11fa5222016-10-25 16:05:50 -0700429# Defined: build/blueprint/Blueprints:137:1
Dan Willemsene5e20332015-06-23 19:46:20 -0700430
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700431build ${g.bootstrap.buildDir}/.bootstrap/gotestmain/obj/gotestmain.a: $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700432 g.bootstrap.compile $
Dan Willemsene5e20332015-06-23 19:46:20 -0700433 ${g.bootstrap.srcDir}/build/blueprint/gotestmain/gotestmain.go | $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700434 ${g.bootstrap.compileCmd}
Dan Willemsene5e20332015-06-23 19:46:20 -0700435 pkgPath = gotestmain
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700436default ${g.bootstrap.buildDir}/.bootstrap/gotestmain/obj/gotestmain.a
Dan Willemsene5e20332015-06-23 19:46:20 -0700437
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700438build ${g.bootstrap.buildDir}/.bootstrap/gotestmain/obj/a.out: $
439 g.bootstrap.link $
440 ${g.bootstrap.buildDir}/.bootstrap/gotestmain/obj/gotestmain.a | $
441 ${g.bootstrap.linkCmd}
442default ${g.bootstrap.buildDir}/.bootstrap/gotestmain/obj/a.out
Colin Cross6ba99aa2015-11-23 14:09:17 -0800443
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700444build ${g.bootstrap.BinDir}/gotestmain: g.bootstrap.cp $
445 ${g.bootstrap.buildDir}/.bootstrap/gotestmain/obj/a.out
446default ${g.bootstrap.BinDir}/gotestmain
Dan Willemsene5e20332015-06-23 19:46:20 -0700447
448# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Dan Willemsene9862da2015-09-18 12:48:23 -0700449# Module: gotestrunner
450# Variant:
451# Type: bootstrap_core_go_binary
452# Factory: github.com/google/blueprint/bootstrap.newGoBinaryModuleFactory.func1
Dan Willemsen11fa5222016-10-25 16:05:50 -0700453# Defined: build/blueprint/Blueprints:142:1
Dan Willemsene9862da2015-09-18 12:48:23 -0700454
455build ${g.bootstrap.buildDir}/.bootstrap/gotestrunner/obj/gotestrunner.a: $
456 g.bootstrap.compile $
457 ${g.bootstrap.srcDir}/build/blueprint/gotestrunner/gotestrunner.go | $
458 ${g.bootstrap.compileCmd}
459 pkgPath = gotestrunner
460default ${g.bootstrap.buildDir}/.bootstrap/gotestrunner/obj/gotestrunner.a
461
462build ${g.bootstrap.buildDir}/.bootstrap/gotestrunner/obj/a.out: $
463 g.bootstrap.link $
464 ${g.bootstrap.buildDir}/.bootstrap/gotestrunner/obj/gotestrunner.a | $
465 ${g.bootstrap.linkCmd}
466default ${g.bootstrap.buildDir}/.bootstrap/gotestrunner/obj/a.out
Colin Cross6ba99aa2015-11-23 14:09:17 -0800467
Dan Willemsene9862da2015-09-18 12:48:23 -0700468build ${g.bootstrap.BinDir}/gotestrunner: g.bootstrap.cp $
469 ${g.bootstrap.buildDir}/.bootstrap/gotestrunner/obj/a.out
470default ${g.bootstrap.BinDir}/gotestrunner
471
472# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Colin Crosse441b9d2015-01-26 16:30:13 -0800473# Module: minibp
Colin Cross3f40fa42015-01-30 17:27:36 -0800474# Variant:
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700475# Type: bootstrap_core_go_binary
Dan Willemsen550eb332015-09-17 14:16:14 -0700476# Factory: github.com/google/blueprint/bootstrap.newGoBinaryModuleFactory.func1
Dan Willemsen11fa5222016-10-25 16:05:50 -0700477# Defined: build/blueprint/Blueprints:116:1
Colin Crosse441b9d2015-01-26 16:30:13 -0800478
Colin Crosscbac5fb2015-08-24 15:41:17 -0700479build ${g.bootstrap.buildDir}/.bootstrap/minibp/obj/minibp.a: $
480 g.bootstrap.compile $
Colin Crosse441b9d2015-01-26 16:30:13 -0800481 ${g.bootstrap.srcDir}/build/blueprint/bootstrap/minibp/main.go | $
Colin Crosscbac5fb2015-08-24 15:41:17 -0700482 ${g.bootstrap.compileCmd} $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700483 ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/pkg/github.com/google/blueprint/parser.a $
484 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/pkg/github.com/google/blueprint/pathtools.a $
485 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/pkg/github.com/google/blueprint/proptools.a $
486 ${g.bootstrap.buildDir}/.bootstrap/blueprint/pkg/github.com/google/blueprint.a $
487 ${g.bootstrap.buildDir}/.bootstrap/blueprint-deptools/pkg/github.com/google/blueprint/deptools.a $
488 ${g.bootstrap.buildDir}/.bootstrap/blueprint-bootstrap-bpdoc/pkg/github.com/google/blueprint/bootstrap/bpdoc.a $
489 ${g.bootstrap.buildDir}/.bootstrap/blueprint-bootstrap/pkg/github.com/google/blueprint/bootstrap.a
490 incFlags = -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-deptools/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-bootstrap-bpdoc/pkg -I ${g.bootstrap.buildDir}/.bootstrap/blueprint-bootstrap/pkg
Colin Crosse441b9d2015-01-26 16:30:13 -0800491 pkgPath = minibp
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700492default ${g.bootstrap.buildDir}/.bootstrap/minibp/obj/minibp.a
Colin Crosse441b9d2015-01-26 16:30:13 -0800493
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700494build ${g.bootstrap.buildDir}/.bootstrap/minibp/obj/a.out: g.bootstrap.link $
495 ${g.bootstrap.buildDir}/.bootstrap/minibp/obj/minibp.a | $
496 ${g.bootstrap.linkCmd}
497 libDirFlags = -L ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/pkg -L ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/pkg -L ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/pkg -L ${g.bootstrap.buildDir}/.bootstrap/blueprint/pkg -L ${g.bootstrap.buildDir}/.bootstrap/blueprint-deptools/pkg -L ${g.bootstrap.buildDir}/.bootstrap/blueprint-bootstrap-bpdoc/pkg -L ${g.bootstrap.buildDir}/.bootstrap/blueprint-bootstrap/pkg
498default ${g.bootstrap.buildDir}/.bootstrap/minibp/obj/a.out
Colin Crosse441b9d2015-01-26 16:30:13 -0800499
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700500build ${g.bootstrap.BinDir}/minibp: g.bootstrap.cp $
Dan Willemsen62780322016-11-02 16:21:16 -0700501 ${g.bootstrap.buildDir}/.bootstrap/minibp/obj/a.out || $
502 ${g.bootstrap.buildDir}/.bootstrap/blueprint-parser/test/test.passed $
503 ${g.bootstrap.buildDir}/.bootstrap/blueprint-pathtools/test/test.passed $
504 ${g.bootstrap.buildDir}/.bootstrap/blueprint-proptools/test/test.passed $
505 ${g.bootstrap.buildDir}/.bootstrap/blueprint/test/test.passed
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700506default ${g.bootstrap.BinDir}/minibp
Colin Cross2fe66872015-03-30 17:20:39 -0700507
508# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Colin Crosse441b9d2015-01-26 16:30:13 -0800509# Singleton: bootstrap
Dan Willemsen550eb332015-09-17 14:16:14 -0700510# Factory: github.com/google/blueprint/bootstrap.newSingletonFactory.func1
Colin Crosse441b9d2015-01-26 16:30:13 -0800511
Dan Willemsen62780322016-11-02 16:21:16 -0700512build ${g.bootstrap.buildDir}/.bootstrap/build.ninja: g.bootstrap.build.ninja $
513 ${g.bootstrap.srcDir}/Android.bp | ${builder}
514 builder = ${g.bootstrap.BinDir}/minibp
515 extra = --build-primary -t
Dan Willemsen79d2f252016-08-13 16:47:45 -0700516default ${g.bootstrap.buildDir}/.bootstrap/build.ninja
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700517
Dan Willemsen79d2f252016-08-13 16:47:45 -0700518build ${g.bootstrap.buildDir}/.minibootstrap/build.ninja.in: $
Dan Willemsen62780322016-11-02 16:21:16 -0700519 g.bootstrap.build.ninja ${g.bootstrap.srcDir}/Android.bp | ${builder}
520 builder = ${g.bootstrap.BinDir}/minibp
521 extra = -t
Dan Willemsen79d2f252016-08-13 16:47:45 -0700522default ${g.bootstrap.buildDir}/.minibootstrap/build.ninja.in
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700523
Dan Willemsen79d2f252016-08-13 16:47:45 -0700524build ${g.bootstrap.buildDir}/.minibootstrap/build.ninja: $
525 g.bootstrap.bootstrap $
526 ${g.bootstrap.buildDir}/.minibootstrap/build.ninja.in | $
Dan Willemsen24f2f8d2015-07-15 14:34:02 -0700527 ${g.bootstrap.bootstrapCmd}
Dan Willemsen79d2f252016-08-13 16:47:45 -0700528default ${g.bootstrap.buildDir}/.minibootstrap/build.ninja
Colin Crosse441b9d2015-01-26 16:30:13 -0800529