xref: /aosp_15_r20/external/mesa3d/src/gfxstream/guest/connection-manager/meson.build (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker# Copyright 2024 Android Open Source Project
2*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard Workerinc_connection_manager = include_directories('.')
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard Workerfiles_libconnection_manager = files(
7*61046927SAndroid Build Coastguard Worker  'GfxStreamConnectionManager.cpp',
8*61046927SAndroid Build Coastguard Worker  'GfxStreamConnection.cpp',
9*61046927SAndroid Build Coastguard Worker  'QemuPipeStreamStub.cpp',
10*61046927SAndroid Build Coastguard Worker  'VirtioGpuPipeStream.cpp',
11*61046927SAndroid Build Coastguard Worker)
12*61046927SAndroid Build Coastguard Worker
13*61046927SAndroid Build Coastguard Workerlibconnection_manager = static_library(
14*61046927SAndroid Build Coastguard Worker   'connection_manager',
15*61046927SAndroid Build Coastguard Worker   files_libconnection_manager,
16*61046927SAndroid Build Coastguard Worker   cpp_args: gfxstream_guest_args,
17*61046927SAndroid Build Coastguard Worker   include_directories: [inc_connection_manager, inc_guest_iostream,
18*61046927SAndroid Build Coastguard Worker                         inc_guest_iostream, inc_goldfish_address_space,
19*61046927SAndroid Build Coastguard Worker                         inc_platform_virtgpu, inc_src, inc_aemu],
20*61046927SAndroid Build Coastguard Worker   link_with: [lib_goldfish_address_space, libplatform_virtgpu],
21*61046927SAndroid Build Coastguard Worker   dependencies: dep_libdrm
22*61046927SAndroid Build Coastguard Worker)
23