This fixes missing script dependencies that didn't trigger rebuilds when those files were changed. To keep it simple stupid, all xml and python files used by python scripts indirectly are now in a single global list. All variables holding file names are also inlined, so that we use file paths everywhere. Reviewed-by: Adam Jackson <ajax@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33634>