diff options
-rw-r--r-- | Makefile.am | 86 | ||||
-rw-r--r-- | configure.ac | 6 | ||||
-rw-r--r-- | tests/defs.m4sh | 4 |
3 files changed, 50 insertions, 46 deletions
diff --git a/Makefile.am b/Makefile.am index 66d09f29..0b6053d5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -46,12 +46,12 @@ EXTRA_LTLIBRARIES = m4sh_dir = $(aux_dir) -LT_M4SH = $(M4SH) -B '$(m4sh_dir)' +LT_M4SH = $(M4SH) -B '$(srcdir)/$(m4sh_dir)' # Using `cd' in backquotes may print the directory name, use this instead: lt__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -git_version_gen = '$(SHELL)' '$(aux_dir)/git-version-gen' '.tarball-version' +git_version_gen = '$(SHELL)' '$(srcdir)/$(aux_dir)/git-version-gen' '.tarball-version' rebuild = rebuild=:; revision=`$(lt__cd) $(srcdir) && $(git_version_gen) | sed 's,-.*$$,,g'` @@ -60,17 +60,21 @@ rebuild = rebuild=:; revision=`$(lt__cd) $(srcdir) && $(git_version_gen) | sed ' # ---------- # defs_m4sh = $(tests_dir)/defs.m4sh -general_m4sh = $(m4sh_dir)/general.m4sh -getopt_m4sh = $(m4sh_dir)/getopt.m4sh +general_m4sh = $(srcdir)/$(m4sh_dir)/general.m4sh +getopt_m4sh = $(srcdir)/$(m4sh_dir)/getopt.m4sh libtoolize_m4sh = $(srcdir)/libtoolize.m4sh -ltmain_m4sh = $(m4sh_dir)/ltmain.m4sh +ltmain_m4sh = $(srcdir)/$(m4sh_dir)/ltmain.m4sh sh_files = $(general_m4sh) $(getopt_m4sh) -build_scripts = $(aux_dir)/announce-gen $(aux_dir)/cvsu \ - $(aux_dir)/do-release-commit-and-tag \ - $(aux_dir)/gendocs.sh $(aux_dir)/git-version-gen \ - $(aux_dir)/gnu-web-doc-update $(aux_dir)/gnupload \ - $(aux_dir)/useless-if-before-free $(aux_dir)/vc-list-files +build_scripts = $(srcdir)/$(aux_dir)/announce-gen \ + $(srcdir)/$(aux_dir)/cvsu \ + $(srcdir)/$(aux_dir)/do-release-commit-and-tag \ + $(srcdir)/$(aux_dir)/gendocs.sh \ + $(srcdir)/$(aux_dir)/git-version-gen \ + $(srcdir)/$(aux_dir)/gnu-web-doc-update \ + $(srcdir)/$(aux_dir)/gnupload \ + $(srcdir)/$(aux_dir)/useless-if-before-free \ + $(srcdir)/$(aux_dir)/vc-list-files EXTRA_DIST += bootstrap bootstrap.conf $(build_scripts) cfg.mk maint.mk \ $(sh_files) ChangeLog.1996 ChangeLog.1997 ChangeLog.1998 \ @@ -89,10 +93,10 @@ CLEANFILES += libtool libtoolize configure_ac = $(srcdir)/configure.ac config_status = $(top_builddir)/config.status libtoolize_in = $(srcdir)/libtoolize.in -ltmain_sh = $(aux_dir)/ltmain.sh -libtool_m4 = $(macro_dir)/libtool.m4 -ltversion_in = $(macro_dir)/ltversion.in -ltversion_m4 = $(macro_dir)/ltversion.m4 +ltmain_sh = $(srcdir)/$(aux_dir)/ltmain.sh +libtool_m4 = $(srcdir)/$(macro_dir)/libtool.m4 +ltversion_in = $(srcdir)/$(macro_dir)/ltversion.in +ltversion_m4 = $(srcdir)/$(macro_dir)/ltversion.m4 EXTRA_DIST += $(libtoolize_in) $(libtoolize_m4sh) $(ltmain_m4sh) \ $(ltmain_sh) $(ltversion_in) $(ltversion_m4) @@ -180,9 +184,9 @@ $(ltmain_sh): $(ltmain_m4sh) $(sh_files) $(dotversion) $(libtoolize_in): $(libtoolize_m4sh) $(sh_files) Makefile.am $(AM_V_GEN)$(LT_M4SH) '$(libtoolize_m4sh)' | $(bootstrap_edit) > '$@' -lt_Makefile_am = $(ltdl_dir)/Makefile.am -lt_Makefile_in = $(ltdl_dir)/Makefile.in -lt_Makefile_inc = $(ltdl_dir)/Makefile.inc +lt_Makefile_am = $(srcdir)/$(ltdl_dir)/Makefile.am +lt_Makefile_in = $(srcdir)/$(ltdl_dir)/Makefile.in +lt_Makefile_inc = $(srcdir)/$(ltdl_dir)/Makefile.inc $(lt_Makefile_am): $(lt_Makefile_inc) $(AM_V_at)rm -f '$@' @@ -325,24 +329,24 @@ configure-subdirs distdir: $(DIST_MAKEFILE_LIST) include libltdl/Makefile.inc -lt_aclocal_m4 = $(ltdl_dir)/aclocal.m4 -lt_config_h_in = $(ltdl_dir)/config-h.in -lt_configure = $(ltdl_dir)/configure -stamp_mk = $(ltdl_dir)/stamp-mk +lt_aclocal_m4 = $(srcdir)/$(ltdl_dir)/aclocal.m4 +lt_config_h_in = $(srcdir)/$(ltdl_dir)/config-h.in +lt_configure = $(srcdir)/$(ltdl_dir)/configure +stamp_mk = $(srcdir)/$(ltdl_dir)/stamp-mk -lt_obsolete_m4 = $(macro_dir)/lt~obsolete.m4 +lt_obsolete_m4 = $(srcdir)/$(macro_dir)/lt~obsolete.m4 EXTRA_DIST += $(stamp_mk) $(lt_obsolete_m4) $(lt_Makefile_in): $(lt_Makefile_am) $(lt_aclocal_m4) - $(AM_V_GEN)cd '$(ltdl_dir)' && $(AUTOMAKE) Makefile + $(AM_V_GEN)cd '$(srcdir)/$(ltdl_dir)' && $(AUTOMAKE) Makefile # Don't let unused scripts leak into the libltdl Makefile $(stamp_mk): $(lt_Makefile_in) - $(AM_V_at)T='$(ltdl_dir)/Makefile.tmp'; \ - for p in $(ltdl_dir)/config/*; do \ + $(AM_V_at)T='$(srcdir)/$(ltdl_dir)/Makefile.tmp'; \ + for p in $(srcdir)/$(ltdl_dir)/config/*; do \ test -f "$$p" || continue; \ - f=`echo "$$p" | $(SED) 's,^$(ltdl_dir)/,,'`; \ + f=`echo "$$p" | $(SED) 's,^$(srcdir)/$(ltdl_dir)/,,'`; \ case " $(pkgaux_scripts) " in \ *" $$f "*) ;; \ *) '$(SED)' \ @@ -358,22 +362,22 @@ lt_aclocal_m4_deps = \ $(lt_obsolete_m4) \ $(ltversion_m4) \ $(libtool_m4) \ - $(macro_dir)/ltoptions.m4 \ - $(macro_dir)/ltdl.m4 \ - $(macro_dir)/ltsugar.m4 \ - $(macro_dir)/argz.m4 \ - $(ltdl_dir)/configure.ac + $(srcdir)/$(macro_dir)/ltoptions.m4 \ + $(srcdir)/$(macro_dir)/ltdl.m4 \ + $(srcdir)/$(macro_dir)/ltsugar.m4 \ + $(srcdir)/$(macro_dir)/argz.m4 \ + $(srcdir)/$(ltdl_dir)/configure.ac lt_configure_deps = $(lt_aclocal_m4) $(lt_aclocal_m4_deps) $(lt_aclocal_m4): $(lt_aclocal_m4_deps) - $(AM_V_GEN)cd '$(ltdl_dir)' && $(ACLOCAL) -I m4 + $(AM_V_GEN)cd '$(srcdir)/$(ltdl_dir)' && $(ACLOCAL) -I m4 $(lt_configure): $(lt_configure_deps) - $(AM_V_GEN)cd '$(ltdl_dir)' && $(AUTOCONF) + $(AM_V_GEN)cd '$(srcdir)/$(ltdl_dir)' && $(AUTOCONF) $(lt_config_h_in): $(lt_configure_deps) - $(AM_V_GEN)cd '$(ltdl_dir)' && $(AUTOHEADER) + $(AM_V_GEN)cd '$(srcdir)/$(ltdl_dir)' && $(AUTOHEADER) $(AM_V_at)touch '$@' @@ -472,17 +476,17 @@ install-data-local: $(lt_Makefile_in) $(mkinstalldirs) $(DESTDIR)$(aclocaldir) @list='$(aclocalfiles)'; for p in $$list; do \ f=`echo "$$p" |'$(SED)' 's|^.*/||'`; \ - echo " $(INSTALL_DATA) '$(macro_dir)/$$f' '$(DESTDIR)$(aclocaldir)/$$f'"; \ - $(INSTALL_DATA) "$(macro_dir)/$$f" "$(DESTDIR)$(aclocaldir)/$$f"; \ + echo " $(INSTALL_DATA) '$(srcdir)/$(macro_dir)/$$f' '$(DESTDIR)$(aclocaldir)/$$f'"; \ + $(INSTALL_DATA) "$(srcdir)/$(macro_dir)/$$f" "$(DESTDIR)$(aclocaldir)/$$f"; \ done ## install the helper scripts $(mkinstalldirs) '$(DESTDIR)$(pkgdatadir)' $(mkinstalldirs) '$(DESTDIR)$(pkgdatadir)/config' @list='$(pkgaux_scripts)' && for p in $$list; do \ - echo " $(INSTALL_SCRIPT) '$(ltdl_dir)/$$p' '$(DESTDIR)$(pkgdatadir)/$$p'"; \ - $(INSTALL_SCRIPT) "$(ltdl_dir)/$$p" "$(DESTDIR)$(pkgdatadir)/$$p"; \ + echo " $(INSTALL_SCRIPT) '$(srcdir)/$(ltdl_dir)/$$p' '$(DESTDIR)$(pkgdatadir)/$$p'"; \ + $(INSTALL_SCRIPT) "$(srcdir)/$(ltdl_dir)/$$p" "$(DESTDIR)$(pkgdatadir)/$$p"; \ done - $(INSTALL_DATA) "$(srcdir)/libltdl/config/ltmain.sh" "$(DESTDIR)$(pkgdatadir)/config/ltmain.sh" + $(INSTALL_DATA) "$(ltmain_sh)" "$(DESTDIR)$(pkgdatadir)/config/ltmain.sh" ## install the libltdl files $(mkinstalldirs) '$(DESTDIR)$(pkgdatadir)/libltdl' $(mkinstalldirs) '$(DESTDIR)$(pkgdatadir)/libltdl/libltdl' @@ -498,8 +502,8 @@ install-data-local: $(lt_Makefile_in) ## Distribution. ## ## ------------- ## -edit_readme_alpha = $(aux_dir)/edit-readme-alpha -gitlog_to_changelog = $(aux_dir)/gitlog-to-changelog +edit_readme_alpha = $(srcdir)/$(aux_dir)/edit-readme-alpha +gitlog_to_changelog = $(srcdir)/$(aux_dir)/gitlog-to-changelog dotserial = $(distdir)/.serial dotversion = $(srcdir)/.version diff --git a/configure.ac b/configure.ac index f3be9523..097361b3 100644 --- a/configure.ac +++ b/configure.ac @@ -42,11 +42,11 @@ m4_ifndef([AC_PACKAGE_URL], # them in two places making renames error prone, and where copies # might get out of sync. m4_define([AC_CONFIG_AUX_DIR], - m4_defn([AC_CONFIG_AUX_DIR])[AC_SUBST([aux_dir], ['${srcdir}/$1'])]) + m4_defn([AC_CONFIG_AUX_DIR])[AC_SUBST([aux_dir], [$1])]) m4_define([LT_CONFIG_LTDL_DIR], - m4_defn([LT_CONFIG_LTDL_DIR])[AC_SUBST([ltdl_dir], ['${srcdir}/$1'])]) + m4_defn([LT_CONFIG_LTDL_DIR])[AC_SUBST([ltdl_dir], [$1])]) m4_define([AC_CONFIG_MACRO_DIR], - m4_defn([AC_CONFIG_MACRO_DIR])[AC_SUBST([macro_dir], ['${srcdir}/$1'])]) + m4_defn([AC_CONFIG_MACRO_DIR])[AC_SUBST([macro_dir], [$1])]) AC_CONFIG_HEADERS([config.h:config-h.in]) AC_CONFIG_SRCDIR([libtoolize.m4sh]) diff --git a/tests/defs.m4sh b/tests/defs.m4sh index 9d8136e1..76ca7d40 100644 --- a/tests/defs.m4sh +++ b/tests/defs.m4sh @@ -350,8 +350,8 @@ func_exec () # Shared global variables for test scripts prefix=./_inst-`echo "$0" | sed 's,.*/,,; s,-.*,,'` srcdir=`cd '@srcdir@' && pwd` -macro_dir=`cd '@macro_dir@' && pwd` -aux_dir=`cd '@aux_dir@' && pwd` +macro_dir=`cd '@srcdir@/@macro_dir@' && pwd` +aux_dir=`cd '@srcdir@/@aux_dir@' && pwd` scripts="$aux_dir/ltmain.m4sh $srcdir/libtoolize.m4sh" # Unset some MAKE... variables that may cause $MAKE to act like a |