diff options
author | Mike Frysinger <vapier@gentoo.org> | 2021-10-31 02:47:13 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2021-11-02 22:59:07 -0400 |
commit | d2a5dbc744548e173ba1687e1a63a8c2196c7122 (patch) | |
tree | 938abc91fe47341d9160c16da1745580e0d02b5e /sim/v850/Makefile.in | |
parent | 70ab6bdd55540779cda498611010b61619f1758a (diff) | |
download | binutils-d2a5dbc744548e173ba1687e1a63a8c2196c7122.zip binutils-d2a5dbc744548e173ba1687e1a63a8c2196c7122.tar.gz binutils-d2a5dbc744548e173ba1687e1a63a8c2196c7122.tar.bz2 |
sim: hoist mn10300 & v850 igen rules up to common builds
These rules don't depend on the target compiler settings, so hoist
the build logic up to the common builds for better parallelization.
We leave the mips rules in place as they depend on complicated
arch-specific configure logic that needs to be untangled first.
Diffstat (limited to 'sim/v850/Makefile.in')
-rw-r--r-- | sim/v850/Makefile.in | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/sim/v850/Makefile.in b/sim/v850/Makefile.in index 072c750..07014b8 100644 --- a/sim/v850/Makefile.in +++ b/sim/v850/Makefile.in @@ -34,70 +34,3 @@ SIM_EXTRA_CFLAGS = \ NL_TARGET = -DNL_TARGET_v850 ## COMMON_POST_CONFIG_FRAG - -BUILT_SRC_FROM_IGEN = \ - icache.h \ - icache.c \ - idecode.h \ - idecode.c \ - semantics.h \ - semantics.c \ - model.h \ - model.c \ - support.h \ - support.c \ - itable.h \ - itable.c \ - engine.h \ - engine.c \ - irun.c -$(BUILT_SRC_FROM_IGEN): tmp-igen -# - -.PHONY: clean-igen -clean-igen: - rm -f $(BUILT_SRC_FROM_IGEN) - rm -f tmp-igen tmp-insns - -IGEN_TRACE= # -G omit-line-numbers # -G trace-rule-selection -G trace-rule-rejection -G trace-entries -IGEN_INSN=$(srcdir)/v850.igen -IGEN_DC=$(srcdir)/v850-dc -tmp-igen: $(IGEN_INSN) $(IGEN_DC) $(IGEN) - $(ECHO_IGEN) $(IGEN_RUN) \ - $(IGEN_TRACE) \ - -G gen-direct-access \ - -G gen-zero-r0 \ - -i $(IGEN_INSN) \ - -o $(IGEN_DC) \ - -x \ - -n icache.h -hc tmp-icache.h \ - -n icache.c -c tmp-icache.c \ - -n semantics.h -hs tmp-semantics.h \ - -n semantics.c -s tmp-semantics.c \ - -n idecode.h -hd tmp-idecode.h \ - -n idecode.c -d tmp-idecode.c \ - -n model.h -hm tmp-model.h \ - -n model.c -m tmp-model.c \ - -n support.h -hf tmp-support.h \ - -n support.c -f tmp-support.c \ - -n itable.h -ht tmp-itable.h \ - -n itable.c -t tmp-itable.c \ - -n engine.h -he tmp-engine.h \ - -n engine.c -e tmp-engine.c \ - -n irun.c -r tmp-irun.c - $(SILENCE) $(SHELL) $(srcroot)/move-if-change tmp-icache.h icache.h - $(SILENCE) $(SHELL) $(srcroot)/move-if-change tmp-icache.c icache.c - $(SILENCE) $(SHELL) $(srcroot)/move-if-change tmp-idecode.h idecode.h - $(SILENCE) $(SHELL) $(srcroot)/move-if-change tmp-idecode.c idecode.c - $(SILENCE) $(SHELL) $(srcroot)/move-if-change tmp-semantics.h semantics.h - $(SILENCE) $(SHELL) $(srcroot)/move-if-change tmp-semantics.c semantics.c - $(SILENCE) $(SHELL) $(srcroot)/move-if-change tmp-model.h model.h - $(SILENCE) $(SHELL) $(srcroot)/move-if-change tmp-model.c model.c - $(SILENCE) $(SHELL) $(srcroot)/move-if-change tmp-support.h support.h - $(SILENCE) $(SHELL) $(srcroot)/move-if-change tmp-support.c support.c - $(SILENCE) $(SHELL) $(srcroot)/move-if-change tmp-itable.h itable.h - $(SILENCE) $(SHELL) $(srcroot)/move-if-change tmp-itable.c itable.c - $(SILENCE) $(SHELL) $(srcroot)/move-if-change tmp-engine.h engine.h - $(SILENCE) $(SHELL) $(srcroot)/move-if-change tmp-engine.c engine.c - $(SILENCE) $(SHELL) $(srcroot)/move-if-change tmp-irun.c irun.c - $(SILENCE) touch $@ |