]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - sim/common/Makefile.in
GDB copyright headers update after running GDB's copyright.py script.
[thirdparty/binutils-gdb.git] / sim / common / Makefile.in
index 02d69a7939333cb3b349877b1c9010e04661ca1d..fbdb0d1eb7cb6a25076d0e992b26f64c948c77d0 100644 (file)
@@ -1,25 +1,25 @@
 #    Makefile template for Configure for simulator common directory
-#    Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+#    Copyright (C) 1996-2016 Free Software Foundation, Inc.
 # 
 # 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
+# the Free Software Foundation; either version 3 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 default: all
 
 VPATH = @srcdir@
 srcdir = @srcdir@
-srcroot = $(srcdir)/../..
+abs_srcdir = @abs_srcdir@
+srcroot = $(abs_srcdir)/../..
 
 prefix = @prefix@
 exec_prefix = @exec_prefix@
@@ -32,6 +32,7 @@ bindir = @bindir@
 libdir = @libdir@
 tooldir = $(libdir)/$(target_alias)
 
+datarootdir = @datarootdir@
 datadir = @datadir@
 mandir = @mandir@
 man1dir = $(mandir)/man1
@@ -71,21 +72,18 @@ MAKEOVERRIDES=
 
 all:
 
-# Generate TARG_VALS_H for newlib/libgloss using devo and build tree.
+# Generate nltvals.def for newlib/libgloss using devo and build tree.
 # This file is shipped with distributions so we build in the source dir.
-# This is built in srcdir so putting dependencies here is risky.
 # Use `make headers' to rebuild.
-headers: nltvals.def
+# Note: If gdb releases begin to contain target header files (not a good idea,
+# but if they did ...), targ-vals.def coud be generated at build time.
+# An alternative is to slurp in the tables at runtime.
 .PHONY: headers
-
-# Note: If gdb releases begin to contain target header files, generate
-# targ-vals.def at build time.
-
-nltvals.def: Makefile gennltvals.sh gentvals.sh
+headers:
        rootme=`pwd` ; \
        cd $(srcdir) ; \
        rm -f nltvals.new ; \
-       $(SHELL) $(srcdir)/gennltvals.sh $(SHELL) $(srcroot) "$(CPP_FOR_TARGET)" > nltvals.new ; \
+       $(SHELL) $(abs_srcdir)/gennltvals.sh $(SHELL) $(srcroot) "$(CPP_FOR_TARGET)" > nltvals.new ; \
        $(SHELL) $(srcroot)/move-if-change nltvals.new nltvals.def
 
 .c.o:
@@ -108,7 +106,6 @@ TAGS: force
 
 clean:
        rm -f *.[oa] *~ core
-       rm -f $(ALL)
 
 distclean mostlyclean maintainer-clean realclean: clean
        rm -f TAGS
@@ -119,14 +116,14 @@ distclean mostlyclean maintainer-clean realclean: clean
 force:
 
 # Copy the files into directories where they will be run.
-install:
+install: install-man
 
 install-man: installdirs
        n=`echo run | sed '$(program_transform_name)'`; \
-       $(INSTALL_DATA) $(srcdir)/run.1 $(man1dir)/$$n.1
+       $(INSTALL_DATA) $(srcdir)/run.1 $(DESTDIR)$(man1dir)/$$n.1
 
 installdirs:
-       $(SHELL) $(srcdir)/../../mkinstalldirs $(man1dir)
+       $(SHELL) $(srcdir)/../../mkinstalldirs $(DESTDIR)$(man1dir)
 
 Makefile: Makefile.in config.status
        $(SHELL) ./config.status