X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgallium%2Fdrivers%2Fnouveau%2Fmeson.build;h=9369777de8386a3a57077ea4723ac8a6c4f6b828;hb=2e94cb66933fd7b130011b53b47e0816eb8a76d5;hp=4558c5810c1a4e06b31ab1b88594b8fa0e69efac;hpb=a0393010c4e654e13c62cb2f6f9eea066db19bc5;p=mesa.git diff --git a/src/gallium/drivers/nouveau/meson.build b/src/gallium/drivers/nouveau/meson.build index 4558c5810c1..9369777de83 100644 --- a/src/gallium/drivers/nouveau/meson.build +++ b/src/gallium/drivers/nouveau/meson.build @@ -32,7 +32,6 @@ files_libnouveau = files( 'nouveau_mm.h', 'nouveau_screen.c', 'nouveau_screen.h', - 'nouveau_statebuf.h', 'nouveau_video.c', 'nouveau_video.h', 'nouveau_vp3_video_bsp.c', @@ -131,11 +130,14 @@ files_libnouveau = files( 'codegen/nv50_ir_emit_nv50.cpp', 'codegen/nv50_ir_from_common.cpp', 'codegen/nv50_ir_from_common.h', + 'codegen/nv50_ir_from_nir.cpp', 'codegen/nv50_ir_from_tgsi.cpp', 'codegen/nv50_ir_graph.cpp', 'codegen/nv50_ir_graph.h', 'codegen/nv50_ir.h', 'codegen/nv50_ir_inlines.h', + 'codegen/nv50_ir_lowering_helper.cpp', + 'codegen/nv50_ir_lowering_helper.h', 'codegen/nv50_ir_lowering_nv50.cpp', 'codegen/nv50_ir_peephole.cpp', 'codegen/nv50_ir_print.cpp', @@ -208,9 +210,9 @@ files_libnouveau = files( libnouveau = static_library( 'nouveau', - [files_libnouveau], + [files_libnouveau, nir_opcodes_h], include_directories : [ - inc_src, inc_include, inc_gallium, inc_gallium_aux, + inc_src, inc_include, inc_gallium, inc_gallium_aux, inc_common, ], c_args : [c_vis_args], cpp_args : [cpp_vis_args], @@ -221,13 +223,13 @@ nouveau_compiler = executable( 'nouveau_compiler', 'nouveau_compiler.c', include_directories : [inc_src, inc_include, inc_gallium, inc_gallium_aux], - dependencies : [dep_libdrm, dep_libdrm_nouveau], - link_with : [libnouveau, libgallium, libmesa_util], + dependencies : [dep_libdrm, dep_libdrm_nouveau, idep_mesautil], + link_with : [libnouveau, libgallium, libnir], build_by_default : with_tools.contains('nouveau'), install : with_tools.contains('nouveau'), ) driver_nouveau = declare_dependency( compile_args : '-DGALLIUM_NOUVEAU', - link_with : [libnouveauwinsys, libnouveau], + link_with : [libnouveauwinsys, libnouveau, libnir], )