Home
last modified time | relevance | path

Searched refs:rule (Results 1 – 25 of 64) sorted by relevance

123

/build/soong/android/
Drule_builder_test.go45 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 …]
Dvisibility.go308 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 …]
Dneverallow.go90 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 …]
Dtesting.go178 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 …]
Dlicense_test.go37 rule {
64 rule {
69 rule {
/build/soong/dexpreopt/
Ddexpreopt.go55 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 …]
Ddexpreopt_test.go70 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/
Dproto.go27 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/
Dhiddenapi_singleton.go188 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 …]
Ddexpreopt_bootjars.go346 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 …]
Dproto.go37 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)
Ddroiddoc.go697 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 …]
Dgen.go60 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)
Dsdk.go515 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 …]
Dlint.go171rule *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 …]
Dplatform_compat_config.go89 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")
Ddex.go218 rule := r8
226 rule = r8RE
230 Rule: rule,
240 rule := d8
242 rule = d8RE
245 Rule: rule,
/build/soong/cc/
Dcflag_artifacts.go71 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 …]
Dgen.go68 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()
Dsdk_test.go70 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/
Dxml_test.go99 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/
Dfs_config.go51 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/
Dsdk_font.mk51 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/
Dscope.go147 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)
Dninja_defs.go269 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)

123