nouveau/headers: Clean up the meson a bit

The classes don't need the _push prefix and the depend files is
pointless since we already include the python script as an input file to
the custom_target().

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29028>
This commit is contained in:
Faith Ekstrand 2024-05-06 22:13:13 -05:00 committed by Marge Bot
parent a6036033f0
commit d2e5ff0585

View file

@ -1,4 +1,4 @@
nv_push_classes = [
nv_classes = [
'cl902d',
'cl9039',
'cl906f',
@ -32,19 +32,14 @@ hwref_gens = [
'turing/tu102',
]
nv_push_cl_header_depend_files = [
files('class_parser.py')
]
cl_generated = []
foreach cl : nv_push_classes
foreach cl : nv_classes
cl_generated += custom_target(
cl + '.h',
input : ['class_parser.py', 'nvidia/classes/'+cl+'.h'],
output : ['nv_push_'+cl+'.h', 'nv_push_'+cl+'.c'],
command : [prog_python, '@INPUT0@', '--in-h', '@INPUT1@',
'--out-h', '@OUTPUT0@', '--out-c', '@OUTPUT1@'],
depend_files: nv_push_cl_header_depend_files,
)
endforeach
@ -76,14 +71,13 @@ if with_nouveau_vk
rust = import('rust')
cl_rs_generated = []
foreach cl : nv_push_classes
foreach cl : nv_classes
cl_rs_generated += custom_target(
'nvh_classes_' + cl + '.rs',
input : ['class_parser.py', 'nvidia/classes/'+cl+'.h'],
output : ['nvh_classes_'+cl+'.rs'],
command : [prog_python, '@INPUT0@', '--in-h', '@INPUT1@',
'--out-rs', '@OUTPUT0@'],
depend_files: nv_push_cl_header_depend_files,
)
fs = import('fs')