# Copyright 2023 Android Open Source Project # SPDX-License-Identifier: MIT files_lib_magma_enc = files( 'magma.cpp', 'magma_enc_util.cpp', 'magma_enc/magma_enc.cpp', 'magma_enc/magma_entry.cpp', 'magma_enc/magma_client_context.cpp', ) inc_magma_enc = include_directories('magma_enc') lib_magma_enc = static_library( 'magma', files_lib_magma_enc, cpp_args: cpp_args + [ '-Wno-misleading-indentation', '-Wno-unused-function', ], include_directories: [inc_magma, inc_magma_enc, inc_android_emu, inc_host, inc_android_compat, inc_opengl_codec, inc_opengl_system, inc_render_enc, inc_system, inc_goldfish_address_space, inc_platform], link_with: [ lib_platform, lib_stream, # for ASG lib_codec_common, # for checksums lib_emu_android_base, # for tracing lib_android_compat # for logging ], dependencies: [ fuchsia_magma_dep, dependency('libdrm') ], ) lib_magma_gfxstream_dep = declare_dependency( include_directories: [ inc_fuchsia_magma, inc_fuchsia_magma_nolib ], link_with: [lib_magma_enc], )