1package {
2    // See: http://go/android-license-faq
3    default_applicable_licenses: ["hardware_google_gfxstream_license"],
4}
5
6cc_library_headers {
7    name: "libgfxstream_guest_rendercontrol_headers",
8    defaults: [
9        "libgfxstream_guest_cc_defaults",
10    ],
11    export_include_dirs: [
12        "include",
13    ],
14    header_libs: [
15        "libhardware_headers",
16    ],
17    export_header_lib_headers: [
18        "libhardware_headers",
19    ],
20}
21
22cc_library_shared {
23    name: "libgfxstream_guest_rendercontrol",
24    defaults: [
25        "libgfxstream_guest_cc_defaults",
26        "mesa_platform_virtgpu_defaults",
27    ],
28    header_libs: [
29        "libgfxstream_guest_rendercontrol_headers",
30    ],
31    export_header_lib_headers: [
32        "libgfxstream_guest_rendercontrol_headers",
33    ],
34    shared_libs: [
35        "libOpenglSystemCommon",
36        "liblog",
37    ],
38    srcs: [
39        "RenderControl.cpp",
40    ],
41    target: {
42        host: {
43            cflags: [
44                "-DEND2END_TESTS",
45            ],
46        },
47    },
48}
49