1# Copyright © 2021 Collabora, Ltd. 2# Copyright © 2021 Google, Inc 3# 4# SPDX-License-Identifier: MIT 5 6pps_freedreno_lib = static_library( 7 'freedreno-gpu', 8 sources: [ 9 'fd_pps_driver.cc', 10 'fd_pps_driver.h', 11 freedreno_xml_header_files, 12 ], 13 include_directories: [ 14 inc_tool, 15 inc_src, 16 inc_freedreno, 17 inc_include, 18 ], 19 dependencies: [ 20 dep_libdrm, 21 dep_perfetto, 22 dep_valgrind, 23 ], 24 cpp_args: '-std=c++17' 25) 26 27pps_freedreno_dep = declare_dependency( 28 link_with: [ 29 pps_freedreno_lib, 30 libfreedreno_common, 31 libfreedreno_drm, 32 libfreedreno_perfcntrs, 33 ], 34 dependencies: [ 35 idep_mesautil, 36 ], 37 include_directories: [ 38 inc_tool, 39 inc_src, 40 ], 41 compile_args: [ 42 '-DPPS_FREEDRENO', 43 ], 44) 45 46pps_datasources += pps_freedreno_dep 47pps_includes += [ 48 inc_include, 49 inc_freedreno, 50] 51