[build] Make prog_* variables in Meson defined earlier
The prog_* variables contain various programs found by Meson. Define the
reusable ones in one place.
Remove prog_git, it's unused.
Signed-off-by: Philipp Wagner <phw@lowrisc.org>
diff --git a/meson.build b/meson.build
index 69904c6..cd52f1e 100644
--- a/meson.build
+++ b/meson.build
@@ -155,12 +155,16 @@
# Common program references.
prog_python = import('python').find_installation('python3')
+prog_env = find_program('env')
+prog_srec_cat = find_program('srec_cat')
+
prog_ld = find_program('ld')
prog_as = find_program('as')
prog_objdump = find_program('objdump')
prog_objcopy = find_program('objcopy')
-prog_srec_cat = find_program('srec_cat')
-prog_git = find_program('git')
+
+prog_otbn_as = meson.source_root() / 'hw/ip/otbn/util/otbn-as'
+prog_otbn_ld = meson.source_root() / 'hw/ip/otbn/util/otbn-ld'
# Hardware register headers. These are generated from HJSON files, and accesible
# in C via |#include "{IP_NAME}_regs.h"|.
diff --git a/sw/otbn/meson.build b/sw/otbn/meson.build
index 8e84375..d362e89 100644
--- a/sw/otbn/meson.build
+++ b/sw/otbn/meson.build
@@ -40,10 +40,6 @@
# dictionary.
subdir('code-snippets')
-prog_otbn_as = meson.source_root() / 'hw/ip/otbn/util/otbn-as'
-prog_otbn_ld = meson.source_root() / 'hw/ip/otbn/util/otbn-ld'
-
-prog_env = find_program('env')
prog_otbn_build = meson.source_root() / 'util/otbn_build.py'
otbn_build_command = [