Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8f65f926 authored by Pablo Gamito's avatar Pablo Gamito
Browse files

Add protolog.conf.json.gz build rule back

Still needed to trace protlogs to logcat until b/322760624 is resolved

Bug: 322760624
Test: m protolog.conf.json.gz
Change-Id: I52de41c6ef05123e15214ec95fc81570a6ba59f3
parent 7fd398fc
Loading
Loading
Loading
Loading
+3489 −3495

File changed.

Preview size limit exceeded, changes collapsed.

+29 −0
Original line number Diff line number Diff line
@@ -92,6 +92,22 @@ genrule {
    out: ["core.protolog.pb"],
}

genrule {
    name: "checked-protolog.json",
    srcs: [
        ":generate-protolog.json",
        ":services.core.protolog.json",
    ],
    cmd: "cp $(location :generate-protolog.json) $(out) && " +
        "{ ! (diff $(out) $(location :services.core.protolog.json) | grep -q '^<') || " +
        "{ echo -e '\\n\\n################################################################\\n#\\n" +
        "#  ERROR: ProtoLog viewer config is stale.  To update it, run:\\n#\\n" +
        "#  cp $${ANDROID_BUILD_TOP}/$(location :generate-protolog.json) " +
        "$${ANDROID_BUILD_TOP}/$(location :services.core.protolog.json)\\n#\\n" +
        "################################################################\\n\\n' >&2 && false; } }",
    out: ["services.core.protolog.json"],
}

genrule {
    name: "checked-core.protolog.pb",
    srcs: [
@@ -177,6 +193,7 @@ java_library_static {
    required: [
        "default_television.xml",
        "gps_debug.conf",
        "protolog.conf.json.gz",
        "core.protolog.pb",
    ],

@@ -278,6 +295,18 @@ prebuilt_etc {
    src: "java/com/android/server/location/gnss/gps_debug.conf",
}

genrule {
    name: "services.core.json.gz",
    srcs: [":checked-protolog.json"],
    out: ["services.core.protolog.json.gz"],
    cmd: "gzip -c < $(in) > $(out)",
}

prebuilt_etc {
    name: "protolog.conf.json.gz",
    src: ":services.core.json.gz",
}

prebuilt_etc {
    name: "core.protolog.pb",
    src: ":checked-core.protolog.pb",