1# Copyright © 2017 Intel Corporation 2# SPDX-License-Identifier: MIT 3 4nine_st_files = files( 5 'adapter9.c', 6 'authenticatedchannel9.c', 7 'basetexture9.c', 8 'buffer9.c', 9 'cryptosession9.c', 10 'cubetexture9.c', 11 'device9.c', 12 'device9ex.c', 13 'device9video.c', 14 'guid.c', 15 'indexbuffer9.c', 16 'iunknown.c', 17 'nine_buffer_upload.c', 18 'nine_debug.c', 19 'nine_dump.c', 20 'nineexoverlayextension.c', 21 'nine_ff.c', 22 'nine_helpers.c', 23 'nine_lock.c', 24 'nine_memory_helper.c', 25 'nine_pipe.c', 26 'nine_quirk.c', 27 'nine_queue.c', 28 'nine_shader.c', 29 'nine_state.c', 30 'pixelshader9.c', 31 'query9.c', 32 'resource9.c', 33 'stateblock9.c', 34 'surface9.c', 35 'swapchain9.c', 36 'swapchain9ex.c', 37 'texture9.c', 38 'threadpool.c', 39 'vertexbuffer9.c', 40 'vertexdeclaration9.c', 41 'vertexshader9.c', 42 'volume9.c', 43 'volumetexture9.c', 44) 45 46libnine_st = static_library( 47 'nine_st', 48 nine_st_files, 49 gnu_symbol_visibility : 'hidden', 50 include_directories : [ 51 inc_d3d9, inc_gallium, inc_include, inc_src, inc_gallium_aux, 52 ], 53 dependencies : [ 54 dep_thread, idep_nir, idep_nir_headers 55 ], 56 link_with : [ 57 libmesa 58 ] 59) 60