* common/genmloop.sh: Add new parameter: -shell to specify the
command interpreter to use to run the input file. This is necessary because otherwise SHELL is taken from the user's environment, and not from the makefile that invoked this script and the user might not be running an sh-like shell. * cris/Makefile.in: Pass -shell parameter to genmloop.sh. * fr30/Makefile.in: Likewise. * frv/Makefile.in: Likewise. * i960/Makefile.in: Likewise. * iq2000/Makefile.in: Likewise. * m32r/Makefile.in: Likewise. * frv/mloop.in: Add missing start of line comment marker.
This commit is contained in:
parent
97f056de89
commit
086c6838fa
7 changed files with 29 additions and 8 deletions
|
@ -1,3 +1,19 @@
|
|||
2008-07-29 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* common/genmloop.sh: Add new parameter: -shell to specify the
|
||||
command interpreter to use to run the input file. This is
|
||||
necessary because otherwise SHELL is taken from the user's
|
||||
environment, and not from the makefile that invoked this script
|
||||
and the user might not be running an sh-like shell.
|
||||
* cris/Makefile.in: Pass -shell parameter to genmloop.sh.
|
||||
* fr30/Makefile.in: Likewise.
|
||||
* frv/Makefile.in: Likewise.
|
||||
* i960/Makefile.in: Likewise.
|
||||
* iq2000/Makefile.in: Likewise.
|
||||
* m32r/Makefile.in: Likewise.
|
||||
|
||||
* frv/mloop.in: Add missing start of line comment marker.
|
||||
|
||||
2008-07-11 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* cris/configure: Regenerate to track ../common/common.m4 changes.
|
||||
|
|
|
@ -118,6 +118,10 @@
|
|||
#
|
||||
# Specify the suffix to append to output files.
|
||||
#
|
||||
# -shell <shell>
|
||||
#
|
||||
# Specify the shell to use to execute <input-file>
|
||||
#
|
||||
# Only one of -scache/-pbb may be selected.
|
||||
# -simple is the default.
|
||||
#
|
||||
|
@ -160,6 +164,7 @@ do
|
|||
-switch) shift ; switch=$1 ;;
|
||||
-cpu) shift ; cpu=$1 ;;
|
||||
-infile) shift ; infile=$1 ;;
|
||||
-shell) shift ; SHELL=$1 ;;
|
||||
*) echo "unknown option: $1" >&2 ; exit 1 ;;
|
||||
esac
|
||||
shift
|
||||
|
|
|
@ -95,7 +95,7 @@ crisv10f.o: crisv10f.c cris-tmpl.c $(CRISV10F_INCLUDE_DEPS)
|
|||
# than the apparent; some "mono" feature is work in progress)?
|
||||
mloopv10f.c engv10.h: stamp-v10fmloop
|
||||
stamp-v10fmloop: $(srcdir)/../common/genmloop.sh mloop.in Makefile
|
||||
$(SHELL) $(srccom)/genmloop.sh \
|
||||
$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
|
||||
-mono -no-fast -pbb -switch semcrisv10f-switch.c \
|
||||
-cpu crisv10f -infile $(srcdir)/mloop.in
|
||||
$(SHELL) $(srcroot)/move-if-change eng.hin engv10.h
|
||||
|
@ -121,7 +121,7 @@ mloopv32f.c engv32.h: stamp-v32fmloop
|
|||
# We depend on stamp-v10fmloop to get serialization to avoid
|
||||
# racing with it for the same temporary file-names when "make -j".
|
||||
stamp-v32fmloop: stamp-v10fmloop $(srcdir)/../common/genmloop.sh mloop.in Makefile
|
||||
$(SHELL) $(srccom)/genmloop.sh \
|
||||
$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
|
||||
-mono -no-fast -pbb -switch semcrisv32f-switch.c \
|
||||
-cpu crisv32f -infile $(srcdir)/mloop.in
|
||||
$(SHELL) $(srcroot)/move-if-change eng.hin engv32.h
|
||||
|
|
|
@ -89,7 +89,7 @@ sim-if.o: sim-if.c $(FRVBF_INCLUDE_DEPS) $(srcdir)/../common/sim-core.h eng.h
|
|||
# FIXME: Use of `mono' is wip.
|
||||
mloop.c eng.h: stamp-mloop
|
||||
stamp-mloop: $(srcdir)/../common/genmloop.sh mloop.in Makefile
|
||||
$(SHELL) $(srccom)/genmloop.sh \
|
||||
$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
|
||||
-mono -scache -parallel-generic-write -parallel-only \
|
||||
-cpu frvbf -infile $(srcdir)/mloop.in
|
||||
$(SHELL) $(srcroot)/move-if-change eng.hin eng.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Simulator main loop for frv. -*- C -*-
|
||||
# Copyright (C) 1998, 1999, 2000, 2001, 2003, 2007, 2008
|
||||
Free Software Foundation, Inc.
|
||||
# Free Software Foundation, Inc.
|
||||
# Contributed by Red Hat.
|
||||
#
|
||||
# This file is part of the GNU Simulators.
|
||||
|
|
|
@ -69,7 +69,7 @@ iq2000.o: $(srcdir)/iq2000.c $(IQ2000BF_INCLUDE_DEPS)
|
|||
# FIXME: Use of `mono' is wip.
|
||||
mloop.c eng.h: stamp-mloop
|
||||
stamp-mloop: $(srcdir)/../common/genmloop.sh mloop.in Makefile
|
||||
$(SHELL) $(srccom)/genmloop.sh \
|
||||
$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
|
||||
-mono -fast -pbb -switch sem-switch.c \
|
||||
-cpu iq2000bf -infile $(srcdir)/mloop.in
|
||||
$(SHELL) $(srcroot)/move-if-change eng.hin eng.h
|
||||
|
|
|
@ -81,7 +81,7 @@ m32r.o: m32r.c $(M32RBF_INCLUDE_DEPS)
|
|||
# FIXME: Use of `mono' is wip.
|
||||
mloop.c eng.h: stamp-mloop
|
||||
stamp-mloop: $(srcdir)/../common/genmloop.sh mloop.in Makefile
|
||||
$(SHELL) $(srccom)/genmloop.sh \
|
||||
$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
|
||||
-mono -fast -pbb -switch sem-switch.c \
|
||||
-cpu m32rbf -infile $(srcdir)/mloop.in
|
||||
$(SHELL) $(srcroot)/move-if-change eng.hin eng.h
|
||||
|
@ -105,7 +105,7 @@ m32rx.o: m32rx.c $(M32RXF_INCLUDE_DEPS)
|
|||
# FIXME: Use of `mono' is wip.
|
||||
mloopx.c engx.h: stamp-xmloop
|
||||
stamp-xmloop: $(srcdir)/../common/genmloop.sh mloopx.in Makefile
|
||||
$(SHELL) $(srccom)/genmloop.sh \
|
||||
$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
|
||||
-mono -no-fast -pbb -parallel-write -switch semx-switch.c \
|
||||
-cpu m32rxf -infile $(srcdir)/mloopx.in \
|
||||
-outfile-suffix x
|
||||
|
@ -130,7 +130,7 @@ m32r2.o: m32r2.c $(M32R2F_INCLUDE_DEPS)
|
|||
# FIXME: Use of `mono' is wip.
|
||||
mloop2.c eng2.h: stamp-2mloop
|
||||
stamp-2mloop: $(srcdir)/../common/genmloop.sh mloop2.in Makefile
|
||||
$(SHELL) $(srccom)/genmloop.sh \
|
||||
$(SHELL) $(srccom)/genmloop.sh -shell $(SHELL) \
|
||||
-mono -no-fast -pbb -parallel-write -switch sem2-switch.c \
|
||||
-cpu m32r2f -infile $(srcdir)/mloop2.in \
|
||||
-outfile-suffix 2
|
||||
|
|
Loading…
Reference in a new issue