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_main_test = files( 5*61046927SAndroid Build Coastguard Worker 'enum_strings.cpp', 6*61046927SAndroid Build Coastguard Worker 'disable_windows_include.c', 7*61046927SAndroid Build Coastguard Worker) 8*61046927SAndroid Build Coastguard Worker# disable_windows_include.c includes this generated header. 9*61046927SAndroid Build Coastguard Workerfiles_main_test += main_marshal_generated_h 10*61046927SAndroid Build Coastguard Workerlink_main_test = [] 11*61046927SAndroid Build Coastguard Worker 12*61046927SAndroid Build Coastguard Workerif with_shared_glapi 13*61046927SAndroid Build Coastguard Worker files_main_test += files( 14*61046927SAndroid Build Coastguard Worker 'mesa_formats.cpp', 15*61046927SAndroid Build Coastguard Worker 'mesa_extensions.cpp', 16*61046927SAndroid Build Coastguard Worker 'program_state_string.cpp', 17*61046927SAndroid Build Coastguard Worker ) 18*61046927SAndroid Build Coastguard Worker link_main_test += libglapi 19*61046927SAndroid Build Coastguard Workerelse 20*61046927SAndroid Build Coastguard Worker files_main_test += files('stubs.cpp') 21*61046927SAndroid Build Coastguard Workerendif 22*61046927SAndroid Build Coastguard Worker 23*61046927SAndroid Build Coastguard Workertest( 24*61046927SAndroid Build Coastguard Worker 'main-test', 25*61046927SAndroid Build Coastguard Worker executable( 26*61046927SAndroid Build Coastguard Worker 'main_test', 27*61046927SAndroid Build Coastguard Worker [files_main_test, main_dispatch_h], 28*61046927SAndroid Build Coastguard Worker include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux], 29*61046927SAndroid Build Coastguard Worker dependencies : [idep_gtest, dep_clock, dep_dl, dep_thread, idep_nir_headers, idep_mesautil], 30*61046927SAndroid Build Coastguard Worker link_with : [libmesa, libgallium, link_main_test], 31*61046927SAndroid Build Coastguard Worker ), 32*61046927SAndroid Build Coastguard Worker suite : ['mesa'], 33*61046927SAndroid Build Coastguard Worker protocol : 'gtest', 34*61046927SAndroid Build Coastguard Worker) 35