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