• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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