1*61046927SAndroid Build Coastguard Worker# Copyright 2017 Intel Corporation 2*61046927SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard Workerfiles_asahi = files( 5*61046927SAndroid Build Coastguard Worker 'driinfo_asahi.h', 6*61046927SAndroid Build Coastguard Worker 'agx_batch.c', 7*61046927SAndroid Build Coastguard Worker 'agx_blit.c', 8*61046927SAndroid Build Coastguard Worker 'agx_disk_cache.c', 9*61046927SAndroid Build Coastguard Worker 'agx_fence.c', 10*61046927SAndroid Build Coastguard Worker 'agx_pipe.c', 11*61046927SAndroid Build Coastguard Worker 'agx_nir_lower_sysvals.c', 12*61046927SAndroid Build Coastguard Worker 'agx_nir_lower_bindings.c', 13*61046927SAndroid Build Coastguard Worker 'agx_nir_lower_point_size.c', 14*61046927SAndroid Build Coastguard Worker 'agx_query.c', 15*61046927SAndroid Build Coastguard Worker 'agx_state.c', 16*61046927SAndroid Build Coastguard Worker 'agx_streamout.c', 17*61046927SAndroid Build Coastguard Worker 'agx_uniforms.c', 18*61046927SAndroid Build Coastguard Worker) 19*61046927SAndroid Build Coastguard Worker 20*61046927SAndroid Build Coastguard Workerlibasahi = static_library( 21*61046927SAndroid Build Coastguard Worker 'asahi', 22*61046927SAndroid Build Coastguard Worker [files_asahi], 23*61046927SAndroid Build Coastguard Worker include_directories : [inc_gallium_aux, inc_gallium, inc_include, inc_src, inc_asahi, inc_virtio_gpu, inc_virtio_vdrm], 24*61046927SAndroid Build Coastguard Worker c_args : [c_msvc_compat_args], 25*61046927SAndroid Build Coastguard Worker gnu_symbol_visibility : 'hidden', 26*61046927SAndroid Build Coastguard Worker dependencies : [idep_nir, idep_mesautil, idep_agx_pack, dep_libdrm, idep_mesaclc], 27*61046927SAndroid Build Coastguard Worker) 28*61046927SAndroid Build Coastguard Worker 29*61046927SAndroid Build Coastguard Workerdriver_asahi = declare_dependency( 30*61046927SAndroid Build Coastguard Worker compile_args : '-DGALLIUM_ASAHI', 31*61046927SAndroid Build Coastguard Worker link_with : [libasahi, libasahiwinsys, libasahi_compiler, libasahi_lib, libasahi_layout, libasahi_decode] 32*61046927SAndroid Build Coastguard Worker) 33