1package {
2    // See: http://go/android-license-faq
3    // A large-scale-change added 'default_applicable_licenses' to import
4    // all of the 'license_kinds' from "frameworks_native_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-Apache-2.0
7    default_applicable_licenses: ["frameworks_native_license"],
8}
9
10cc_test {
11    name: "sffakehwc_test",
12    defaults: ["surfaceflinger_defaults"],
13    test_suites: ["device-tests"],
14    srcs: [
15         "FakeComposerClient.cpp",
16         "FakeComposerService.cpp",
17         "FakeComposerUtils.cpp",
18         "SFFakeHwc_test.cpp"
19    ],
20    require_root: true,
21    shared_libs: [
22        "android.hardware.graphics.composer@2.1",
23        "android.hardware.graphics.composer@2.2",
24        "android.hardware.graphics.composer@2.3",
25        "android.hardware.graphics.composer@2.4",
26        "android.hardware.graphics.mapper@2.0",
27        "android.hardware.graphics.mapper@3.0",
28        "android.hardware.graphics.mapper@4.0",
29        "android.hardware.power@1.3",
30        "libbase",
31        "libbinder",
32        "libcutils",
33        "libfmq",
34        "libgui",
35        "libhidlbase",
36        "liblayers_proto",
37        "liblog",
38        "libnativewindow",
39        "libsync",
40        "libtimestats",
41        "libui",
42        "libutils",
43    ],
44    static_libs: [
45        "android.hardware.graphics.composer@2.1-resources",
46        "libcompositionengine",
47        "libgmock",
48        "libperfetto_client_experimental",
49        "librenderengine",
50        "libtrace_proto",
51    ],
52    header_libs: [
53        "android.hardware.graphics.composer@2.4-command-buffer",
54        "android.hardware.graphics.composer@2.4-hal",
55        "libsurfaceflinger_headers",
56    ],
57}
58