Add libgloss install-pdf and install-html targets.

The toplevel makefile used by binutils/gcc/newlib/etc has install-pdf and
install-html targets, but they fail because libgloss doesn't support them.
Tested with an arm-eabi combined tree build and install, and verifying that
the install-pdf and install-html targets now work, and that the pdf and html
doc files are now in the install tree.

	libgloss/
	* Makefile.in (install-html, install-pdf): New.
	* doc/Makefile.in (htmldir, pdfdir): New.
	(porting.ps): Delete white space on blank line.
	(install-pdf, install-html): New.
This commit is contained in:
Jim Wilson 2018-11-19 15:27:05 -08:00 committed by Corinna Vinschen
parent 6dbd190111
commit 7e72be1c39
2 changed files with 30 additions and 1 deletions

View File

@ -181,6 +181,16 @@ install-info:
srcrootpre=`cd $(srcdir); pwd`/; export srcrootpre; \
$(MAKE) DO=$@ DODIRS=doc $(FLAGS_TO_PASS) subdir_do
install-html:
rootpre=`pwd`/; export rootpre; \
srcrootpre=`cd $(srcdir); pwd`/; export srcrootpre; \
$(MAKE) DO=$@ DODIRS=doc $(FLAGS_TO_PASS) subdir_do
install-pdf:
rootpre=`pwd`/; export rootpre; \
srcrootpre=`cd $(srcdir); pwd`/; export srcrootpre; \
$(MAKE) DO=$@ DODIRS=doc $(FLAGS_TO_PASS) subdir_do
clean-info:
force:

View File

@ -22,6 +22,8 @@ datarootdir = @datarootdir@
mandir = @mandir@
man1dir = $(mandir)/man1
infodir = @infodir@
htmldir = @htmldir@
pdfdir = @pdfdir@
MAKEINFO = makeinfo
TEXI2DVI = TEXINPUTS=$(TEXIDIR):$(srcdir):$$TEXINPUTS texi2dvi
@ -69,7 +71,7 @@ porting.html: $(srcdir)/porting.texi $(srcdir)/porting.texi
porting.ps: porting.dvi
dvips -f porting.dvi > porting.ps
# different targets for -ms, -mm, -me
# Try to use a recent texi2roff. v2 was put on prep in jan91.
# If you want an index, see texi2roff doc for postprocessing
@ -146,6 +148,23 @@ install-info: info
$(INSTALL_DATA) $$i $(DESTDIR)$(infodir)/$$i ; \
done
install-pdf: pdf
for i in *.pdf ; do \
$(INSTALL_DATA) $$i $(DESTDIR)$(pdfdir)/$$i ; \
done
install-html: html
for i in *.html ; do \
if [ -d $$i ]; then \
mkdir -p $(DESTDIR)$(htmldir)/$$i ; \
for j in $$i/*.html ; do \
$(INSTALL_DATA) $$j $(DESTDIR)$(htmldir)/$$j ; \
done \
else \
$(INSTALL_DATA) $$i $(DESTDIR)$(htmldir)/$$i ; \
fi ; \
done
clean-info:
-rm -rf *.info*