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:
parent
6dbd190111
commit
7e72be1c39
|
@ -181,6 +181,16 @@ install-info:
|
||||||
srcrootpre=`cd $(srcdir); pwd`/; export srcrootpre; \
|
srcrootpre=`cd $(srcdir); pwd`/; export srcrootpre; \
|
||||||
$(MAKE) DO=$@ DODIRS=doc $(FLAGS_TO_PASS) subdir_do
|
$(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:
|
clean-info:
|
||||||
|
|
||||||
force:
|
force:
|
||||||
|
|
|
@ -22,6 +22,8 @@ datarootdir = @datarootdir@
|
||||||
mandir = @mandir@
|
mandir = @mandir@
|
||||||
man1dir = $(mandir)/man1
|
man1dir = $(mandir)/man1
|
||||||
infodir = @infodir@
|
infodir = @infodir@
|
||||||
|
htmldir = @htmldir@
|
||||||
|
pdfdir = @pdfdir@
|
||||||
|
|
||||||
MAKEINFO = makeinfo
|
MAKEINFO = makeinfo
|
||||||
TEXI2DVI = TEXINPUTS=$(TEXIDIR):$(srcdir):$$TEXINPUTS texi2dvi
|
TEXI2DVI = TEXINPUTS=$(TEXIDIR):$(srcdir):$$TEXINPUTS texi2dvi
|
||||||
|
@ -69,7 +71,7 @@ porting.html: $(srcdir)/porting.texi $(srcdir)/porting.texi
|
||||||
|
|
||||||
porting.ps: porting.dvi
|
porting.ps: porting.dvi
|
||||||
dvips -f porting.dvi > porting.ps
|
dvips -f porting.dvi > porting.ps
|
||||||
|
|
||||||
# different targets for -ms, -mm, -me
|
# different targets for -ms, -mm, -me
|
||||||
# Try to use a recent texi2roff. v2 was put on prep in jan91.
|
# Try to use a recent texi2roff. v2 was put on prep in jan91.
|
||||||
# If you want an index, see texi2roff doc for postprocessing
|
# If you want an index, see texi2roff doc for postprocessing
|
||||||
|
@ -146,6 +148,23 @@ install-info: info
|
||||||
$(INSTALL_DATA) $$i $(DESTDIR)$(infodir)/$$i ; \
|
$(INSTALL_DATA) $$i $(DESTDIR)$(infodir)/$$i ; \
|
||||||
done
|
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:
|
clean-info:
|
||||||
-rm -rf *.info*
|
-rm -rf *.info*
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue