1*61046927SAndroid Build Coastguard Worker# Copyright © 2019 Purism SPC 2*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard Workerlibetnaviv_drm_files = files( 5*61046927SAndroid Build Coastguard Worker 'etnaviv_device.c', 6*61046927SAndroid Build Coastguard Worker 'etnaviv_gpu.c', 7*61046927SAndroid Build Coastguard Worker 'etnaviv_bo.c', 8*61046927SAndroid Build Coastguard Worker 'etnaviv_bo_cache.c', 9*61046927SAndroid Build Coastguard Worker 'etnaviv_perfmon.c', 10*61046927SAndroid Build Coastguard Worker 'etnaviv_pipe.c', 11*61046927SAndroid Build Coastguard Worker 'etnaviv_cmd_stream.c', 12*61046927SAndroid Build Coastguard Worker 'etnaviv_drmif.h', 13*61046927SAndroid Build Coastguard Worker 'etnaviv_priv.h', 14*61046927SAndroid Build Coastguard Worker) 15*61046927SAndroid Build Coastguard Worker 16*61046927SAndroid Build Coastguard Workerlibetnaviv_drm = static_library( 17*61046927SAndroid Build Coastguard Worker 'etnaviv_drm', 18*61046927SAndroid Build Coastguard Worker libetnaviv_drm_files, 19*61046927SAndroid Build Coastguard Worker include_directories : [ 20*61046927SAndroid Build Coastguard Worker inc_etnaviv, 21*61046927SAndroid Build Coastguard Worker inc_include, 22*61046927SAndroid Build Coastguard Worker inc_src, 23*61046927SAndroid Build Coastguard Worker ], 24*61046927SAndroid Build Coastguard Worker c_args : [no_override_init_args], 25*61046927SAndroid Build Coastguard Worker gnu_symbol_visibility : 'hidden', 26*61046927SAndroid Build Coastguard Worker dependencies : [ 27*61046927SAndroid Build Coastguard Worker dep_libdrm, 28*61046927SAndroid Build Coastguard Worker dep_valgrind, 29*61046927SAndroid Build Coastguard Worker idep_mesautil, 30*61046927SAndroid Build Coastguard Worker idep_etna_common, 31*61046927SAndroid Build Coastguard Worker ], 32*61046927SAndroid Build Coastguard Worker link_with : [ 33*61046927SAndroid Build Coastguard Worker libetnaviv_hwdb 34*61046927SAndroid Build Coastguard Worker ], 35*61046927SAndroid Build Coastguard Worker build_by_default : false, 36*61046927SAndroid Build Coastguard Worker) 37*61046927SAndroid Build Coastguard Worker 38*61046927SAndroid Build Coastguard Workerif with_tools.contains('etnaviv') 39*61046927SAndroid Build Coastguard Worker subdir('tests') 40*61046927SAndroid Build Coastguard Workerendif 41