+2000-07-28 Bruno Haible <haible@clisp.cons.org>
+
+ * Makefile.in (mkinstalldirs): New macro. Needed when configured with
+ --srcdir=<relative pathname>; then ac_aux_dir will be a relative
+ pathname rooted at the top builddir, and @MKINSTALLDIRS@ likewise.
+ (install-exec, install-data): Use it.
+
2000-07-26 Bruno Haible <haible@clisp.cons.org>
* Makefile.in (install-exec, install-data): Use $(SHELL) for calling
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
MKINSTALLDIRS = @MKINSTALLDIRS@
+mkinstalldirs = $(SHELL) `case "$(MKINSTALLDIRS)" in /*) echo "$(MKINSTALLDIRS)" ;; *) echo "$(top_builddir)/$(MKINSTALLDIRS)" ;; esac`
l = @l@
install-exec: all
if test "$(PACKAGE)" = "gettext" \
&& test '@INTLOBJS@' = '$(GETTOBJS)'; then \
- $(SHELL) $(MKINSTALLDIRS) $(DESTDIR)$(libdir); \
- $(SHELL) $(MKINSTALLDIRS) $(DESTDIR)$(includedir); \
+ $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir); \
$(INSTALL_DATA) intlh.inst $(DESTDIR)$(includedir)/libintl.h; \
$(INSTALL_DATA) libintl.a $(DESTDIR)$(libdir)/libintl.a; \
else \
: ; \
fi; \
if test '@USE_INCLUDED_LIBINTL@' = yes; then \
- $(SHELL) $(MKINSTALLDIRS) $(DESTDIR)$(libdir); \
+ $(mkinstalldirs) $(DESTDIR)$(libdir); \
test -f $(DESTDIR)$(libdir)/charset.alias \
&& orig=$(DESTDIR)$(libdir)/charset.alias \
|| orig=charset.alias; \
fi
install-data: all
if test "$(PACKAGE)" = "gettext"; then \
- $(SHELL) $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
+ $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
$(INSTALL_DATA) VERSION $(DESTDIR)$(gettextsrcdir)/VERSION; \
dists="$(DISTFILES.common)"; \
for file in $$dists; do \
+2000-07-28 Bruno Haible <haible@clisp.cons.org>
+
+ * Makefile.in.in (top_builddir, mkinstalldirs): New macros. Needed
+ when configured with --srcdir=<relative pathname>; then ac_aux_dir
+ will be a relative pathname rooted at the top builddir, and
+ @MKINSTALLDIRS@ likewise.
+ (install-data-yes): Use it.
+
2000-07-26 Bruno Haible <haible@clisp.cons.org>
* Makefile.in.in (MKINSTALLDIRS): Remove the $(top_srcdir)/ prefix.
srcdir = @srcdir@
top_srcdir = @top_srcdir@
+top_builddir = ..
VPATH = @srcdir@
prefix = @prefix@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
MKINSTALLDIRS = @MKINSTALLDIRS@
+mkinstalldirs = $(SHELL) `case "$(MKINSTALLDIRS)" in /*) echo "$(MKINSTALLDIRS)" ;; *) echo "$(top_builddir)/$(MKINSTALLDIRS)" ;; esac`
CC = @CC@
GENCAT = @GENCAT@
install-data: install-data-@USE_NLS@
install-data-no: all
install-data-yes: all
- $(SHELL) $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
+ $(mkinstalldirs) $(DESTDIR)$(datadir); \
@catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
cat=`basename $$cat`; \
esac; \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
dir=$$destdir/$$lang/LC_MESSAGES; \
- $(SHELL) $(MKINSTALLDIRS) $(DESTDIR)$$dir; \
+ $(mkinstalldirs) $(DESTDIR)$$dir; \
if test -r $$cat; then \
$(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT); \
echo "installing $$cat as" \
fi; \
done
if test "$(PACKAGE)" = "gettext"; then \
- $(SHELL) $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
+ $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
$(INSTALL_DATA) $(srcdir)/Makefile.in.in \
$(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
else \