diff options
Diffstat (limited to 'sim/mips/Makefile.in')
-rw-r--r-- | sim/mips/Makefile.in | 124 |
1 files changed, 0 insertions, 124 deletions
diff --git a/sim/mips/Makefile.in b/sim/mips/Makefile.in index 15016f9..eb20977 100644 --- a/sim/mips/Makefile.in +++ b/sim/mips/Makefile.in @@ -4,8 +4,6 @@ ## COMMON_PRE_CONFIG_FRAG SIM_MIPS_GEN = @SIM_MIPS_GEN@ -SIM_MIPS_MULTI_IGEN_CONFIGS = @SIM_MIPS_MULTI_IGEN_CONFIGS@ -SIM_MIPS_MULTI_SRC = @SIM_MIPS_MULTI_SRC@ SIM_MIPS_MULTI_OBJ = @SIM_MIPS_MULTI_OBJ@ arch = mips @@ -57,126 +55,4 @@ SIM_EXTRA_CFLAGS = @SIM_MIPS_SUBTARGET@ SIM_BITSIZE = -DWITH_TARGET_WORD_BITSIZE=@SIM_MIPS_BITSIZE@ -DWITH_TARGET_WORD_MSB=WITH_TARGET_WORD_BITSIZE-1 SIM_FLOAT = -DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=@SIM_MIPS_FPU_BITSIZE@ -SIM_EXTRA_CLEAN = clean-extra - -all: $(SIM_$(SIM_MIPS_GEN)_ALL) - ## COMMON_POST_CONFIG_FRAG - -IGEN_TRACE= # -G omit-line-numbers # -G trace-rule-selection -G trace-rule-rejection -G trace-entries # -G trace-all -IGEN_INSN=$(srcdir)/mips.igen -IGEN_DC=$(srcdir)/mips.dc -M16_DC=$(srcdir)/m16.dc -MICROMIPS32_DC=$(srcdir)/micromips.dc -MICROMIPS16_DC=$(srcdir)/micromips16.dc -IGEN_INCLUDE=\ - $(srcdir)/micromipsdsp.igen \ - $(srcdir)/micromips.igen \ - $(srcdir)/m16.igen \ - $(srcdir)/m16e.igen \ - $(srcdir)/mdmx.igen \ - $(srcdir)/mips3d.igen \ - $(srcdir)/sb1.igen \ - $(srcdir)/tx.igen \ - $(srcdir)/vr.igen \ - $(srcdir)/dsp.igen \ - $(srcdir)/dsp2.igen \ - $(srcdir)/mips3264r2.igen \ - $(srcdir)/mips3264r6.igen \ - -SIM_SINGLE_ALL = -SIM_M16_ALL = -SIM_MULTI_ALL = tmp-multi - -BUILT_SRC_FROM_MULTI = $(SIM_MIPS_MULTI_SRC) - -$(BUILT_SRC_FROM_MULTI): tmp-multi -tmp-multi: tmp-mach-multi tmp-run-multi -tmp-mach-multi: $(IGEN_INSN) $(IGEN_DC) $(IGEN) $(IGEN_INCLUDE) - for t in $(SIM_MIPS_MULTI_IGEN_CONFIGS); do \ - p=`echo $${t} | sed -e 's/:.*//'` ; \ - m=`echo $${t} | sed -e 's/.*:\(.*\):.*/\1/'` ; \ - f=`echo $${t} | sed -e 's/.*://'` ; \ - case $${p} in \ - micromips16*) e="-B 16 -H 15 -o $(MICROMIPS16_DC) -F 16" ;; \ - micromips32* | micromips64*) \ - e="-B 32 -H 31 -o $(MICROMIPS32_DC) -F $${f}" ;; \ - micromips_m32*) \ - e="-B 32 -H 31 -o $(IGEN_DC) -F $${f}"; \ - m="mips32r2,mips3d,mdmx,dsp,dsp2,smartmips" ;; \ - micromips_m64*) \ - e="-B 32 -H 31 -o $(IGEN_DC) -F $${f}"; \ - m="mips64r2,mips3d,mdmx,dsp,dsp2,smartmips" ;; \ - m16*) e="-B 16 -H 15 -o $(M16_DC) -F 16" ;; \ - *) e="-B 32 -H 31 -o $(IGEN_DC) -F $${f}" ;; \ - esac; \ - $(IGEN_RUN) \ - $(IGEN_TRACE) \ - $${e} \ - -I $(srcdir) \ - -Werror \ - -Wnodiscard \ - -M $${m} \ - -G gen-direct-access \ - -G gen-zero-r0 \ - -i $(IGEN_INSN) \ - -P $${p}_ \ - -x \ - -n $${p}_icache.h -hc $${p}_icache.h \ - -n $${p}_icache.c -c $${p}_icache.c \ - -n $${p}_semantics.h -hs $${p}_semantics.h \ - -n $${p}_semantics.c -s $${p}_semantics.c \ - -n $${p}_idecode.h -hd $${p}_idecode.h \ - -n $${p}_idecode.c -d $${p}_idecode.c \ - -n $${p}_model.h -hm $${p}_model.h \ - -n $${p}_model.c -m $${p}_model.c \ - -n $${p}_support.h -hf $${p}_support.h \ - -n $${p}_support.c -f $${p}_support.c \ - -n $${p}_engine.h -he $${p}_engine.h \ - -n $${p}_engine.c -e $${p}_engine.c \ - || exit; \ - done - $(SILENCE) touch $@ -tmp-run-multi: $(srcdir)/m16run.c $(srcdir)/micromipsrun.c - for t in $(SIM_MIPS_MULTI_IGEN_CONFIGS); do \ - case $${t} in \ - m16*) \ - m=`echo $${t} | sed -e 's/^m16//' -e 's/:.*//'`; \ - sed < $(srcdir)/m16run.c > tmp-run \ - -e "s/^sim_/m16$${m}_/" \ - -e "/include/s/sim-engine/m16$${m}_engine/" \ - -e "s/m16_/m16$${m}_/" \ - -e "s/m32_/m32$${m}_/" ; \ - $(SHELL) $(srcdir)/../../move-if-change tmp-run \ - m16$${m}_run.c ; \ - ;;\ - micromips32*) \ - m=`echo $${t} | sed -e 's/^micromips32//' -e 's/:.*//'`; \ - sed < $(srcdir)/micromipsrun.c > tmp-run \ - -e "s/^sim_/micromips32$${m}_/" \ - -e "/include/s/sim-engine/micromips32$${m}_engine/" \ - -e "s/micromips16_/micromips16$${m}_/" \ - -e "s/micromips32_/micromips32$${m}_/" \ - -e "s/m32_/m32$${m}_/" ; \ - $(SHELL) $(srcdir)/../../move-if-change tmp-run \ - micromips$${m}_run.c ; \ - ;;\ - micromips64*) \ - m=`echo $${t} | sed -e 's/^micromips64//' -e 's/:.*//'`; \ - sed < $(srcdir)/micromipsrun.c > tmp-run \ - -e "s/^sim_/micromips64$${m}_/" \ - -e "/include/s/sim-engine/micromips64$${m}_engine/" \ - -e "s/micromips16_/micromips16$${m}_/" \ - -e "s/micromips32_/micromips64$${m}_/" \ - -e "s/m32_/m64$${m}_/" ; \ - $(SHELL) $(srcdir)/../../move-if-change tmp-run \ - micromips$${m}_run.c ; \ - ;;\ - esac \ - done - $(SILENCE) touch $@ - -clean-extra: - rm -f $(BUILT_SRC_FROM_MULTI) - rm -f tmp-* - rm -f micromips16*.o micromips32*.o m16*.o m32*.o |