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; \ | 	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 | ||||||
| @@ -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* | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user