Lines Matching refs:ctx
45 ctx := pathContext()
48 Tool(PathForSource(ctx, "ld")).
50 FlagWithOutput("-o ", PathForOutput(ctx, "linked"))
71 ctx := pathContext()
74 Tool(PathForSource(ctx, "cp")).
75 Input(PathForSource(ctx, "a")).
76 Output(PathForOutput(ctx, "b"))
78 Tool(PathForSource(ctx, "cp")).
79 Input(PathForOutput(ctx, "b")).
80 Output(PathForOutput(ctx, "c"))
81 rule.Temporary(PathForOutput(ctx, "b"))
98 ctx := pathContext()
101 Tool(PathForSource(ctx, "cp")).
102 Input(PathForSource(ctx, "a")).
103 Output(PathForOutput(ctx, "b"))
105 Tool(PathForSource(ctx, "cp")).
106 Input(PathForOutput(ctx, "b")).
107 Output(PathForOutput(ctx, "c"))
108 rule.Temporary(PathForOutput(ctx, "b"))
126 ctx := pathContext()
128 out := PathForOutput(ctx, "linked")
131 Tool(PathForSource(ctx, "ld")).
146 ctx := pathContext()
150 Tool(PathForSource(ctx, "ld")).
152 FlagWithOutput("-o ", PathForOutput(ctx, "linked"))
156 cmd.Tool(PathForSource(ctx, "ld"))
158 cmd.FlagWithOutput("-o ", PathForOutput(ctx, "linked"))
161 cmd = rule.Command().Tool(PathForSource(ctx, "ld"))
163 cmd.FlagWithOutput("-o ", PathForOutput(ctx, "linked"))
167 ctx := pathContext()
169 Tool(PathForSource(ctx, "ls")).Flag("-l"))
175 ctx := pathContext()
177 Tool(PathForSource(ctx, "ls")).Flags([]string{"-l", "-a"}))
183 ctx := pathContext()
185 Tool(PathForSource(ctx, "ls")).
192 ctx := pathContext()
194 Tool(PathForSource(ctx, "ls")).
201 ctx := pathContext()
203 Tool(PathForSource(ctx, "turbine")).
210 ctx := pathContext()
212 Tool(PathForSource(ctx, "java")).
219 ctx := pathContext()
221 Tool(PathForSource(ctx, "java")).
222 FlagWithInput("-classpath=", PathForSource(ctx, "a")))
228 ctx := pathContext()
230 Tool(PathForSource(ctx, "ls")).
250 ctx := PathContextForTesting(TestConfig("out", nil), fs)
253 DepFile(PathForOutput(ctx, "DepFile")).
256 FlagWithDepFile("FlagWithDepFile=", PathForOutput(ctx, "depfile")).
257 FlagWithInput("FlagWithInput=", PathForSource(ctx, "input")).
258 FlagWithOutput("FlagWithOutput=", PathForOutput(ctx, "output")).
259 Implicit(PathForSource(ctx, "Implicit")).
260 ImplicitDepFile(PathForOutput(ctx, "ImplicitDepFile")).
261 ImplicitOutput(PathForOutput(ctx, "ImplicitOutput")).
262 Input(PathForSource(ctx, "Input")).
263 Output(PathForOutput(ctx, "Output")).
265 Tool(PathForSource(ctx, "Tool"))
269 DepFile(PathForOutput(ctx, "depfile2")).
270 Input(PathForSource(ctx, "input2")).
271 Output(PathForOutput(ctx, "output2")).
272 Tool(PathForSource(ctx, "tool2"))
282 Input(PathForSource(ctx, "input3")).
283 Input(PathForOutput(ctx, "output2")).
284 Output(PathForOutput(ctx, "output3"))
292 …wantDepMergerCommand := "out/host/" + ctx.Config().PrebuiltOS() + "/bin/dep_fixer out/DepFile out/…
294 wantInputs := PathsForSource(ctx, []string{"Implicit", "Input", "input", "input2", "input3"})
295 …wantOutputs := PathsForOutput(ctx, []string{"ImplicitOutput", "Output", "output", "output2", "outp…
296 wantDepFiles := PathsForOutput(ctx, []string{"DepFile", "depfile", "ImplicitDepFile", "depfile2"})
297 wantTools := PathsForSource(ctx, []string{"Tool", "tool2"})
303 if g, w := rule.depFileMergerCmd(ctx, rule.DepFiles()).String(), wantDepMergerCommand; g != w {
335 func (t *testRuleBuilderModule) GenerateAndroidBuildActions(ctx ModuleContext) {
336 in := PathForSource(ctx, t.properties.Src)
337 out := PathForModuleOut(ctx, ctx.ModuleName())
339 testRuleBuilder_Build(ctx, in, out)
348 func (t *testRuleBuilderSingleton) GenerateBuildActions(ctx SingletonContext) {
349 in := PathForSource(ctx, "bar")
350 out := PathForOutput(ctx, "baz")
351 testRuleBuilder_Build(ctx, in, out)
354 func testRuleBuilder_Build(ctx BuilderContext, in Path, out WritablePath) {
357 rule.Command().Tool(PathForSource(ctx, "cp")).Input(in).Output(out)
361 rule.Build(pctx, ctx, "rule", "desc")
379 ctx := NewTestContext()
380 ctx.MockFileSystem(map[string][]byte{
385 ctx.RegisterModuleType("rule_builder_test", ModuleFactoryAdaptor(testRuleBuilderFactory))
386 …ctx.RegisterSingletonType("rule_builder_test", SingletonFactoryAdaptor(testRuleBuilderSingletonFac…
387 ctx.Register()
389 _, errs := ctx.ParseFileList(".", []string{"Android.bp"})
391 _, errs = ctx.PrepareBuildActions(config)
413 check(t, ctx.ModuleForTests("foo", "").Rule("rule"),
417 check(t, ctx.SingletonForTests("rule_builder_test").Rule("rule"),