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

Commit 9b240e74 authored by Roshan Pius's avatar Roshan Pius
Browse files

Revert "Shrink surfaceflinger"

This reverts commit 1b0d669d.

Reason for revert: Build breakage in build_test
Bug: 168032169

Change-Id: Ic2aa6d0d387a10b25bdac37d680775c499510714
parent 1b0d669d
Loading
Loading
Loading
Loading
+23 −15
Original line number Diff line number Diff line
@@ -186,18 +186,22 @@ filegroup {
    ],
}

cc_defaults {
    name: "libsurfaceflinger_binary",
    defaults: [
        "surfaceflinger_defaults",
        "libsurfaceflinger_production_defaults",
cc_library_shared {
    // Please use libsurfaceflinger_defaults to configure how the sources are
    // built, so the same settings can be used elsewhere.
    name: "libsurfaceflinger",
    defaults: ["libsurfaceflinger_production_defaults"],
    srcs: [
        ":libsurfaceflinger_sources",

        // Note: SurfaceFlingerFactory is not in the default sources so that it
        // can be easily replaced.
        "SurfaceFlingerFactory.cpp",
    ],
    cflags: [
        "-DLOG_TAG=\"SurfaceFlinger\"",
        "-DUSE_VR_COMPOSER=1",
    ],
    // VrComposer is not used when building surfaceflinger for vendors
    // TODO: Is this ever built for vendors?
    target: {
        vendor: {
            cflags: [
@@ -205,6 +209,15 @@ cc_defaults {
            ],
        },
    },
    logtags: ["EventLog/EventLogTags.logtags"],
}

cc_defaults {
    name: "libsurfaceflinger_binary",
    defaults: ["surfaceflinger_defaults"],
    cflags: [
        "-DLOG_TAG=\"SurfaceFlinger\"",
    ],
    shared_libs: [
        "android.frameworks.displayservice@1.0",
        "android.hardware.configstore-utils",
@@ -226,18 +239,12 @@ cc_defaults {
        "libserviceutils",
        "libtrace_proto",
    ],
    logtags: ["EventLog/EventLogTags.logtags"],
    ldflags: ["-Wl,--export-dynamic"],
}

filegroup {
    name: "surfaceflinger_binary_sources",
    srcs: [
        ":libsurfaceflinger_sources",
        // Note: SurfaceFlingerFactory is not in the default sources so that it
        // can be easily replaced.
        "SurfaceFlingerFactory.cpp",
        "main_surfaceflinger.cpp"
    ],
    srcs: ["main_surfaceflinger.cpp"],
}

cc_binary {
@@ -246,6 +253,7 @@ cc_binary {
    init_rc: ["surfaceflinger.rc"],
    srcs: [":surfaceflinger_binary_sources"],
    shared_libs: [
        "libsurfaceflinger",
        "libSurfaceFlingerProp",
    ],
}
+1 −0
Original line number Diff line number Diff line
@@ -90,6 +90,7 @@ cc_test {
    shared_libs: [
        "libprotoutil",
        "libstatssocket",
        "libsurfaceflinger",
        "libtimestats",
        "libtimestats_proto",
    ],