1bf215546Sopenharmony_ciinc_d3d10umd = include_directories('.')
2bf215546Sopenharmony_ci_c_args_d3d10umd = []
3bf215546Sopenharmony_ci
4bf215546Sopenharmony_ciif cc.get_argument_syntax() == 'gcc'
5bf215546Sopenharmony_ci  _c_args_d3d10umd += '-Wno-unknown-pragmas'
6bf215546Sopenharmony_ciendif
7bf215546Sopenharmony_ci
8bf215546Sopenharmony_ciinc_winddk = include_directories('../../../../include/winddk')
9bf215546Sopenharmony_ci
10bf215546Sopenharmony_cilibd3d10umd = static_library(
11bf215546Sopenharmony_ci  'd3d10umd',
12bf215546Sopenharmony_ci  files(
13bf215546Sopenharmony_ci    'Adapter.cpp',
14bf215546Sopenharmony_ci    'Debug.cpp',
15bf215546Sopenharmony_ci    'Device.cpp',
16bf215546Sopenharmony_ci    'Draw.cpp',
17bf215546Sopenharmony_ci    'DxgiFns.cpp',
18bf215546Sopenharmony_ci    'Format.cpp',
19bf215546Sopenharmony_ci    'InputAssembly.cpp',
20bf215546Sopenharmony_ci    'OutputMerger.cpp',
21bf215546Sopenharmony_ci    'Query.cpp',
22bf215546Sopenharmony_ci    'Rasterizer.cpp',
23bf215546Sopenharmony_ci    'Resource.cpp',
24bf215546Sopenharmony_ci    'Shader.cpp',
25bf215546Sopenharmony_ci    'ShaderDump.cpp',
26bf215546Sopenharmony_ci    'ShaderParse.c',
27bf215546Sopenharmony_ci    'ShaderTGSI.c',
28bf215546Sopenharmony_ci    'D3DKMT.cpp',
29bf215546Sopenharmony_ci  ),
30bf215546Sopenharmony_ci  c_args : _c_args_d3d10umd,
31bf215546Sopenharmony_ci  cpp_args : _c_args_d3d10umd,
32bf215546Sopenharmony_ci  include_directories : [
33bf215546Sopenharmony_ci    inc_include, inc_src, inc_gallium, inc_gallium_aux, inc_winddk,
34bf215546Sopenharmony_ci  ],
35bf215546Sopenharmony_ci)
36