diff --git a/ChangeLog b/ChangeLog index 147765a..c340e09 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2000-08-19 Bruno Haible + * src/Makefile.in (install, installdirs, uninstall): Respect + $(DESTDIR). + * doc/Makefile.in (install, installdirs, uninstall): Likewise. + * src/options.cc (Options::print_options): Escape the arguments which contain special characters. diff --git a/doc/Makefile.in b/doc/Makefile.in index a50320e..0bb7ef3 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -89,28 +89,28 @@ gperf_toc.html : $(srcdir)/gperf.texi $(srcdir)/gpl.texinfo install : all force - if [ ! -d $(infodir) ] ; then mkdir $(infodir) ; fi - $(INSTALL_DATA) $(srcdir)/gperf.info $(infodir)/gperf.info - if [ ! -d $(mandir) ] ; then mkdir $(mandir) ; fi - if [ ! -d $(man1dir) ] ; then mkdir $(man1dir) ; fi - $(INSTALL_DATA) $(srcdir)/gperf.1 $(man1dir)/gperf.1 - if [ ! -d $(dvidir) ] ; then mkdir $(dvidir) ; fi - $(INSTALL_DATA) $(srcdir)/gperf.dvi $(dvidir)/gperf.dvi - if [ ! -d $(htmldir) ] ; then mkdir $(htmldir) ; fi - $(INSTALL_DATA) $(srcdir)/gperf.html $(htmldir)/gperf.html + if [ ! -d $(DESTDIR)$(infodir) ] ; then mkdir $(DESTDIR)$(infodir) ; fi + $(INSTALL_DATA) $(srcdir)/gperf.info $(DESTDIR)$(infodir)/gperf.info + if [ ! -d $(DESTDIR)$(mandir) ] ; then mkdir $(DESTDIR)$(mandir) ; fi + if [ ! -d $(DESTDIR)$(man1dir) ] ; then mkdir $(DESTDIR)$(man1dir) ; fi + $(INSTALL_DATA) $(srcdir)/gperf.1 $(DESTDIR)$(man1dir)/gperf.1 + if [ ! -d $(DESTDIR)$(dvidir) ] ; then mkdir $(DESTDIR)$(dvidir) ; fi + $(INSTALL_DATA) $(srcdir)/gperf.dvi $(DESTDIR)$(dvidir)/gperf.dvi + if [ ! -d $(DESTDIR)$(htmldir) ] ; then mkdir $(DESTDIR)$(htmldir) ; fi + $(INSTALL_DATA) $(srcdir)/gperf.html $(DESTDIR)$(htmldir)/gperf.html installdirs : force - if [ ! -d $(infodir) ] ; then mkdir $(infodir) ; fi - if [ ! -d $(mandir) ] ; then mkdir $(mandir) ; fi - if [ ! -d $(man1dir) ] ; then mkdir $(man1dir) ; fi - if [ ! -d $(dvidir) ] ; then mkdir $(dvidir) ; fi - if [ ! -d $(htmldir) ] ; then mkdir $(htmldir) ; fi + if [ ! -d $(DESTDIR)$(infodir) ] ; then mkdir $(DESTDIR)$(infodir) ; fi + if [ ! -d $(DESTDIR)$(mandir) ] ; then mkdir $(DESTDIR)$(mandir) ; fi + if [ ! -d $(DESTDIR)$(man1dir) ] ; then mkdir $(DESTDIR)$(man1dir) ; fi + if [ ! -d $(DESTDIR)$(dvidir) ] ; then mkdir $(DESTDIR)$(dvidir) ; fi + if [ ! -d $(DESTDIR)$(htmldir) ] ; then mkdir $(DESTDIR)$(htmldir) ; fi uninstall : force - $(RM) $(infodir)/gperf.info - $(RM) $(man1dir)/gperf.1 - $(RM) $(dvidir)/gperf.dvi - $(RM) $(htmldir)/gperf.html + $(RM) $(DESTDIR)$(infodir)/gperf.info + $(RM) $(DESTDIR)$(man1dir)/gperf.1 + $(RM) $(DESTDIR)$(dvidir)/gperf.dvi + $(RM) $(DESTDIR)$(htmldir)/gperf.html check : all diff --git a/src/Makefile.in b/src/Makefile.in index 61d08eb..a3d0241 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -121,14 +121,14 @@ version.o : version.cc $(VERSION_H) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $(srcdir)/version.cc install : all force - if [ ! -d $(bindir) ] ; then mkdir $(bindir) ; fi - $(INSTALL_PROGRAM) $(TARGETPROG) $(bindir)/$(TARGETPROG) + if [ ! -d $(DESTDIR)$(bindir) ] ; then mkdir $(DESTDIR)$(bindir) ; fi + $(INSTALL_PROGRAM) $(TARGETPROG) $(DESTDIR)$(bindir)/$(TARGETPROG) installdirs : force - if [ ! -d $(bindir) ] ; then mkdir $(bindir) ; fi + if [ ! -d $(DESTDIR)$(bindir) ] ; then mkdir $(DESTDIR)$(bindir) ; fi uninstall : force - $(RM) $(bindir)/$(TARGETPROG) + $(RM) $(DESTDIR)$(bindir)/$(TARGETPROG) check : all