work now.
echo 'const char *ReleaseDate = "'`date +%Y-%m-%d`'";' > $(srcdir)/reldate.h
install-exec-local:
- if test -f $(bindir)/mutt.dotlock && test -f $(bindir)/mutt_dotlock ; then \
- rm -f $(bindir)/mutt.dotlock ; \
- ln -sf $(bindir)/mutt_dotlock $(bindir)/mutt.dotlock ; \
+ if test -f $(DESTDIR)$(bindir)/mutt.dotlock && test -f $(DESTDIR)$(bindir)/mutt_dotlock ; then \
+ rm -f $(DESTDIR)$(bindir)/mutt.dotlock ; \
+ ln -sf $(DESTDIR)$(bindir)/mutt_dotlock $(DESTDIR)$(bindir)/mutt.dotlock ; \
fi
if test -f $(bindir)/mutt_dotlock && test x@DOTLOCK_GROUP@ != x ; then \
- chgrp @DOTLOCK_GROUP@ $(bindir)/mutt_dotlock ; \
- chmod @DOTLOCK_PERMISSION@ $(bindir)/mutt_dotlock ; \
+ chgrp @DOTLOCK_GROUP@ $(DESTDIR)$(bindir)/mutt_dotlock ; \
+ chmod @DOTLOCK_PERMISSION@ $(DESTDIR)$(bindir)/mutt_dotlock ; \
fi
install-data-local:
- $(srcdir)/mkinstalldirs $(sharedir)
- $(srcdir)/mkinstalldirs $(sysconfdir)
- -if [ -f $(sharedir)/Muttrc ] ; then \
- mv $(sharedir)/Muttrc $(sysconfdir) ; \
- elif [ -f $(sharedir)/../Muttrc ] ; then \
- mv $(sharedir)/../Muttrc $(sysconfdir) ; \
- elif [ ! -f $(sysconfdir)/Muttrc ] ; then \
- $(INSTALL) -m 644 $(srcdir)/Muttrc $(sysconfdir) ; \
+ $(srcdir)/mkinstalldirs $(DESTDIR)$(sharedir)
+ $(srcdir)/mkinstalldirs $(DESTDIR)$(sysconfdir)
+ -if [ -f $(DESTDIR)$(sharedir)/Muttrc ] ; then \
+ mv $(DESTDIR)$(sharedir)/Muttrc $(DESTDIR)$(sysconfdir) ; \
+ elif [ -f $(DESTDIR)$(sharedir)/../Muttrc ] ; then \
+ mv $(DESTDIR)$(sharedir)/../Muttrc $(DESTDIR)$(sysconfdir) ; \
+ elif [ ! -f $(DESTDIR)$(sysconfdir)/Muttrc ] ; then \
+ $(INSTALL) -m 644 $(srcdir)/Muttrc $(DESTDIR)$(sysconfdir) ; \
fi
- -if [ ! -f $(sysconfdir)/mime.types ]; then \
- $(INSTALL) -m 644 $(srcdir)/mime.types $(sysconfdir); \
+ -if [ ! -f $(DESTDIR)$(sysconfdir)/mime.types ]; then \
+ $(INSTALL) -m 644 $(srcdir)/mime.types $(DESTDIR)$(sysconfdir); \
fi
cd $(srcdir) && sh ./gen_charsets
install: charsets.list
- $(srcdir)/../mkinstalldirs $(sharedir)/charsets
+ $(srcdir)/../mkinstalldirs $(DESTDIR)$(sharedir)/charsets
( cd $(srcdir) && $(INSTALL) \
- -m 644 `cat charsets.list` $(sharedir)/charsets )
- $(INSTALL) -m 644 charsets.alias $(sharedir)/charsets/charsets.alias.dist
- test -f $(sharedir)/charsets/charsets.alias || \
- $(INSTALL) -m 644 $(sharedir)/charsets/charsets.alias.dist \
- $(sharedir)/charsets/charsets.alias
+ -m 644 `cat charsets.list` $(DESTDIR)$(sharedir)/charsets )
+ $(INSTALL) -m 644 charsets.alias $(DESTDIR)$(sharedir)/charsets/charsets.alias.dist
+ test -f $(DESTDIR)$(sharedir)/charsets/charsets.alias || \
+ $(INSTALL) -m 644 $(DESTDIR)$(sharedir)/charsets/charsets.alias.dist \
+ $(DESTDIR)$(sharedir)/charsets/charsets.alias
Makefile: ../config.status Makefile.in
cd .. \
html: manual.html
install: dotlock.man mutt.man all
- $(top_srcdir)/mkinstalldirs $(mandir)/man1
- $(INSTALL) -m 644 mutt.man $(mandir)/man1/mutt.1
- $(INSTALL) -m 644 dotlock.man $(mandir)/man1/mutt_dotlock.1
- $(top_srcdir)/mkinstalldirs $(docdir)
- for f in $(DOCFILES) ; do $(INSTALL) -m 644 $$f $(docdir) ; done
- for f in $(srcdir_DOCFILES) ; do $(INSTALL) -m 644 $(srcdir)/$$f $(docdir) ; done
- for f in $(topsrcdir_DOCFILES) ; do $(INSTALL) -m 644 $(top_srcdir)/$$f $(docdir) ; done
+ $(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/man1
+ $(INSTALL) -m 644 mutt.man $(DESTDIR)$(mandir)/man1/mutt.1
+ $(INSTALL) -m 644 dotlock.man $(DESTDIR)$(mandir)/man1/mutt_dotlock.1
+ $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir)
+ for f in $(DOCFILES) ; do $(INSTALL) -m 644 $$f $(DESTDIR)$(docdir) ; done
+ for f in $(srcdir_DOCFILES) ; do $(INSTALL) -m 644 $(srcdir)/$$f $(DESTDIR)$(docdir) ; done
+ for f in $(topsrcdir_DOCFILES) ; do $(INSTALL) -m 644 $(top_srcdir)/$$f $(DESTDIR)$(docdir) ; done
if [ -f manual.html ] ; then \
$(MAKE) install-html ; \
fi
install-html: html
- $(top_srcdir)/mkinstalldirs $(docdir)/html
- for f in manual*.html ; do $(INSTALL) -m 644 $$f $(docdir)/html ; done
+ $(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir)/html
+ for f in manual*.html ; do $(INSTALL) -m 644 $$f $(DESTDIR)$(docdir)/html ; done
uninstall:
- -rm -f $(mandir)/man1/mutt.1
- -rm -rf $(docdir)
+ -rm -f $(DESTDIR)$(mandir)/man1/mutt.1
+ -rm -rf $(DESTDIR)$(docdir)
manual.txt: manual.sgml
sgml2txt -c latin manual
install-data-no: all
install-data-yes: all
if test -r "$(MKINSTALLDIRS)"; then \
- $(MKINSTALLDIRS) $(datadir); \
+ $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
else \
- $(SHELL) $(top_srcdir)/mkinstalldirs $(datadir); \
+ $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \
fi
@catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
dir=$$destdir/$$lang/LC_MESSAGES; \
if test -r "$(MKINSTALLDIRS)"; then \
- $(MKINSTALLDIRS) $$dir; \
+ $(MKINSTALLDIRS) $(DESTDIR)$$dir; \
else \
- $(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \
+ $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$$dir; \
fi; \
if test -r $$cat; then \
- $(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
- echo "installing $$cat as $$dir/$(PACKAGE)$(INSTOBJEXT)"; \
+ $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT); \
+ echo "installing $$cat as $(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
else \
- $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
+ $(INSTALL_DATA) $(srcdir)/$$cat $(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT); \
echo "installing $(srcdir)/$$cat as" \
- "$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
+ "$(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
fi; \
if test -r $$cat.m; then \
- $(INSTALL_DATA) $$cat.m $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
- echo "installing $$cat.m as $$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
+ $(INSTALL_DATA) $$cat.m $(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT).m; \
+ echo "installing $$cat.m as $(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
else \
if test -r $(srcdir)/$$cat.m ; then \
$(INSTALL_DATA) $(srcdir)/$$cat.m \
- $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
+ $(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT).m; \
echo "installing $(srcdir)/$$cat as" \
- "$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
+ "$(DESTDIR)$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
else \
true; \
fi; \