From 32c57356449d018ec9a74a160c9e436928c0c0d9 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Fri, 6 Jan 2012 06:43:47 +0000 Subject: sim: headers: use abs_srcdir to find helper scripts Trying to run `headers` in an out-of-tree build fails atm due to the relative srcdir paths being used in a location other than where they were setup to be used from. Get abs_srcdir from configure and use that instead where applicable. Signed-off-by: Mike Frysinger --- sim/common/ChangeLog | 6 ++++++ sim/common/Makefile.in | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) (limited to 'sim/common') diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog index e2259e9f8d1..df6417cfb0e 100644 --- a/sim/common/ChangeLog +++ b/sim/common/ChangeLog @@ -1,3 +1,9 @@ +2012-01-06 Mike Frysinger + + * Makefile.in (abs_srcdir): Declare. + (srcroot): Define in terms of abs_srcdir. + (headers): Change srcdir to abs_srcdir. + 2012-01-02 Joel Brobecker * dv-sockser.h, sim-assert.h, sim-fpu.c: Reformat the copyright diff --git a/sim/common/Makefile.in b/sim/common/Makefile.in index 214b6580f87..2929b380c0e 100644 --- a/sim/common/Makefile.in +++ b/sim/common/Makefile.in @@ -18,7 +18,8 @@ default: all VPATH = @srcdir@ srcdir = @srcdir@ -srcroot = $(srcdir)/../.. +abs_srcdir = @abs_srcdir@ +srcroot = $(abs_srcdir)/../.. prefix = @prefix@ exec_prefix = @exec_prefix@ @@ -82,7 +83,7 @@ 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: -- cgit v1.2.1