blob: f166fdeafa41bc75c6c29f01b1411efe61f067f1 [file] [log] [blame]
Bob Badoure539dba2021-02-12 17:07:05 -08001package {
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_base_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["frameworks_base_license"],
8}
9
Fedor Kudasova8871162019-07-04 12:54:28 +010010cc_library_host_static {
11 name: "libhostgraphics",
12
Fedor Kudasov15e58b42019-07-04 17:52:39 +010013 cflags: [
14 "-Wno-unused-parameter",
15 ],
16
Marin Shalamanova602c172020-08-11 20:29:00 +020017 static_libs: [
18 "libbase",
Brett Chabot00195522020-09-09 13:52:20 -070019 "libmath",
20 "libutils",
Marin Shalamanova602c172020-08-11 20:29:00 +020021 ],
22
Fedor Kudasova8871162019-07-04 12:54:28 +010023 srcs: [
24 ":libui_host_common",
Fedor Kudasov15e58b42019-07-04 17:52:39 +010025 "Fence.cpp",
26 "HostBufferQueue.cpp",
27 "PublicFormat.cpp",
Fedor Kudasova8871162019-07-04 12:54:28 +010028 ],
29
30 include_dirs: [
31 // Here we override all the headers automatically included with frameworks/native/include.
32 // When frameworks/native/include will be removed from the list of automatic includes.
33 // We will have to copy necessary headers with a pre-build step (generated headers).
34 ".",
35 "frameworks/native/libs/nativebase/include",
36 "frameworks/native/libs/nativewindow/include",
37 "frameworks/native/libs/arect/include",
Brett Chabot00195522020-09-09 13:52:20 -070038 "frameworks/native/libs/ui/include_private",
Fedor Kudasova8871162019-07-04 12:54:28 +010039 ],
40 export_include_dirs: ["."],
41
42 target: {
43 windows: {
44 enabled: true,
45 }
46 },
Marin Shalamanova602c172020-08-11 20:29:00 +020047}