Add RuleBuilder helper functions for built and prebuilt tools
Replace the common pattern of: cmd.Tool(ctx.Config().HostToolPath(ctx, "tool")) with: cmd.BuiltTool("tool") And similarly for PrebuiltBuildTool. Test: m checkbuild Change-Id: I7d63188505362c7df6a3b3e7330b4a2cca5a2409
This commit is contained in:
@@ -99,7 +99,7 @@ func genYacc(ctx android.ModuleContext, rule *android.RuleBuilder, yaccFile andr
|
||||
|
||||
cmd.Text("BISON_PKGDATADIR=prebuilts/build-tools/common/bison").
|
||||
FlagWithInput("M4=", ctx.Config().PrebuiltBuildTool(ctx, "m4")).
|
||||
Tool(ctx.Config().PrebuiltBuildTool(ctx, "bison")).
|
||||
PrebuiltBuildTool(ctx, "bison").
|
||||
Flag("-d").
|
||||
Flags(flags).
|
||||
FlagWithOutput("--defines=", headerFile).
|
||||
@@ -121,7 +121,7 @@ func genAidl(ctx android.ModuleContext, rule *android.RuleBuilder, aidlFile andr
|
||||
headerBp := outDir.Join(ctx, aidlPackage, "Bp"+shortName+".h")
|
||||
|
||||
cmd := rule.Command()
|
||||
cmd.Tool(ctx.Config().HostToolPath(ctx, "aidl-cpp")).
|
||||
cmd.BuiltTool(ctx, "aidl-cpp").
|
||||
FlagWithDepFile("-d", depFile).
|
||||
Flag("--ninja").
|
||||
Flag(aidlFlags).
|
||||
|
Reference in New Issue
Block a user