Add abs_top_srcdir and abs_top_builddir and use them.

Configure provides absolution versions of srcdir, builddir, top_srcdir
and top_builddir.  We can use these instead of calling pwd.
This commit is contained in:
Todd C. Miller
2020-01-20 06:37:42 -07:00
parent 8cacaabe9b
commit 5913c63642
15 changed files with 104 additions and 54 deletions

View File

@@ -23,10 +23,12 @@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
srcdir = @srcdir@
devdir = @devdir@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
abs_srcdir = @abs_srcdir@
top_builddir = @top_builddir@
abs_top_builddir = @abs_top_builddir@
top_srcdir = @top_srcdir@
abs_top_srcdir = @abs_top_srcdir@
devdir = @devdir@
incdir = $(top_srcdir)/include
cross_compiling = @CROSS_COMPILING@
@@ -131,6 +133,11 @@ CHECK_PYTHON_EXAMPLES_OBJS = check_python_examples.o iohelpers.o testhelpers.o
all: python_plugin.la
depend:
$(top_srcdir)/mkdep.pl --srcdir=$(abs_top_srcdir) \
--builddir=$(abs_top_builddir) plugins/python/Makefile.in
cd $(top_builddir) && ./config.status --file plugins/python/Makefile
Makefile: $(srcdir)/Makefile.in
cd $(top_builddir) && ./config.status --file plugins/python/Makefile