1*61046927SAndroid Build Coastguard Workerlibteflon = shared_library( 2*61046927SAndroid Build Coastguard Worker 'teflon', 3*61046927SAndroid Build Coastguard Worker [ 'teflon_target.c' ], 4*61046927SAndroid Build Coastguard Worker include_directories : [ inc_src, inc_util, inc_include, inc_gallium, inc_gallium_aux, inc_gallium_winsys, inc_gallium_drivers ], 5*61046927SAndroid Build Coastguard Worker link_whole : [ libteflon_st ], 6*61046927SAndroid Build Coastguard Worker link_with : [libpipe_loader_static, libws_null, libwsw, libswdri, libswkmsdri, libgallium ], 7*61046927SAndroid Build Coastguard Worker gnu_symbol_visibility : 'hidden', 8*61046927SAndroid Build Coastguard Worker link_args : ld_args_build_id, 9*61046927SAndroid Build Coastguard Worker dependencies : [ 10*61046927SAndroid Build Coastguard Worker driver_etnaviv, 11*61046927SAndroid Build Coastguard Worker idep_nir, 12*61046927SAndroid Build Coastguard Worker idep_mesautil, 13*61046927SAndroid Build Coastguard Worker ], 14*61046927SAndroid Build Coastguard Worker install : true, 15*61046927SAndroid Build Coastguard Worker) 16*61046927SAndroid Build Coastguard Worker 17*61046927SAndroid Build Coastguard Workerif with_tests 18*61046927SAndroid Build Coastguard Worker tensorflow_lite = shared_library( 19*61046927SAndroid Build Coastguard Worker 'tensorflow-lite', 20*61046927SAndroid Build Coastguard Worker [ 'tflite-stub.c' ], 21*61046927SAndroid Build Coastguard Worker include_directories : [ inc_include ], 22*61046927SAndroid Build Coastguard Worker install : false, 23*61046927SAndroid Build Coastguard Worker ) 24*61046927SAndroid Build Coastguard Worker 25*61046927SAndroid Build Coastguard Worker tflite_flatbuffer_h_name = 'tflite-schema-v2.15.0_generated.h' 26*61046927SAndroid Build Coastguard Worker tflite_flatbuffer_h = custom_target('tflite_flatbuffer.h', 27*61046927SAndroid Build Coastguard Worker output: tflite_flatbuffer_h_name, 28*61046927SAndroid Build Coastguard Worker input: 'tflite-schema-v2.15.0.fbs', 29*61046927SAndroid Build Coastguard Worker command : [ 30*61046927SAndroid Build Coastguard Worker prog_flatc, 31*61046927SAndroid Build Coastguard Worker '--cpp', 32*61046927SAndroid Build Coastguard Worker '--cpp-ptr-type', 'std::shared_ptr', 33*61046927SAndroid Build Coastguard Worker '--gen-object-api', 34*61046927SAndroid Build Coastguard Worker '-o', meson.current_build_dir(), 35*61046927SAndroid Build Coastguard Worker '@INPUT@' 36*61046927SAndroid Build Coastguard Worker ], 37*61046927SAndroid Build Coastguard Worker ) 38*61046927SAndroid Build Coastguard Worker 39*61046927SAndroid Build Coastguard Worker executable( 40*61046927SAndroid Build Coastguard Worker 'test_teflon', 41*61046927SAndroid Build Coastguard Worker 'test_teflon.cpp', 42*61046927SAndroid Build Coastguard Worker 'test_executor.cpp', 43*61046927SAndroid Build Coastguard Worker tflite_flatbuffer_h, 44*61046927SAndroid Build Coastguard Worker dependencies : [ idep_mesautil, idep_gtest ], 45*61046927SAndroid Build Coastguard Worker link_with : [ tensorflow_lite ], 46*61046927SAndroid Build Coastguard Worker include_directories : [ inc_include ], 47*61046927SAndroid Build Coastguard Worker ) 48*61046927SAndroid Build Coastguard Workerendif 49