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