blob: bc64fd632c5fc508ac0ca5d8afdc873777e11756 [file] [log] [blame]
package {
default_applicable_licenses: ["hardware_google_gfxstream_license"],
}
cc_library_static {
name: "libgfxstream_host_magma_server",
defaults: ["gfxstream_defaults"],
static_libs: [
"gfxstream_base",
"gfxstream_host_common",
"libgfxstream_host_magma_dec",
"libgfxstream_host_apigen_codec_common",
"libgfxstream_host_vulkan_cereal",
],
srcs: [
"Decoder.cpp",
],
export_include_dirs: [
".",
"magma_dec",
],
target: {
android: {
srcs: [
"Connection.cpp",
"DrmBuffer.cpp",
"DrmContext.cpp",
"DrmDevice.cpp",
"IntelDrmDecoder.cpp",
],
header_libs: [
"libdrm_headers",
],
cflags: [
"-DGFXSTREAM_MAGMA_USE_INTEL_DRM=1",
],
},
not_windows: {
srcs: [
"Connection.cpp",
"DrmBuffer.cpp",
"DrmContext.cpp",
"DrmDevice.cpp",
"IntelDrmDecoder.cpp",
],
header_libs: [
"libdrm_headers",
],
cflags: [
"-DGFXSTREAM_MAGMA_USE_INTEL_DRM=1",
],
},
},
}