/build/soong/android/ |
D | rule_builder_test.go | 45 rule := NewRuleBuilder() 49 rule.Command(). 53 rule.Command().Text("echo success") 58 fmt.Printf("commands: %q\n", strings.Join(rule.Commands(), " && ")) 59 fmt.Printf("tools: %q\n", rule.Tools()) 60 fmt.Printf("inputs: %q\n", rule.Inputs()) 61 fmt.Printf("outputs: %q\n", rule.Outputs()) 71 rule := NewRuleBuilder() 75 rule.Command(). 79 rule.Command(). [all …]
|
D | visibility.go | 308 rule := parseRules(ctx, currentPkg, primaryProperty.getName(), visibility) 309 if rule != nil { 310 moduleToVisibilityRuleMap(ctx.Config()).Store(qualifiedModuleId, rule) 443 rule := effectiveVisibilityRules(ctx.Config(), depQualified) 444 if rule != nil && !rule.matches(qualified) { 453 var rule compositeRule 455 rule = value.(compositeRule) 457 rule = packageDefaultVisibility(config, qualified) 459 return rule 497 rule := effectiveVisibilityRules(ctx.Config(), qualified) [all …]
|
D | neverallow.go | 90 rule := 96 rules = append(rules, rule) 235 n := r.(*rule) 374 type rule struct { struct 396 return &rule{directDeps: make(map[string]bool)} 399 func (r *rule) In(path ...string) Rule { argument 404 func (r *rule) NotIn(path ...string) Rule { argument 409 func (r *rule) InDirectDeps(deps ...string) Rule { argument 416 func (r *rule) WithOsClass(osClasses ...OsClass) Rule { argument 421 func (r *rule) ModuleType(types ...string) Rule { argument [all …]
|
D | testing.go | 178 func maybeBuildParamsFromRule(provider testBuildProvider, rule string) TestingBuildParams { 180 if strings.Contains(p.Rule.String(), rule) { 187 func buildParamsFromRule(provider testBuildProvider, rule string) TestingBuildParams { 188 p := maybeBuildParamsFromRule(provider, rule) 190 panic(fmt.Errorf("couldn't find rule %q", rule)) 265 func (m TestingModule) MaybeRule(rule string) TestingBuildParams { 266 return maybeBuildParamsFromRule(m.module, rule) 270 func (m TestingModule) Rule(rule string) TestingBuildParams { 271 return buildParamsFromRule(m.module, rule) 318 func (s TestingSingleton) MaybeRule(rule string) TestingBuildParams { [all …]
|
D | license_test.go | 37 rule { 64 rule { 69 rule {
|
/build/soong/dexpreopt/ |
D | dexpreopt.go | 55 global *GlobalConfig, module *ModuleConfig) (rule *android.RuleBuilder, err error) { 63 rule = nil 70 rule = android.NewRuleBuilder() 77 profile = profileCommand(ctx, globalSoong, global, module, rule) 80 bootProfileCommand(ctx, globalSoong, global, module, rule) 92 dexpreoptCommand(ctx, globalSoong, global, module, rule, archIdx, profile, appImage, generateDM) 97 return rule, nil 125 module *ModuleConfig, rule *android.RuleBuilder) android.WritablePath { 131 rule.Command().FlagWithOutput("touch ", profilePath) 134 cmd := rule.Command(). [all …]
|
D | dexpreopt_test.go | 70 rule, err := GenerateDexpreoptRule(ctx, globalSoong, global, module) 80 if rule.Installs().String() != wantInstalls.String() { 81 t.Errorf("\nwant installs:\n %v\ngot:\n %v", wantInstalls, rule.Installs()) 126 rule, err := GenerateDexpreoptRule(ctx, globalSoong, global, mt.module) 137 if rule.Installs().String() != wantInstalls.String() { 138 t.Errorf("\nwant installs:\n %v\ngot:\n %v", wantInstalls, rule.Installs()) 154 rule, err := GenerateDexpreoptRule(ctx, globalSoong, global, module) 166 if rule.Installs().String() != wantInstalls.String() { 167 t.Errorf("\nwant installs:\n %v\ngot:\n %v", wantInstalls, rule.Installs())
|
/build/soong/python/ |
D | proto.go | 27 rule := android.NewRuleBuilder() 29 rule.Command().Text("rm -rf").Flag(outDir.String()) 30 rule.Command().Text("mkdir -p").Flag(outDir.String()) 32 android.ProtoRule(ctx, rule, protoFile, flags, flags.Deps, outDir, depFile, nil) 36 zipCmd := rule.Command(). 45 rule.Command().Text("rm -rf").Flag(outDir.String()) 47 rule.Build(pctx, ctx, "protoc_"+protoFile.Rel(), "protoc "+protoFile.Rel())
|
/build/soong/java/ |
D | hiddenapi_singleton.go | 188 rule := android.NewRuleBuilder() 193 rule.MissingDeps(missingDeps) 195 rule.Command(). 205 commitChangeForRestat(rule, tempPath, outputPath) 207 rule.Build(pctx, ctx, "hiddenAPIStubFlagsFile", "hiddenapi stub flags") 248 rule := android.NewRuleBuilder() 255 rule.Command(). 274 commitChangeForRestat(rule, tempPath, outputPath) 276 rule.Build(pctx, ctx, "hiddenAPIFlagsFile", "hiddenapi flags") 284 rule := android.NewRuleBuilder() [all …]
|
D | dexpreopt_bootjars.go | 346 rule := android.NewRuleBuilder() 347 rule.Command(). 353 rule.Build(pctx, ctx, "zip_"+image.name, "zip "+image.name+" image") 373 rule := android.NewRuleBuilder() 374 rule.MissingDeps(missingDeps) 376 rule.Command().Text("mkdir").Flag("-p").Flag(symbolsDir.String()) 377 rule.Command().Text("rm").Flag("-f"). 381 rule.Command().Text("rm").Flag("-f"). 386 cmd := rule.Command() 466 rule.Install(artOrOat, filepath.Join(installDir, artOrOat.Base())) [all …]
|
D | proto.go | 37 rule := android.NewRuleBuilder() 39 rule.Command().Text("rm -rf").Flag(outDir.String()) 40 rule.Command().Text("mkdir -p").Flag(outDir.String()) 44 rule.Command().Text("mkdir -p").Flag(filepath.Dir(depFile.String())) 45 android.ProtoRule(ctx, rule, protoFile, flags, flags.Deps, outDir, depFile, nil) 50 rule.Command(). 58 rule.Command().Text("rm -rf").Flag(outDir.String()) 60 rule.Restat() 69 rule.Build(pctx, ctx, ruleName, ruleDesc)
|
D | droiddoc.go | 697 rule := android.NewRuleBuilder() 699 rule.Command().Text("rm -rf").Text(outDir.String()) 700 rule.Command().Text("mkdir -p").Text(outDir.String()) 702 srcJarList := zipSyncCmd(ctx, rule, srcJarDir, j.srcJars) 706 cmd := javadocSystemModulesCmd(ctx, rule, j.srcFiles, outDir, srcJarDir, srcJarList, 714 rule.Command(). 722 rule.Restat() 724 zipSyncCleanupCmd(rule, srcJarDir) 726 rule.Build(pctx, ctx, "javadoc", "javadoc") 891 func (d *Droiddoc) postDoclavaCmds(ctx android.ModuleContext, rule *android.RuleBuilder) { [all …]
|
D | gen.go | 60 rule := android.NewRuleBuilder() 62 rule.Command().Text("rm -rf").Flag(outDir.String()) 63 rule.Command().Text("mkdir -p").Flag(outDir.String()) 64 rule.Command().Text("FLAGS=' " + aidlFlags + "'") 69 rule.Command(). 76 rule.Temporary(javaFile) 79 rule.Command(). 90 rule.Command().Text("rm -rf").Flag(outDir.String()) 92 rule.Restat() 101 rule.Build(pctx, ctx, ruleName, ruleDesc)
|
D | sdk.go | 515 rule := createFrameworkAidl(stubsModules, tempPath, ctx) 517 commitChangeForRestat(rule, tempPath, combinedAidl) 519 rule.Build(pctx, ctx, "framework_aidl", "generate framework.aidl") 529 rule := createFrameworkAidl(stubsModules, tempPath, ctx) 531 commitChangeForRestat(rule, tempPath, combinedAidl) 533 rule.Build(pctx, ctx, "framework_non_updatable_aidl", "generate framework_non_updatable.aidl") 561 rule := android.NewRuleBuilder() 562 rule.MissingDeps(missingDeps) 569 rule.Command(). 571 rule.Command(). [all …]
|
D | lint.go | 171 …rule *android.RuleBuilder) (projectXMLPath, configXMLPath, cacheDir, homeDir android.WritablePath,… 192 srcJarList := zipSyncCmd(ctx, rule, srcJarDir, l.srcJars) 194 cmd := rule.Command(). 257 func (l *linter) generateManifest(ctx android.ModuleContext, rule *android.RuleBuilder) android.Pat… 260 rule.Command().Text("("). 287 rule := android.NewRuleBuilder() 290 manifest := l.generateManifest(ctx, rule) 294 projectXML, lintXML, cacheDir, homeDir, deps := l.writeLintProjectXML(ctx, rule) 308 rule.Command().Text("rm -rf").Flag(cacheDir.String()).Flag(homeDir.String()) 309 rule.Command().Text("mkdir -p").Flag(cacheDir.String()).Flag(homeDir.String()) [all …]
|
D | platform_compat_config.go | 89 rule := android.NewRuleBuilder() 92 rule.Command(). 97 rule.Build(pctx, ctx, "merged-compat-config", "Merge compat config") 109 rule := android.NewRuleBuilder() 117 rule.Command(). 124 rule.Build(pctx, ctx, configFileName, "Extract compat/compat_config.xml and install it")
|
D | dex.go | 218 rule := r8 226 rule = r8RE 230 Rule: rule, 240 rule := d8 242 rule = d8RE 245 Rule: rule,
|
/build/soong/cc/ |
D | cflag_artifacts.go | 71 rule := android.NewRuleBuilder() 72 rule.Command().Textf("rm -f %s", filepath.String()) 75 rule.Command(). 79 rule.Command(). 87 rule.Build(pctx, ctx, filename, "gen "+filename) 96 rule.Command(). 101 rule.Build(pctx, ctx, filename, "gen "+filename) 105 rule = android.NewRuleBuilder() 106 rule.Command().Textf("rm -f %s", filepath.String()) 124 rule := android.NewRuleBuilder() [all …]
|
D | gen.go | 68 func genYacc(ctx android.ModuleContext, rule *android.RuleBuilder, yaccFile android.Path, 75 cmd := rule.Command() 79 rule.Command().Text(sedCmd).Input(outFile) 80 rule.Command().Text(sedCmd).Input(headerFile) 90 rule.Command().Text(sedCmd).Input(locationHeader) 96 rule.Command().Text(sedCmd).Input(positionHeader) 111 func genAidl(ctx android.ModuleContext, rule *android.RuleBuilder, aidlFile android.Path, 135 cmd := rule.Command()
|
D | sdk_test.go | 70 rule := from.Description("link") 71 for _, dep := range rule.Implicits { 77 t.Errorf("expected %q in %q", toFile.String(), rule.Implicits.Strings())
|
/build/soong/xml/ |
D | xml_test.go | 99 rule, input, schemaType, schema string 101 {rule: "xmllint-dtd", input: "foo.xml", schemaType: "dtd", schema: "foo.dtd"}, 102 {rule: "xmllint-xsd", input: "bar.xml", schemaType: "xsd", schema: "bar.xsd"}, 103 {rule: "xmllint-minimal", input: "baz.xml"}, 106 rule := ctx.ModuleForTests(tc.input, "android_arm64_armv8-a").Rule(tc.rule) 107 assertEqual(t, "input", tc.input, rule.Input.String()) 109 assertEqual(t, "schema", tc.schema, rule.Args[tc.schemaType])
|
/build/make/tools/fs_config/ |
D | fs_config.go | 51 rule := android.NewRuleBuilder() 52 rule.Command().Text("rm -rf").Output(path) 53 rule.Command().Text("touch").Output(path) 54 rule.Build(pctx, ctx, "fs_config_empty", "create empty file")
|
/build/make/core/ |
D | sdk_font.mk | 51 define sdk-extra-font-rule 63 $(eval $(call sdk-extra-font-rule,NanumGothic.ttf,external/naver-fonts/NanumGothic.ttf)) 64 $(eval $(call sdk-extra-font-rule,DroidSansFallback.ttf,frameworks/base/data/fonts/DroidSansFallbac… 66 sdk-extra-font-rule :=
|
/build/blueprint/ |
D | scope.go | 147 func (s *basicScope) IsRuleVisible(rule Rule) bool { 148 _, isBuiltin := rule.(*builtinRule) 153 name := rule.name() 156 if s.rules[name] == rule { 161 if import_.rules[name] == rule { 271 func (s *localScope) IsRuleVisible(rule Rule) bool { 272 return s.scope.IsRuleVisible(rule)
|
D | ninja_defs.go | 269 rule := params.Rule 273 Rule: rule, 283 if !scope.IsRuleVisible(rule) { 284 return nil, fmt.Errorf("Rule %s is not visible in this scope", rule) 339 argNameScope := rule.scope() 344 if !rule.isArg(name) { 370 rule = b.Rule.fullName(pkgNames) 383 err := nw.Build(comment, rule, outputs, implicitOuts, explicitDeps, implicitDeps, orderOnlyDeps)
|