diff options
author | Ian Lance Taylor <ian@airs.com> | 1996-06-03 15:58:45 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1996-06-03 15:58:45 +0000 |
commit | 4fa134beac0943427788687d93cd3a73e56b082e (patch) | |
tree | c595d3a11d042d853964a6c1975fed522bc189e9 /sim/mips/Makefile.in | |
parent | 3b426f5a605cff1007ec6ffa03f02897a384ae18 (diff) | |
download | gdb-4fa134beac0943427788687d93cd3a73e56b082e.zip gdb-4fa134beac0943427788687d93cd3a73e56b082e.tar.gz gdb-4fa134beac0943427788687d93cd3a73e56b082e.tar.bz2 |
* configure.in: Add calls to AC_CONFIG_HEADER, AC_CHECK_HEADERS,
AC_CHECK_LIB, and AC_CHECK_FUNCS. Change AC_OUTPUT to set
stamp-h.
* configure: Rebuild.
* config.in: New file, generated by autoheader.
* interp.c: Include "config.h". Include <stdlib.h>, <string.h>,
and <strings.h> if they exist. Replace #ifdef sun with #ifdef
HAVE_ANINT and HAVE_AINT, as appropriate.
* Makefile.in (run): Use @LIBS@ rather than -lm.
(interp.o): Depend upon config.h.
(Makefile): Just rebuild Makefile.
(clean): Remove stamp-h.
(mostlyclean): Make the same as clean, not as distclean.
(config.h, stamp-h): New targets.
Diffstat (limited to 'sim/mips/Makefile.in')
-rw-r--r-- | sim/mips/Makefile.in | 136 |
1 files changed, 136 insertions, 0 deletions
diff --git a/sim/mips/Makefile.in b/sim/mips/Makefile.in new file mode 100644 index 0000000..4f9a62b --- /dev/null +++ b/sim/mips/Makefile.in @@ -0,0 +1,136 @@ +# Makefile template for Configure for the MIPS simulator. +# Written by Cygnus Support. + +VPATH = @srcdir@:@srcdir@/../common:@srcdir@/../../gdb/ +srcdir = @srcdir@ +srcroot = $(srcdir)/../.. + +prefix = @prefix@ +exec_prefix = @exec_prefix@ + +host_alias = @host_alias@ +target_alias = @target_alias@ +program_transform_name = @program_transform_name@ +bindir = $(exec_prefix)/bin + +libdir = $(exec_prefix)/lib +tooldir = $(libdir)/$(target_alias) + +datadir = $(prefix)/lib +mandir = $(prefix)/man +man1dir = $(mandir)/man1 +man2dir = $(mandir)/man2 +man3dir = $(mandir)/man3 +man4dir = $(mandir)/man4 +man5dir = $(mandir)/man5 +man6dir = $(mandir)/man6 +man7dir = $(mandir)/man7 +man8dir = $(mandir)/man8 +man9dir = $(mandir)/man9 +infodir = $(prefix)/info +includedir = $(prefix)/include +docdir = $(datadir)/doc + +SHELL = /bin/sh + +INSTALL = $(srcroot)/install.sh -c +INSTALL_PROGRAM = $(INSTALL) +INSTALL_DATA = $(INSTALL) +INSTALL_XFORM = $(INSTALL) -t='$(program_transform_name)' +INSTALL_XFORM1= $(INSTALL_XFORM) -b=.1 + +AR = @AR@ +AR_FLAGS = rc +CC = @CC@ +CFLAGS = @CFLAGS@ +MAKEINFO = makeinfo +RANLIB = @RANLIB@ +CC_FOR_BUILD = @CC_FOR_BUILD@ + +HDEFINES = @HDEFINES@ +TDEFINES = + +.NOEXPORT: +MAKEOVERRIDES= + +X=xstuff.o +XL=-lX11 +X= +XL= + +INCDIR = $(srcdir)/../../include +CSEARCH = -I. -I$(srcdir) -I../../include \ + -I../../bfd -I$(INCDIR) -I$(srcdir)/../../bfd -I$(srcdir)/../../gdb -I$(srcdir)/../../newlib/libc/sys/idt +DEP = mkdep + +all: run libsim.a + +run: interp.o $(X) callback.o run.o + $(CC) $(CFLAGS) -o run $(X) interp.o callback.o run.o ../../bfd/libbfd.a ../../libiberty/libiberty.a $(XL) @LIBS@ + +interp.o:interp.c engine.c support.h config.h +run.o:run.c + +libsim.a:interp.o + $(AR) $(ARFLAGS) $@ interp.o + $(RANLIB) $@ + +engine.c:gencode + ./gencode -mips0 --warnings > $@ + +gencode:${srcdir}/gencode.c + $(CC_FOR_BUILD) -I${srcroot}/include -o $@ $< -liberty + +.c.o: + $(CC) -c -DINSIDE_SIMULATOR $(CFLAGS) $(HDEFINES) $(TDEFINES) $(CSEARCH) $(CSWITCHES) $< + +check: + +info: +clean-info: +install-info: + +tags etags: TAGS + +TAGS: force + etags $(INCDIR)/*.h $(srcdir)/*.h $(srcdir)/*.c + +clean mostlyclean: + rm -f *.[oa] *~ core *.E *.p *.ip aout-params.h gen-aout stamp-h + rm -f run libsim.a + +distclean maintainer-clean realclean: clean + rm -f TAGS + rm -f Makefile config.cache config.log config.status + +# Dummy target to force execution of dependent targets. +# +force: + +# Copy the files into directories where they will be run. +install: + $(INSTALL_XFORM) run $(bindir)/run + +install-man: run.1 + $(INSTALL_XFORM1) $(srcdir)/run.1 $(man1dir)/run.1 + +Makefile: Makefile.in config.status + CONFIG_FILES=Makefile CONFIG_HEADERS= $(SHELL) ./config.status + +config.h: stamp-h ; @true +stamp-h: config.in config.status + CONFIG_FILES= CONFIG_HEADERS=config.h:config.in $(SHELL) ./config.status + +config.status: configure + $(SHELL) ./config.status --recheck + +dep: $(CFILES) + mkdep $(CFLAGS) $? + +# What appears below is generated by a hacked mkdep using gcc -MM. + +# DO NOT DELETE THIS LINE -- mkdep uses it. +# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. + + +# IF YOU PUT ANYTHING HERE IT WILL GO AWAY |