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

Commit 09edbc26 authored by Chong Zhang's avatar Chong Zhang Committed by android-build-merger
Browse files

Merge "clean up libgui Android.bp" into qt-dev

am: e6f6a7c4

Change-Id: I47de667961454ba1ed90e44cfebfac52c906078c
parents 83ddc1c8 e6f6a7c4
Loading
Loading
Loading
Loading
+13 −86
Original line number Original line Diff line number Diff line
@@ -25,50 +25,19 @@ cc_library_shared {
    },
    },
    double_loadable: true,
    double_loadable: true,


    clang: true,
    defaults: ["libgui_bufferqueue-defaults"],
    cflags: [
        "-Wall",
        "-Werror",
    ],
    cppflags: [
        "-Wextra",
        "-DDEBUG_ONLY_CODE=0",
    ],

    product_variables: {
        eng: {
            cppflags: [
                "-UDEBUG_ONLY_CODE",
                "-DDEBUG_ONLY_CODE=1",
            ],
        },
    },


    srcs: [
    srcs: [
        "BitTube.cpp",
        "BitTube.cpp",
        "BufferHubConsumer.cpp",
        "BufferHubConsumer.cpp",
        "BufferHubProducer.cpp",
        "BufferHubProducer.cpp",
        "BufferItem.cpp",
        "BufferItemConsumer.cpp",
        "BufferItemConsumer.cpp",
        "BufferQueue.cpp",
        "BufferQueueConsumer.cpp",
        "BufferQueueCore.cpp",
        "BufferQueueProducer.cpp",
        "BufferQueueThreadState.cpp",
        "BufferSlot.cpp",
        "ConsumerBase.cpp",
        "ConsumerBase.cpp",
        "CpuConsumer.cpp",
        "CpuConsumer.cpp",
        "DisplayEventReceiver.cpp",
        "DisplayEventReceiver.cpp",
        "FrameTimestamps.cpp",
        "GLConsumer.cpp",
        "GLConsumer.cpp",
        "GLConsumerUtils.cpp",
        "GuiConfig.cpp",
        "GuiConfig.cpp",
        "HdrMetadata.cpp",
        "IDisplayEventConnection.cpp",
        "IDisplayEventConnection.cpp",
        "IConsumerListener.cpp",
        "IGraphicBufferConsumer.cpp",
        "IGraphicBufferProducer.cpp",
        "IProducerListener.cpp",
        "IRegionSamplingListener.cpp",
        "IRegionSamplingListener.cpp",
        "ISurfaceComposer.cpp",
        "ISurfaceComposer.cpp",
        "ISurfaceComposerClient.cpp",
        "ISurfaceComposerClient.cpp",
@@ -76,50 +45,20 @@ cc_library_shared {
        "LayerDebugInfo.cpp",
        "LayerDebugInfo.cpp",
        "LayerMetadata.cpp",
        "LayerMetadata.cpp",
        "LayerState.cpp",
        "LayerState.cpp",
        "OccupancyTracker.cpp",
        "StreamSplitter.cpp",
        "StreamSplitter.cpp",
        "Surface.cpp",
        "Surface.cpp",
        "SurfaceControl.cpp",
        "SurfaceControl.cpp",
        "SurfaceComposerClient.cpp",
        "SurfaceComposerClient.cpp",
        "SyncFeatures.cpp",
        "SyncFeatures.cpp",
        "view/Surface.cpp",
        "view/Surface.cpp",
        "bufferqueue/1.0/B2HProducerListener.cpp",
        "bufferqueue/1.0/Conversion.cpp",
        "bufferqueue/1.0/H2BGraphicBufferProducer.cpp",
        "bufferqueue/1.0/H2BProducerListener.cpp",
        "bufferqueue/1.0/WProducerListener.cpp",
        "bufferqueue/2.0/B2HGraphicBufferProducer.cpp",
        "bufferqueue/2.0/B2HProducerListener.cpp",
        "bufferqueue/2.0/H2BGraphicBufferProducer.cpp",
        "bufferqueue/2.0/H2BProducerListener.cpp",
        "bufferqueue/2.0/types.cpp",
    ],
    ],


    shared_libs: [
    shared_libs: [
        "android.frameworks.bufferhub@1.0",
        "android.frameworks.bufferhub@1.0",
        "android.hardware.graphics.bufferqueue@1.0",
        "android.hardware.graphics.bufferqueue@2.0",
        "android.hardware.graphics.common@1.1",
        "android.hardware.graphics.common@1.2",
        "android.hidl.token@1.0-utils",
        "libbase",
        "libbinder",
        "libbufferhub",
        "libbufferhub",
        "libbufferhubqueue", // TODO(b/70046255): Remove this once BufferHub is integrated into libgui.
        "libbufferhubqueue", // TODO(b/70046255): Remove this once BufferHub is integrated into libgui.
        "libcutils",
        "libEGL",
        "libGLESv2",
        "libhidlbase",
        "libhidltransport",
        "libhwbinder",
        "libinput",
        "libinput",
        "liblog",
        "libnativewindow",
        "libpdx_default_transport",
        "libpdx_default_transport",
        "libsync",
        "libui",
        "libutils",
        "libvndksupport",
    ],
    ],


    // bufferhub is not used when building libgui for vendors
    // bufferhub is not used when building libgui for vendors
@@ -145,30 +84,8 @@ cc_library_shared {


    header_libs: [
    header_libs: [
        "libdvr_headers",
        "libdvr_headers",
        "libgui_headers",
        "libnativebase_headers",
        "libpdx_headers",
        "libpdx_headers",
    ],
    ],

    export_shared_lib_headers: [
        "libbinder",
        "libEGL",
        "libnativewindow",
        "libui",
        "android.hardware.graphics.bufferqueue@1.0",
        "android.hardware.graphics.bufferqueue@2.0",
        "android.hardware.graphics.common@1.1",
        "android.hardware.graphics.common@1.2",
        "android.hidl.token@1.0-utils",
    ],

    export_header_lib_headers: [
        "libgui_headers",
    ],

    export_include_dirs: [
        "include",
    ],
}
}


// Used by media codec services exclusively as a static lib for
// Used by media codec services exclusively as a static lib for
@@ -177,11 +94,21 @@ cc_library_static {
    name: "libgui_bufferqueue_static",
    name: "libgui_bufferqueue_static",
    vendor_available: true,
    vendor_available: true,


    cflags: [
        "-DNO_BUFFERHUB",
    ],

    defaults: ["libgui_bufferqueue-defaults"],
}

// Common build config shared by libgui and libgui_bufferqueue_static.
cc_defaults {
    name: "libgui_bufferqueue-defaults",

    clang: true,
    clang: true,
    cflags: [
    cflags: [
        "-Wall",
        "-Wall",
        "-Werror",
        "-Werror",
        "-DNO_BUFFERHUB",
    ],
    ],


    cppflags: [
    cppflags: [