| cc_library_headers { |
| name: "gfxstream_headers", |
| host_supported: true, |
| export_include_dirs: [ |
| ".", |
| "include", |
| "base", |
| "host-common", |
| "snapshot", |
| "stream-servers", |
| "stream-servers/vulkan", |
| "stream-servers/glestranslator/include", |
| "stream-servers/OpenGLESDispatch", |
| ], |
| apex_available: [ |
| "//apex_available:platform", |
| "com.android.virt", |
| ], |
| } |
| |
| cc_library_headers { |
| name: "gfxstream_x11_headers", |
| host_supported: true, |
| export_include_dirs: [ |
| "stream-servers/apigen-codec-common", |
| ], |
| apex_available: [ |
| "//apex_available:platform", |
| "com.android.virt", |
| ], |
| } |
| |
| cc_defaults { |
| name: "gfxstream_defaults", |
| cflags: ["-D_FILE_OFFSET_BITS=64", |
| "-Wno-unreachable-code-loop-increment", |
| "-Wno-unused-parameter", |
| "-Wno-unused-function", |
| "-Wno-unused-variable", |
| "-Wno-ignored-qualifiers", |
| "-Wno-reorder-ctor", |
| "-Wno-mismatched-tags", |
| "-Wno-missing-field-initializers", |
| "-Wno-implicit-fallthrough", |
| "-Wno-unused-private-field", |
| "-Wno-macro-redefined", |
| ], |
| header_libs: [ |
| "gfxstream_headers", |
| "gfxstream_x11_headers", |
| ], |
| target: { |
| host: { |
| compile_multilib: "64", |
| cflags: [ |
| "-U__ANDROID__", |
| "-UANDROID", |
| ] |
| }, |
| android: { |
| compile_multilib: "64", |
| shared_libs: [ "libnativewindow", ], |
| }, |
| linux_bionic_arm64: { |
| enabled: true, |
| cflags: [ "-Dandroidbionic", ], |
| } |
| }, |
| host_supported: true, |
| |
| apex_available: [ |
| "//apex_available:platform", |
| "com.android.virt", |
| ], |
| } |