1add_library(
2    gfxstream-magma-server
3    Decoder.cpp
4    magma_dec/magma_dec.cpp
5    magma_dec/magma_server_context.cpp
6    ${gfxstream-magma-server-backend-sources})
7target_compile_definitions(
8    gfxstream-magma-server
9    PRIVATE
10    ${gfxstream-magma-server-backend-defines})
11target_link_libraries(
12    gfxstream-magma-server
13    PRIVATE
14    apigen-codec-common
15    ${gfxstream-magma-server-backend-libs})
16target_include_directories(
17    gfxstream-magma-server
18    PRIVATE
19    ${GFXSTREAM_REPO_ROOT}
20    ${GFXSTREAM_REPO_ROOT}/include
21    ${GFXSTREAM_REPO_ROOT}/host
22    ${GFXSTREAM_REPO_ROOT}/host/apigen-codec-common
23    ${GFXSTREAM_REPO_ROOT}/host/magma
24    ${GFXSTREAM_REPO_ROOT}/host/magma/magma_dec
25    ${GFXSTREAM_REPO_ROOT}/third-party/fuchsia/magma/include
26    ${GFXSTREAM_REPO_ROOT}/third-party/fuchsia/magma/include/lib)
27