17ec681f3Smrginc_d3d10umd = include_directories('.')
27ec681f3Smrg_c_args_d3d10umd = []
37ec681f3Smrg
47ec681f3Smrgif cc.get_id() == 'gcc'
57ec681f3Smrg  _c_args_d3d10umd += '-Wno-unknown-pragmas'
67ec681f3Smrgendif
77ec681f3Smrg
87ec681f3Smrginc_winddk = include_directories('../../../../include/winddk')
97ec681f3Smrg
107ec681f3Smrglibd3d10umd = static_library(
117ec681f3Smrg  'd3d10umd',
127ec681f3Smrg  files(
137ec681f3Smrg    'Adapter.cpp',
147ec681f3Smrg    'Debug.cpp',
157ec681f3Smrg    'Device.cpp',
167ec681f3Smrg    'Draw.cpp',
177ec681f3Smrg    'Dxgi.cpp',
187ec681f3Smrg    'Format.cpp',
197ec681f3Smrg    'InputAssembly.cpp',
207ec681f3Smrg    'OutputMerger.cpp',
217ec681f3Smrg    'Query.cpp',
227ec681f3Smrg    'Rasterizer.cpp',
237ec681f3Smrg    'Resource.cpp',
247ec681f3Smrg    'Shader.cpp',
257ec681f3Smrg    'ShaderDump.cpp',
267ec681f3Smrg    'ShaderParse.c',
277ec681f3Smrg    'ShaderTGSI.c',
287ec681f3Smrg    'D3DKMT.cpp',
297ec681f3Smrg  ),
307ec681f3Smrg  c_args : _c_args_d3d10umd,
317ec681f3Smrg  cpp_args : _c_args_d3d10umd,
327ec681f3Smrg  include_directories : [
337ec681f3Smrg    inc_include, inc_src, inc_gallium, inc_gallium_aux, inc_winddk,
347ec681f3Smrg  ],
357ec681f3Smrg)
36