X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=doc%2FMakefile.in;h=f7231c7a42668ff49b35e8c4ce497209aff33f8e;hb=f73dda092b33638d2d5e9c35375f687a607b5403;hp=9d006434deb93ba6f6b825db071e018eae97f122;hpb=bb70624e964126b7ac4ff085ba163a9c35ffa18f;p=platform%2Fupstream%2Fbash.git diff --git a/doc/Makefile.in b/doc/Makefile.in index 9d00643..f7231c7 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -32,13 +32,16 @@ infodir = @infodir@ # set this to a directory name to have the HTML files installed htmldir = @htmldir@ +# Support an alternate destination root directory for package building +DESTDIR = + mandir = @mandir@ manpfx = man -man1ext = 1 -man1dir = $(mandir)/$(manpfx)$(man1ext) -man3ext = 3 -man3dir = $(mandir)/$(manpfx)$(man3ext) +man1ext = .1 +man1dir = $(mandir)/$(manpfx)1 +man3ext = .3 +man3dir = $(mandir)/$(manpfx)3 INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ @@ -110,10 +113,10 @@ RLUSER = $(RL_LIBDIR)/doc/rluser.texinfo all: ps info dvi text html nodvi: ps info text html -PSFILES = bash.ps bashbug.ps readline.ps article.ps builtins.ps rbash.ps +PSFILES = bash.ps bashbug.ps article.ps builtins.ps rbash.ps DVIFILES = bashref.dvi bashref.ps INFOFILES = bashref.info -MAN0FILES = bash.0 bashbug.0 builtins.0 rbash.0 readline.0 +MAN0FILES = bash.0 bashbug.0 builtins.0 rbash.0 HTMLFILES = bashref.html bash.html ps: ${PSFILES} @@ -162,41 +165,11 @@ bash.0: bash.1 bashbug.0: bashbug.1 builtins.0: builtins.1 bash.1 rbash.0: rbash.1 bash.1 -readline.0: readline.3 -readline.ps: readline.3 article.ps: article.ms $(MAN2HTML): ${topdir}/support/man2html.c -( cd ${BUILD_DIR}/support ; ${MAKE} ${MFLAGS} man2html) -CREATED_FAQ = faq.news faq.news2 faq.mail faq.version - -faq: ${CREATED_FAQ} - -faq.version: FAQ.version FAQ - sh mkfaqvers FAQ.version > $@ - -faq.headers.mail: FAQ.headers.mail FAQ - sh mkfaqvers FAQ.headers.mail > $@ - -faq.headers.news: FAQ.headers.news FAQ - sh mkfaqvers FAQ.headers.news > $@ - -faq.headers.news2: FAQ.headers.news2 FAQ - sh mkfaqvers FAQ.headers.news2 > $@ - -faq.news: FAQ faq.headers.news faq.version - $(RM) $@ - cat faq.headers.news faq.version FAQ > $@ - -faq.news2: FAQ faq.headers.news2 faq.version - $(RM) $@ - cat faq.headers.news2 faq.version FAQ > $@ - -faq.mail: FAQ faq.headers.mail faq.version - $(RM) $@ - cat faq.headers.mail faq.version FAQ > $@ - clean: $(RM) *.aux *.bak *.cp *.fn *.ky *.log *.pg *.toc *.tp *.vr *.cps \ *.pgs *.bt *.bts *.rw *.rws *.fns *.kys *.tps *.vrs *.o @@ -211,42 +184,65 @@ maintainer-clean: clean $(RM) Makefile installdirs: - -test -d $(man1dir) || $(SHELL) ${MKDIRS} $(man1dir) -# uncomment the next line to create the directory for the readline man page -# -test -d $(man3dir) || $(SHELL) ${MKDIRS} $(man3dir) - -test -d $(infodir) || $(SHELL) ${MKDIRS} $(infodir) - -if [ -n "$(htmldir)" ]; then \ - test -d $(htmldir) || $(SHELL) ${MKDIRS} $(htmldir) ; \ + -test -d $(man1dir) || $(SHELL) ${MKDIRS} $(DESTDIR)$(man1dir) + -test -d $(infodir) || $(SHELL) ${MKDIRS} $(DESTDIR)$(infodir) + -if test -n "$(htmldir)" ; then \ + test -d $(htmldir) || $(SHELL) ${MKDIRS} $(DESTDIR)$(htmldir) ; \ fi install: info installdirs - -$(INSTALL_DATA) $(srcdir)/bash.1 $(man1dir)/bash.${man1ext} - -$(INSTALL_DATA) $(srcdir)/bashbug.1 $(man1dir)/bashbug.${man1ext} -# uncomment the next line to install the readline man page -# -$(INSTALL_DATA) $(srcdir)/readline.3 $(man3dir)/readline.${man3ext} + -$(INSTALL_DATA) $(srcdir)/bash.1 $(DESTDIR)$(man1dir)/bash${man1ext} + -$(INSTALL_DATA) $(srcdir)/bashbug.1 $(DESTDIR)$(man1dir)/bashbug${man1ext} # uncomment the next line to install the builtins man page -# $(INSTALL_DATA) $(srcdir)/builtins.1 $(man1dir)/bash_builtins.${man1ext} - -$(INSTALL_DATA) $(srcdir)/bashref.info $(infodir)/bash.info +# -$(INSTALL_DATA) $(srcdir)/builtins.1 $(DESTDIR)$(man1dir)/bash_builtins${man1ext} + -$(INSTALL_DATA) $(srcdir)/bashref.info $(DESTDIR)$(infodir)/bash.info # run install-info if it is present to update the info directory if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \ - install-info --dir-file=$(infodir)/dir $(infodir)/bash.info; \ + install-info --dir-file=$(DESTDIR)$(infodir)/dir $(DESTDIR)$(infodir)/bash.info; \ else true; fi # if htmldir is set, install the html files into that directory - -if [ -n "${htmldir}" ]; then \ - $(INSTALL_DATA) $(srcdir)/bash.html $(htmldir) ; \ - $(INSTALL_DATA) $(srcdir)/bashref.html $(htmldir) ; \ + -if test -n "${htmldir}" ; then \ + $(INSTALL_DATA) $(srcdir)/bash.html $(DESTDIR)$(htmldir) ; \ + $(INSTALL_DATA) $(srcdir)/bashref.html $(DESTDIR)$(htmldir) ; \ fi uninstall: - -$(RM) $(man1dir)/bash.${man1ext} $(man1dir)/bashbug.${man1ext} - -$(RM) $(man3dir)/readline.${man3ext} - $(RM) $(infodir)/bash.info - -if [ -n "$(htmldir)" ]; then \ - $(RM) $(htmldir)/bash.html ; \ - $(RM) $(htmldir)/bashref.html ; \ + -$(RM) $(DESTDIR)$(man1dir)/bash${man1ext} $(DESTDIR)$(man1dir)/bashbug${man1ext} + $(RM) $(DESTDIR)$(infodir)/bash.info + -if test -n "$(htmldir)" ; then \ + $(RM) $(DESTDIR)$(htmldir)/bash.html ; \ + $(RM) $(DESTDIR)$(htmldir)/bashref.html ; \ fi # for use by chet +CREATED_FAQ = faq.news faq.news2 faq.mail faq.version + +faq: ${CREATED_FAQ} + +faq.version: FAQ.version FAQ + sh mkfaqvers FAQ.version > $@ + +faq.headers.mail: FAQ.headers.mail FAQ + sh mkfaqvers FAQ.headers.mail > $@ + +faq.headers.news: FAQ.headers.news FAQ + sh mkfaqvers FAQ.headers.news > $@ + +faq.headers.news2: FAQ.headers.news2 FAQ + sh mkfaqvers FAQ.headers.news2 > $@ + +faq.news: FAQ faq.headers.news faq.version + $(RM) $@ + cat faq.headers.news faq.version FAQ > $@ + +faq.news2: FAQ faq.headers.news2 faq.version + $(RM) $@ + cat faq.headers.news2 faq.version FAQ > $@ + +faq.mail: FAQ faq.headers.mail faq.version + $(RM) $@ + cat faq.headers.mail faq.version FAQ > $@ + inst: bashref.texi $(SHELL) ./mkinstall cmp -s INSTALL ../INSTALL || mv INSTALL ../INSTALL @@ -256,3 +252,5 @@ posix: bashref.texi $(SHELL) ./mkposix cmp -s POSIX.NOTES ../CWRU/POSIX.NOTES || mv POSIX.NOTES ../CWRU/POSIX.NOTES $(RM) POSIX.NOTES + +xdist: inst posix