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_i915 = files( 5*61046927SAndroid Build Coastguard Worker 'i915_batchbuffer.h', 6*61046927SAndroid Build Coastguard Worker 'i915_batch.h', 7*61046927SAndroid Build Coastguard Worker 'i915_blit.c', 8*61046927SAndroid Build Coastguard Worker 'i915_blit.h', 9*61046927SAndroid Build Coastguard Worker 'i915_clear.c', 10*61046927SAndroid Build Coastguard Worker 'i915_context.c', 11*61046927SAndroid Build Coastguard Worker 'i915_context.h', 12*61046927SAndroid Build Coastguard Worker 'i915_debug.c', 13*61046927SAndroid Build Coastguard Worker 'i915_debug_fp.c', 14*61046927SAndroid Build Coastguard Worker 'i915_debug.h', 15*61046927SAndroid Build Coastguard Worker 'i915_debug_private.h', 16*61046927SAndroid Build Coastguard Worker 'i915_flush.c', 17*61046927SAndroid Build Coastguard Worker 'i915_fpc_emit.c', 18*61046927SAndroid Build Coastguard Worker 'i915_fpc.h', 19*61046927SAndroid Build Coastguard Worker 'i915_fpc_optimize.c', 20*61046927SAndroid Build Coastguard Worker 'i915_fpc_translate.c', 21*61046927SAndroid Build Coastguard Worker 'i915_prim_emit.c', 22*61046927SAndroid Build Coastguard Worker 'i915_prim_vbuf.c', 23*61046927SAndroid Build Coastguard Worker 'i915_public.h', 24*61046927SAndroid Build Coastguard Worker 'i915_query.c', 25*61046927SAndroid Build Coastguard Worker 'i915_query.h', 26*61046927SAndroid Build Coastguard Worker 'i915_reg.h', 27*61046927SAndroid Build Coastguard Worker 'i915_resource_buffer.c', 28*61046927SAndroid Build Coastguard Worker 'i915_resource.c', 29*61046927SAndroid Build Coastguard Worker 'i915_resource.h', 30*61046927SAndroid Build Coastguard Worker 'i915_resource_texture.c', 31*61046927SAndroid Build Coastguard Worker 'i915_screen.c', 32*61046927SAndroid Build Coastguard Worker 'i915_screen.h', 33*61046927SAndroid Build Coastguard Worker 'i915_state.c', 34*61046927SAndroid Build Coastguard Worker 'i915_state_derived.c', 35*61046927SAndroid Build Coastguard Worker 'i915_state_dynamic.c', 36*61046927SAndroid Build Coastguard Worker 'i915_state_emit.c', 37*61046927SAndroid Build Coastguard Worker 'i915_state_fpc.c', 38*61046927SAndroid Build Coastguard Worker 'i915_state.h', 39*61046927SAndroid Build Coastguard Worker 'i915_state_immediate.c', 40*61046927SAndroid Build Coastguard Worker 'i915_state_inlines.h', 41*61046927SAndroid Build Coastguard Worker 'i915_state_sampler.c', 42*61046927SAndroid Build Coastguard Worker 'i915_state_static.c', 43*61046927SAndroid Build Coastguard Worker 'i915_surface.c', 44*61046927SAndroid Build Coastguard Worker 'i915_surface.h', 45*61046927SAndroid Build Coastguard Worker 'i915_winsys.h', 46*61046927SAndroid Build Coastguard Worker) 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard Workerlibi915 = static_library( 49*61046927SAndroid Build Coastguard Worker 'i915', 50*61046927SAndroid Build Coastguard Worker files_i915, 51*61046927SAndroid Build Coastguard Worker gnu_symbol_visibility : 'hidden', 52*61046927SAndroid Build Coastguard Worker include_directories : [inc_include, inc_src, inc_gallium, inc_gallium_aux], 53*61046927SAndroid Build Coastguard Worker dependencies : [idep_nir, idep_mesautil], 54*61046927SAndroid Build Coastguard Worker) 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard Workerdriver_i915 = declare_dependency( 57*61046927SAndroid Build Coastguard Worker compile_args : '-DGALLIUM_I915', 58*61046927SAndroid Build Coastguard Worker link_with : [libi915, libi915drm], 59*61046927SAndroid Build Coastguard Worker) 60