X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=sim%2Fcommon%2FMakefile.in;h=f713fcaa35b8e5c2a50942a8241a00fda08965b9;hb=a435742a7fb32f6320ce0e6074e2500e28378104;hp=d021566ea7c0fd9469382d031204ea120fd3b8ba;hpb=2ee563b53258d390d7446e90a67f465d504ae44c;p=deliverable%2Fbinutils-gdb.git diff --git a/sim/common/Makefile.in b/sim/common/Makefile.in index d021566ea7..f713fcaa35 100644 --- a/sim/common/Makefile.in +++ b/sim/common/Makefile.in @@ -1,25 +1,25 @@ # Makefile template for Configure for simulator common directory -# Copyright (C) 1996, 1997 Free Software Foundation, Inc. +# Copyright (C) 1996-2020 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 . 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 @@ -47,7 +48,6 @@ INSTALL_DATA = @INSTALL_DATA@ CC = @CC@ CC_FOR_BUILD = @CC_FOR_BUILD@ CFLAGS = @CFLAGS@ -SIM_CFLAGS = @sim_cflags@ # These are used to rebuild nltvals.def. CPP_FOR_TARGET = @CPP_FOR_TARGET@ @@ -56,7 +56,7 @@ TARGET_SUBDIR = @TARGET_SUBDIR@ HDEFINES = @HDEFINES@ TDEFINES = -CONFIG_CFLAGS = @DEFS@ $(SIM_CFLAGS) $(HDEFINES) $(TDEFINES) +CONFIG_CFLAGS = @DEFS@ $(HDEFINES) $(TDEFINES) CSEARCH = -I. -I$(srcdir) -I$(srcroot)/include ALL_CFLAGS = $(CFLAGS) $(CONFIG_CFLAGS) $(CSEARCH) BUILD_CFLAGS = -g -O $(CSEARCH) @@ -75,14 +75,14 @@ all: # This file is shipped with distributions so we build in the source dir. # Use `make headers' to rebuild. # 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. +# but if they did ...), nltvals.def coud be generated at build time. # An alternative is to slurp in the tables at runtime. .PHONY: headers 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: @@ -105,25 +105,24 @@ TAGS: force clean: rm -f *.[oa] *~ core - rm -f $(ALL) distclean mostlyclean maintainer-clean realclean: clean rm -f TAGS rm -f Makefile config.cache config.log config.status - rm -f cconfig.h config.h stamp-h # Dummy target to force execution of dependent targets. force: # Copy the files into directories where they will be run. install: install-man +install-strip: 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