17ec681f3Smrg# Copyright © 2021 Collabora, Ltd. 27ec681f3Smrg# Copyright © 2021 Google, Inc 37ec681f3Smrg# 47ec681f3Smrg# SPDX-License-Identifier: MIT 57ec681f3Smrg 67ec681f3Smrgpps_freedreno_lib = static_library( 77ec681f3Smrg 'freedreno-gpu', 87ec681f3Smrg sources: [ 97ec681f3Smrg 'fd_pps_driver.cc', 107ec681f3Smrg 'fd_pps_driver.h', 117ec681f3Smrg freedreno_xml_header_files, 127ec681f3Smrg ], 137ec681f3Smrg include_directories: [ 147ec681f3Smrg inc_tool, 157ec681f3Smrg inc_src, 167ec681f3Smrg inc_freedreno, 177ec681f3Smrg inc_include, 187ec681f3Smrg ], 197ec681f3Smrg dependencies: [ 207ec681f3Smrg dep_libdrm, 217ec681f3Smrg dep_perfetto, 227ec681f3Smrg dep_valgrind, 237ec681f3Smrg ], 247ec681f3Smrg cpp_args: '-std=c++17' 257ec681f3Smrg) 267ec681f3Smrg 277ec681f3Smrgpps_freedreno_dep = declare_dependency( 287ec681f3Smrg link_with: [ 297ec681f3Smrg pps_freedreno_lib, 307ec681f3Smrg libfreedreno_common, 317ec681f3Smrg libfreedreno_drm, 327ec681f3Smrg libfreedreno_perfcntrs, 337ec681f3Smrg ], 347ec681f3Smrg dependencies: [ 357ec681f3Smrg idep_mesautil, 367ec681f3Smrg ], 377ec681f3Smrg include_directories: [ 387ec681f3Smrg inc_tool, 397ec681f3Smrg inc_src, 407ec681f3Smrg ], 417ec681f3Smrg compile_args: [ 427ec681f3Smrg '-DPPS_FREEDRENO', 437ec681f3Smrg ], 447ec681f3Smrg) 457ec681f3Smrg 467ec681f3Smrgpps_datasources += pps_freedreno_dep 477ec681f3Smrgpps_includes += [ 487ec681f3Smrg inc_include, 497ec681f3Smrg inc_freedreno, 507ec681f3Smrg] 51