diff options
-rw-r--r-- | sim/arm/.Sanitize | 1 | ||||
-rw-r--r-- | sim/arm/ChangeLog | 3 | ||||
-rw-r--r-- | sim/arm/Makefile.in | 175 |
3 files changed, 179 insertions, 0 deletions
diff --git a/sim/arm/.Sanitize b/sim/arm/.Sanitize index b2c287e..862c052 100644 --- a/sim/arm/.Sanitize +++ b/sim/arm/.Sanitize @@ -47,6 +47,7 @@ bag.c bag.h communicate.c communicate.h +configure configure.in dbg_conf.h dbg_cp.h diff --git a/sim/arm/ChangeLog b/sim/arm/ChangeLog index c23ec41..d5ea94e 100644 --- a/sim/arm/ChangeLog +++ b/sim/arm/ChangeLog @@ -1,5 +1,8 @@ Wed Jul 5 16:15:54 1995 J.T. Conklin <jtc@rtl.cygnus.com> + * Makefile.in, configure.in: converted to autoconf. + * configure: New file, generated with autconf 2.4. + * arm.mt: Removed. Fri Jun 30 16:49:47 1995 Stan Shebs <shebs@andros.cygnus.com> diff --git a/sim/arm/Makefile.in b/sim/arm/Makefile.in new file mode 100644 index 0000000..18baf1c --- /dev/null +++ b/sim/arm/Makefile.in @@ -0,0 +1,175 @@ +# Makefile template for Configure for the arm sim library. +# Copyright (C) 1995 Free Software Foundation, Inc. +# Written by Cygnus Support. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +VPATH = @srcdir@ +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 + +# FIXME: use autoconf's AC_PROG_INSTALL +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 +CFLAGS = -g +BISON = bison +MAKEINFO = makeinfo +RANLIB = ranlib + +.NOEXPORT: +MAKEOVERRIDES= + +CC_FOR_BUILD = cc +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 +DEP = mkdep + +#### Makefile fragments come in here. +# @host_makefile_frag@ +### + +ARMOBJ=armcopro.o armemu26.o armemu32.o arminit.o armos.o armsupp.o armvirt.o bag.o +OUROBJ=wrapper.o + +OBJ=$(ARMOBJ) $(OUROBJ) + +all: run libsim.a + +run: $(OBJ) run.o + $(CC) $(CFLAGS) -o run $(OBJ) run.o ../../bfd/libbfd.a ../../libiberty/libiberty.a $(XL) + +run.o:run.c + + +armos.o: armos.c armdefs.h armos.h armfpe.h + +armcopro.o: armcopro.c armdefs.h + +armemu26.o: armemu.c armdefs.h armemu.h + $(CC) $(CFLAGS) -o armemu26.o -c $< + +armemu32.o: armemu.c armdefs.h armemu.h + $(CC) $(CFLAGS) -o armemu32.o -DMODE32 -c $< + +arminit.o: arminit.c armdefs.h armemu.h + +armrdi.o: armrdi.c armdefs.h armemu.h armos.h dbg_cp.h dbg_conf.h dbg_rdi.h \ + dbg_hif.h communicate.h + +armsupp.o: armsupp.c armdefs.h armemu.h + +bag.o: bag.c bag.h + + +libsim.a: $(OBJ) + $(AR) $(ARFLAGS) libsim.a $(OBJ) + $(RANLIB) libsim.a + +.c.o: + $(CC) -c $(CFLAGS) $(HDEFINES) $(TDEFINES) $(CSEARCH) $(CSWITCHES) $< + +check: + +info: +clean-info: +install-info: + +tags etags: TAGS + +TAGS: force + etags $(INCDIR)/*.h $(srcdir)/*.h $(srcdir)/*.c + +clean: + rm -f *.[oa] *~ core *.E *.p *.ip aout-params.h gen-aout + +distclean mostlyclean 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: + srcroot=`cd $(srcroot); pwd`; export srcroot; \ + $(INSTALL_XFORM) run $(bindir)/run ; \ + n=`t='$(program_transform_name)'; echo run | sed -e "" $$t`; \ + if [ -d $(tooldir) ] ; then \ + if [ -d $(tooldir)/bin ] ; then true ; else mkdir $(tooldir)/bin ; fi; \ + rm -f $(tooldir)/bin/run; \ + ln $(bindir)/$$n $(tooldir)/bin/run \ + || $(INSTALL_PROGRAM) run $(tooldir)/bin/run; \ + else true; fi + +install-man: run.1 + $(INSTALL_XFORM1) $(srcdir)/run.1 $(man1dir)/run.1 + + +Makefile: Makefile.in @frags@ + $(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 |