1*61046927SAndroid Build Coastguard Worker# Copyright © 2020 Collabora, Ltd. 2*61046927SAndroid Build Coastguard Worker# Author: Antonio Caggiano <[email protected]> 3*61046927SAndroid Build Coastguard Worker# Author: Robert Beckett <[email protected]> 4*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard Workerpps_panfrost_sources = [ 7*61046927SAndroid Build Coastguard Worker 'pan_pps_perf.cpp', 8*61046927SAndroid Build Coastguard Worker 'pan_pps_driver.cpp' 9*61046927SAndroid Build Coastguard Worker] 10*61046927SAndroid Build Coastguard Worker 11*61046927SAndroid Build Coastguard Workerpps_panfrost_includes = [inc_include, inc_src, inc_tool] 12*61046927SAndroid Build Coastguard Worker 13*61046927SAndroid Build Coastguard Workerpps_panfrost_lib = static_library( 14*61046927SAndroid Build Coastguard Worker 'pps-panfrost', 15*61046927SAndroid Build Coastguard Worker sources: pps_panfrost_sources, 16*61046927SAndroid Build Coastguard Worker include_directories: pps_panfrost_includes, 17*61046927SAndroid Build Coastguard Worker dependencies: [dep_libdrm, dep_perfetto, libpanfrost_dep, dep_panfrost_perf], 18*61046927SAndroid Build Coastguard Worker) 19*61046927SAndroid Build Coastguard Worker 20*61046927SAndroid Build Coastguard Workercompile_args_pps_panfrost = ['-DPPS_PANFROST'] 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard Workerpps_panfrost_dep = declare_dependency( 23*61046927SAndroid Build Coastguard Worker link_with: pps_panfrost_lib, 24*61046927SAndroid Build Coastguard Worker include_directories: pps_panfrost_includes, 25*61046927SAndroid Build Coastguard Worker compile_args: compile_args_pps_panfrost 26*61046927SAndroid Build Coastguard Worker) 27*61046927SAndroid Build Coastguard Worker 28*61046927SAndroid Build Coastguard Workerpps_datasources += pps_panfrost_dep 29*61046927SAndroid Build Coastguard Workerif not with_datasources.contains('panfrost') 30*61046927SAndroid Build Coastguard Worker with_datasources += 'panfrost' 31*61046927SAndroid Build Coastguard Workerendif 32