From 09d4e6bb2fe97ea03e881405c5e8960cd5fd3263 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Tue, 19 Dec 2023 19:54:13 -0500 Subject: sim: cgen: unify the genmloop logic a bit Pull out the common parts of the genmloop invocation into the common code. This will make it easier to add more, and make the per-port differences a little more obvious. --- sim/or1k/local.mk | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'sim/or1k') diff --git a/sim/or1k/local.mk b/sim/or1k/local.mk index cb48f82..979e0e3 100644 --- a/sim/or1k/local.mk +++ b/sim/or1k/local.mk @@ -74,11 +74,10 @@ BUILT_SOURCES += %D%/eng.h ## FIXME: Use of `mono' is wip. %D%/mloop.c %D%/eng.h: %D%/stamp-mloop ; @true -%D%/stamp-mloop: $(srccom)/genmloop.sh %D%/mloop.in - $(AM_V_GEN)$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \ +%D%/stamp-mloop: %D%/mloop.in $(srccom)/genmloop.sh + $(AM_V_GEN)$(CGEN_GEN_MLOOP) \ -mono -fast -pbb -switch sem-switch.c \ - -cpu or1k32bf \ - -infile $(srcdir)/%D%/mloop.in -outfile-prefix %D%/ + -cpu or1k32bf $(AM_V_at)$(SHELL) $(srcroot)/move-if-change %D%/eng.hin %D%/eng.h $(AM_V_at)$(SHELL) $(srcroot)/move-if-change %D%/mloop.cin %D%/mloop.c $(AM_V_at)touch $@ -- cgit v1.1