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:
		
				
					committed by
					
						 Corinna Vinschen
						Corinna Vinschen
					
				
			
			
				
	
			
			
			
						parent
						
							6dbd190111
						
					
				
				
					commit
					7e72be1c39
				
			| @@ -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: | ||||
|   | ||||
| @@ -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* | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user