mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-24 10:35:12 +08:00
2000-07-28 Ben Elliston <bje@redhat.com>
* Makefile.am (CGEN, CGENDEPS, CGENDIR, CGENFLAGS): New. (run-cgen, stamp-m32r, stamp-fr30): New targets. * Makefile.in: Regenerate. * configure.in: Add --enable-cgen-maint option. * configure: Regenerate.
This commit is contained in:
parent
915ef37f63
commit
6e31aea3cd
@ -1,3 +1,11 @@
|
|||||||
|
2000-07-28 Ben Elliston <bje@redhat.com>
|
||||||
|
|
||||||
|
* Makefile.am (CGEN, CGENDEPS, CGENDIR, CGENFLAGS): New.
|
||||||
|
(run-cgen, stamp-m32r, stamp-fr30): New targets.
|
||||||
|
* Makefile.in: Regenerate.
|
||||||
|
* configure.in: Add --enable-cgen-maint option.
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2000-07-22 Jason Eckhardt <jle@cygnus.com>
|
2000-07-22 Jason Eckhardt <jle@cygnus.com>
|
||||||
|
|
||||||
* i860-dis.c: New file.
|
* i860-dis.c: New file.
|
||||||
|
@ -225,9 +225,47 @@ config.status: $(srcdir)/configure $(srcdir)/../bfd/configure.in
|
|||||||
$(SHELL) ./config.status --recheck
|
$(SHELL) ./config.status --recheck
|
||||||
|
|
||||||
CLEANFILES = \
|
CLEANFILES = \
|
||||||
|
stamp-m32r stamp-fr30 \
|
||||||
libopcodes.a stamp-lib dep.sed DEP DEPA DEP1 DEP2
|
libopcodes.a stamp-lib dep.sed DEP DEPA DEP1 DEP2
|
||||||
|
|
||||||
|
|
||||||
|
CGENDIR = @cgendir@
|
||||||
|
CGEN = `if test -f ../guile/libguile/guile ; then echo ../guile/libguile/guile; else echo guile ; fi`
|
||||||
|
CGENFLAGS = -v
|
||||||
|
|
||||||
|
CGENDEPS = ../cgen/stamp-cgen \
|
||||||
|
$(CGENDIR)/desc.scm $(CGENDIR)/desc-cpu.scm \
|
||||||
|
$(CGENDIR)/opcodes.scm $(CGENDIR)/opc-asmdis.scm \
|
||||||
|
$(CGENDIR)/opc-ibld.scm $(CGENDIR)/opc-itab.scm \
|
||||||
|
$(CGENDIR)/opc-opinst.scm \
|
||||||
|
cgen-asm.in cgen-dis.in cgen-ibld.in
|
||||||
|
|
||||||
|
if CGEN_MAINT
|
||||||
|
M32R_DEPS = stamp-m32r
|
||||||
|
FR30_DEPS = stamp-fr30
|
||||||
|
else
|
||||||
|
M32R_DEPS =
|
||||||
|
FR30_DEPS =
|
||||||
|
endif
|
||||||
|
|
||||||
|
run-cgen:
|
||||||
|
$(SHELL) $(srcdir)/cgen.sh opcodes $(srcdir) $(CGEN) \
|
||||||
|
$(CGENDIR) "$(CGENFLAGS)" $(arch) $(prefix) \
|
||||||
|
"$(options)" $(extrafiles)
|
||||||
|
touch stamp-${prefix}
|
||||||
|
.PHONY: run-cgen
|
||||||
|
|
||||||
|
# For now, require developers to configure with --enable-cgen-maint.
|
||||||
|
$(srcdir)/m32r-desc.h $(srcdir)/m32r-desc.c $(srcdir)/m32r-opc.h $(srcdir)/m32r-opc.c $(srcdir)/m32r-ibld.c $(srcdir)/m32r-opinst.c $(srcdir)/m32r-asm.c $(srcdir)/m32r-dis.c: $(M32R_DEPS)
|
||||||
|
@true
|
||||||
|
stamp-m32r: $(CGENDEPS) $(CGENDIR)/m32r.cpu $(CGENDIR)/m32r.opc
|
||||||
|
$(MAKE) run-cgen arch=m32r prefix=m32r options=opinst extrafiles=opinst
|
||||||
|
|
||||||
|
$(srcdir)/fr30-desc.h $(srcdir)/fr30-desc.c $(srcdir)/fr30-opc.h $(srcdir)/fr30-opc.c $(srcdir)/fr30-ibld.c $(srcdir)/fr30-asm.c $(srcdir)/fr30-dis.c: $(FR30_DEPS)
|
||||||
|
@true
|
||||||
|
stamp-fr30: $(CGENDEPS) $(CGENDIR)/fr30.cpu $(CGENDIR)/fr30.opc
|
||||||
|
$(MAKE) run-cgen arch=fr30 prefix=fr30 options= extrafiles=
|
||||||
|
|
||||||
|
|
||||||
# The start marker is written this way to pass through automake unscathed.
|
# The start marker is written this way to pass through automake unscathed.
|
||||||
|
|
||||||
|
@ -69,11 +69,9 @@ BFD_MACHINES = @BFD_MACHINES@
|
|||||||
CATALOGS = @CATALOGS@
|
CATALOGS = @CATALOGS@
|
||||||
CATOBJEXT = @CATOBJEXT@
|
CATOBJEXT = @CATOBJEXT@
|
||||||
CC = @CC@
|
CC = @CC@
|
||||||
CC_FOR_BUILD = @CC_FOR_BUILD@
|
|
||||||
DATADIRNAME = @DATADIRNAME@
|
DATADIRNAME = @DATADIRNAME@
|
||||||
DLLTOOL = @DLLTOOL@
|
DLLTOOL = @DLLTOOL@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
EXEEXT_FOR_BUILD = @EXEEXT_FOR_BUILD@
|
|
||||||
GMOFILES = @GMOFILES@
|
GMOFILES = @GMOFILES@
|
||||||
GMSGFMT = @GMSGFMT@
|
GMSGFMT = @GMSGFMT@
|
||||||
GT_NO = @GT_NO@
|
GT_NO = @GT_NO@
|
||||||
@ -101,6 +99,7 @@ VERSION = @VERSION@
|
|||||||
WIN32LDFLAGS = @WIN32LDFLAGS@
|
WIN32LDFLAGS = @WIN32LDFLAGS@
|
||||||
WIN32LIBADD = @WIN32LIBADD@
|
WIN32LIBADD = @WIN32LIBADD@
|
||||||
archdefs = @archdefs@
|
archdefs = @archdefs@
|
||||||
|
cgendir = @cgendir@
|
||||||
l = @l@
|
l = @l@
|
||||||
|
|
||||||
AUTOMAKE_OPTIONS = cygnus
|
AUTOMAKE_OPTIONS = cygnus
|
||||||
@ -310,8 +309,25 @@ noinst_LIBRARIES = libopcodes.a
|
|||||||
POTFILES = $(HFILES) $(CFILES)
|
POTFILES = $(HFILES) $(CFILES)
|
||||||
|
|
||||||
CLEANFILES = \
|
CLEANFILES = \
|
||||||
|
stamp-m32r stamp-fr30 \
|
||||||
libopcodes.a stamp-lib dep.sed DEP DEPA DEP1 DEP2
|
libopcodes.a stamp-lib dep.sed DEP DEPA DEP1 DEP2
|
||||||
|
|
||||||
|
|
||||||
|
CGENDIR = @cgendir@
|
||||||
|
CGEN = `if test -f ../guile/libguile/guile ; then echo ../guile/libguile/guile; else echo guile ; fi`
|
||||||
|
CGENFLAGS = -v
|
||||||
|
|
||||||
|
CGENDEPS = ../cgen/stamp-cgen \
|
||||||
|
$(CGENDIR)/desc.scm $(CGENDIR)/desc-cpu.scm \
|
||||||
|
$(CGENDIR)/opcodes.scm $(CGENDIR)/opc-asmdis.scm \
|
||||||
|
$(CGENDIR)/opc-ibld.scm $(CGENDIR)/opc-itab.scm \
|
||||||
|
$(CGENDIR)/opc-opinst.scm \
|
||||||
|
cgen-asm.in cgen-dis.in cgen-ibld.in
|
||||||
|
|
||||||
|
@CGEN_MAINT_TRUE@M32R_DEPS = @CGEN_MAINT_TRUE@stamp-m32r
|
||||||
|
@CGEN_MAINT_FALSE@M32R_DEPS =
|
||||||
|
@CGEN_MAINT_TRUE@FR30_DEPS = @CGEN_MAINT_TRUE@stamp-fr30
|
||||||
|
@CGEN_MAINT_FALSE@FR30_DEPS =
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||||
mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
|
mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
|
||||||
CONFIG_HEADER = config.h
|
CONFIG_HEADER = config.h
|
||||||
@ -340,7 +356,7 @@ acinclude.m4 aclocal.m4 config.in configure configure.in
|
|||||||
|
|
||||||
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
TAR = tar
|
TAR = gtar
|
||||||
GZIP_ENV = --best
|
GZIP_ENV = --best
|
||||||
SOURCES = libopcodes.a.c $(libopcodes_la_SOURCES)
|
SOURCES = libopcodes.a.c $(libopcodes_la_SOURCES)
|
||||||
OBJECTS = libopcodes.a.o $(libopcodes_la_OBJECTS)
|
OBJECTS = libopcodes.a.o $(libopcodes_la_OBJECTS)
|
||||||
@ -729,6 +745,24 @@ po/POTFILES.in: @MAINT@ Makefile
|
|||||||
config.status: $(srcdir)/configure $(srcdir)/../bfd/configure.in
|
config.status: $(srcdir)/configure $(srcdir)/../bfd/configure.in
|
||||||
$(SHELL) ./config.status --recheck
|
$(SHELL) ./config.status --recheck
|
||||||
|
|
||||||
|
run-cgen:
|
||||||
|
$(SHELL) $(srcdir)/cgen.sh opcodes $(srcdir) $(CGEN) \
|
||||||
|
$(CGENDIR) "$(CGENFLAGS)" $(arch) $(prefix) \
|
||||||
|
"$(options)" $(extrafiles)
|
||||||
|
touch stamp-${prefix}
|
||||||
|
.PHONY: run-cgen
|
||||||
|
|
||||||
|
# For now, require developers to configure with --enable-cgen-maint.
|
||||||
|
$(srcdir)/m32r-desc.h $(srcdir)/m32r-desc.c $(srcdir)/m32r-opc.h $(srcdir)/m32r-opc.c $(srcdir)/m32r-ibld.c $(srcdir)/m32r-opinst.c $(srcdir)/m32r-asm.c $(srcdir)/m32r-dis.c: $(M32R_DEPS)
|
||||||
|
@true
|
||||||
|
stamp-m32r: $(CGENDEPS) $(CGENDIR)/m32r.cpu $(CGENDIR)/m32r.opc
|
||||||
|
$(MAKE) run-cgen arch=m32r prefix=m32r options=opinst extrafiles=opinst
|
||||||
|
|
||||||
|
$(srcdir)/fr30-desc.h $(srcdir)/fr30-desc.c $(srcdir)/fr30-opc.h $(srcdir)/fr30-opc.c $(srcdir)/fr30-ibld.c $(srcdir)/fr30-asm.c $(srcdir)/fr30-dis.c: $(FR30_DEPS)
|
||||||
|
@true
|
||||||
|
stamp-fr30: $(CGENDEPS) $(CGENDIR)/fr30.cpu $(CGENDIR)/fr30.opc
|
||||||
|
$(MAKE) run-cgen arch=fr30 prefix=fr30 options= extrafiles=
|
||||||
|
|
||||||
# The start marker is written this way to pass through automake unscathed.
|
# The start marker is written this way to pass through automake unscathed.
|
||||||
|
|
||||||
ia64-ic.tbl: $(srcdir)/ia64-ic.tbl
|
ia64-ic.tbl: $(srcdir)/ia64-ic.tbl
|
||||||
|
342
opcodes/configure
vendored
342
opcodes/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -88,6 +88,24 @@ AC_PROG_INSTALL
|
|||||||
|
|
||||||
AC_CHECK_HEADERS(string.h strings.h stdlib.h)
|
AC_CHECK_HEADERS(string.h strings.h stdlib.h)
|
||||||
|
|
||||||
|
cgen_maint=no
|
||||||
|
cgendir='$(srcdir)/../cgen'
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(cgen-maint,
|
||||||
|
[ --enable-cgen-maint[=dir] build cgen generated files],
|
||||||
|
[case "${enableval}" in
|
||||||
|
yes) cgen_maint=yes ;;
|
||||||
|
no) cgen_maint=no ;;
|
||||||
|
*)
|
||||||
|
# argument is cgen install directory (not implemented yet).
|
||||||
|
# Having a `share' directory might be more appropriate for the .scm,
|
||||||
|
# .cpu, etc. files.
|
||||||
|
cgen_maint=yes
|
||||||
|
cgendir=${cgen_maint}/lib/cgen
|
||||||
|
;;
|
||||||
|
esac])dnl
|
||||||
|
AM_CONDITIONAL(CGEN_MAINT, test x${cgen_maint} = xyes)
|
||||||
|
AC_SUBST(cgendir)
|
||||||
|
|
||||||
using_cgen=no
|
using_cgen=no
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user