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