1# Copyright © 2024 Raspberry Pi Ltd 2# Copyright © 2021 Collabora, Ltd. 3# Copyright © 2021 Google, Inc 4# SPDX-License-Identifier: MIT 5 6pps_broadcom_lib = static_library( 7 'broadcom-dds', 8 sources: [ 9 'v3d_pps_driver.cc', 10 'v3d_pps_driver.h', 11 ], 12 include_directories: [ 13 inc_tool, 14 inc_broadcom, 15 inc_include, 16 ], 17 dependencies: [ 18 dep_libdrm, 19 dep_perfetto, 20 idep_broadcom_perfcntrs, 21 ], 22 c_args: [no_override_init_args], 23) 24 25pps_broadcom_dep = declare_dependency( 26 link_with: [ 27 pps_broadcom_lib, 28 libbroadcom_v3d, 29 ], 30 include_directories: [ 31 inc_tool, 32 ], 33 compile_args: [ 34 '-DPPS_V3D', 35 ], 36) 37 38pps_datasources += pps_broadcom_dep 39pps_includes += [ 40 inc_include, 41 inc_broadcom, 42] 43