Limit protolog to services.core-sources-am-wm
protolog is applied to window manager and activity manager only in frameworks/base/services and `argument list too long` may be raised during compile time if otherwise (eg. applying to the whole frameworks/base) Bug: 173335291 Test: m -j && flash device Change-Id: I68a3ea431717f3d52a62f31baf6b988cb462557d
This commit is contained in:
@@ -9,6 +9,7 @@ filegroup {
|
||||
name: "services-all-sources",
|
||||
srcs: [
|
||||
":services.core-sources",
|
||||
":services.core-sources-am-wm",
|
||||
":services.accessibility-sources",
|
||||
":services.appprediction-sources",
|
||||
":services.appwidget-sources",
|
||||
|
||||
@@ -1,7 +1,20 @@
|
||||
filegroup {
|
||||
name: "services.core-sources-am-wm",
|
||||
srcs: [
|
||||
"java/com/android/server/am/**/*.java",
|
||||
"java/com/android/server/wm/**/*.java",
|
||||
],
|
||||
path: "java",
|
||||
visibility: ["//frameworks/base/services"],
|
||||
}
|
||||
|
||||
filegroup {
|
||||
name: "services.core-sources",
|
||||
srcs: ["java/**/*.java"],
|
||||
exclude_srcs: [":connectivity-service-srcs"],
|
||||
exclude_srcs: [
|
||||
":connectivity-service-srcs",
|
||||
":services.core-sources-am-wm"
|
||||
],
|
||||
path: "java",
|
||||
visibility: [
|
||||
"//frameworks/base/services",
|
||||
@@ -13,7 +26,7 @@ genrule {
|
||||
name: "services.core.protologsrc",
|
||||
srcs: [
|
||||
":protolog-groups",
|
||||
":services.core-sources",
|
||||
":services.core-sources-am-wm",
|
||||
],
|
||||
tools: ["protologtool"],
|
||||
cmd: "$(location protologtool) transform-protolog-calls " +
|
||||
@@ -23,7 +36,7 @@ genrule {
|
||||
"--loggroups-class com.android.internal.protolog.ProtoLogGroup " +
|
||||
"--loggroups-jar $(location :protolog-groups) " +
|
||||
"--output-srcjar $(out) " +
|
||||
"$(locations :services.core-sources)",
|
||||
"$(locations :services.core-sources-am-wm)",
|
||||
out: ["services.core.protolog.srcjar"],
|
||||
}
|
||||
|
||||
@@ -31,7 +44,7 @@ genrule {
|
||||
name: "generate-protolog.json",
|
||||
srcs: [
|
||||
":protolog-groups",
|
||||
":services.core-sources",
|
||||
":services.core-sources-am-wm",
|
||||
],
|
||||
tools: ["protologtool"],
|
||||
cmd: "$(location protologtool) generate-viewer-config " +
|
||||
@@ -39,7 +52,7 @@ genrule {
|
||||
"--loggroups-class com.android.internal.protolog.ProtoLogGroup " +
|
||||
"--loggroups-jar $(location :protolog-groups) " +
|
||||
"--viewer-conf $(out) " +
|
||||
"$(locations :services.core-sources)",
|
||||
"$(locations :services.core-sources-am-wm)",
|
||||
out: ["services.core.protolog.json"],
|
||||
}
|
||||
|
||||
@@ -63,6 +76,7 @@ java_library_static {
|
||||
name: "services.core.unboosted",
|
||||
defaults: ["platform_service_defaults"],
|
||||
srcs: [
|
||||
":services.core-sources",
|
||||
":services.core.protologsrc",
|
||||
":dumpstate_aidl",
|
||||
":framework_native_aidl",
|
||||
|
||||
Reference in New Issue
Block a user