move all documentation to doc/
This commit is contained in:
		
							parent
							
								
									27115d4b4c
								
							
						
					
					
						commit
						ddddcf2e71
					
				
							
								
								
									
										69
									
								
								doc/makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										69
									
								
								doc/makefile
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,69 @@ | ||||
| ifeq ($V,1) | ||||
| silent_stdout= | ||||
| else | ||||
| silent_stdout= > /dev/null | ||||
| endif | ||||
| 
 | ||||
| PLATFORM := $(shell uname | sed -e 's/_.*//') | ||||
| ifeq ($(PLATFORM), Darwin) | ||||
| err: | ||||
| 	$(error Docs can't be built on Mac) | ||||
| 
 | ||||
| docdvi poster docs mandvi manual: err | ||||
| endif | ||||
| 
 | ||||
| # makes the LTM book DVI file, requires tetex, perl and makeindex [part of tetex I think]
 | ||||
| docdvi: tommath.src | ||||
| 	cd pics ; MAKE=${MAKE} ${MAKE} | ||||
| 	echo "hello" ${silent_stdout} | ||||
| 	perl booker.pl | ||||
| 	latex tommath ${silent_stdout} | ||||
| 	latex tommath ${silent_stdout} | ||||
| 	makeindex tommath | ||||
| 	latex tommath ${silent_stdout} | ||||
| 
 | ||||
| # poster, makes the single page PDF poster
 | ||||
| poster: poster.tex | ||||
| 	cp poster.tex poster.bak | ||||
| 	touch --reference=poster.tex poster.bak | ||||
| 	(printf "%s" "\def\fixedpdfdate{"; date +'D:%Y%m%d%H%M%S%:z' -d @$$(stat --format=%Y poster.tex) | sed "s/:\([0-9][0-9]\)$$/'\1'}/g") > poster-deterministic.tex | ||||
| 	printf "%s\n" "\pdfinfo{" >> poster-deterministic.tex | ||||
| 	printf "%s\n" "  /CreationDate (\fixedpdfdate)" >> poster-deterministic.tex | ||||
| 	printf "%s\n}\n" "  /ModDate (\fixedpdfdate)" >> poster-deterministic.tex | ||||
| 	cat poster.tex >> poster-deterministic.tex | ||||
| 	mv poster-deterministic.tex poster.tex | ||||
| 	touch --reference=poster.bak poster.tex | ||||
| 	pdflatex poster | ||||
| 	sed -b -i 's,^/ID \[.*\]$$,/ID [<0> <0>],g' poster.pdf | ||||
| 	mv poster.bak poster.tex | ||||
| 	rm -f poster.aux poster.log poster.out | ||||
| 
 | ||||
| # makes the LTM book PDF file, requires tetex, cleans up the LaTeX temp files
 | ||||
| docs: docdvi | ||||
| 	dvipdf tommath | ||||
| 	rm -f tommath.log tommath.aux tommath.dvi tommath.idx tommath.toc tommath.lof tommath.ind tommath.ilg | ||||
| 	cd pics ; MAKE=${MAKE} ${MAKE} clean | ||||
| 
 | ||||
| #LTM user manual
 | ||||
| mandvi: bn.tex | ||||
| 	cp bn.tex bn.bak | ||||
| 	touch --reference=bn.tex bn.bak | ||||
| 	(printf "%s" "\def\fixedpdfdate{"; date +'D:%Y%m%d%H%M%S%:z' -d @$$(stat --format=%Y bn.tex) | sed "s/:\([0-9][0-9]\)$$/'\1'}/g") > bn-deterministic.tex | ||||
| 	printf "%s\n" "\pdfinfo{" >> bn-deterministic.tex | ||||
| 	printf "%s\n" "  /CreationDate (\fixedpdfdate)" >> bn-deterministic.tex | ||||
| 	printf "%s\n}\n" "  /ModDate (\fixedpdfdate)" >> bn-deterministic.tex | ||||
| 	cat bn.tex >> bn-deterministic.tex | ||||
| 	mv bn-deterministic.tex bn.tex | ||||
| 	touch --reference=bn.bak bn.tex | ||||
| 	echo "hello" > bn.ind | ||||
| 	latex bn ${silent_stdout} | ||||
| 	latex bn ${silent_stdout} | ||||
| 	makeindex bn | ||||
| 	latex bn ${silent_stdout} | ||||
| 
 | ||||
| #LTM user manual [pdf]
 | ||||
| manual:	mandvi | ||||
| 	pdflatex bn >/dev/null | ||||
| 	sed -b -i 's,^/ID \[.*\]$$,/ID [<0> <0>],g' bn.pdf | ||||
| 	mv bn.bak bn.tex | ||||
| 	rm -f bn.aux bn.dvi bn.log bn.idx bn.lof bn.out bn.toc | ||||
							
								
								
									
										57
									
								
								makefile
									
									
									
									
									
								
							
							
						
						
									
										57
									
								
								makefile
									
									
									
									
									
								
							| @ -108,61 +108,8 @@ timing: $(LIBNAME) | ||||
| coveralls: coverage | ||||
| 	cpp-coveralls | ||||
| 
 | ||||
| # makes the LTM book DVI file, requires tetex, perl and makeindex [part of tetex I think]
 | ||||
| docdvi: tommath.src | ||||
| 	cd pics ; MAKE=${MAKE} ${MAKE} | ||||
| 	echo "hello" > tommath.ind | ||||
| 	perl booker.pl | ||||
| 	latex tommath > /dev/null | ||||
| 	latex tommath > /dev/null | ||||
| 	makeindex tommath | ||||
| 	latex tommath > /dev/null | ||||
| 
 | ||||
| # poster, makes the single page PDF poster
 | ||||
| poster: poster.tex | ||||
| 	cp poster.tex poster.bak | ||||
| 	touch --reference=poster.tex poster.bak | ||||
| 	(printf "%s" "\def\fixedpdfdate{"; date +'D:%Y%m%d%H%M%S%:z' -d @$$(stat --format=%Y poster.tex) | sed "s/:\([0-9][0-9]\)$$/'\1'}/g") > poster-deterministic.tex | ||||
| 	printf "%s\n" "\pdfinfo{" >> poster-deterministic.tex | ||||
| 	printf "%s\n" "  /CreationDate (\fixedpdfdate)" >> poster-deterministic.tex | ||||
| 	printf "%s\n}\n" "  /ModDate (\fixedpdfdate)" >> poster-deterministic.tex | ||||
| 	cat poster.tex >> poster-deterministic.tex | ||||
| 	mv poster-deterministic.tex poster.tex | ||||
| 	touch --reference=poster.bak poster.tex | ||||
| 	pdflatex poster | ||||
| 	sed -b -i 's,^/ID \[.*\]$$,/ID [<0> <0>],g' poster.pdf | ||||
| 	mv poster.bak poster.tex | ||||
| 	rm -f poster.aux poster.log poster.out | ||||
| 
 | ||||
| # makes the LTM book PDF file, requires tetex, cleans up the LaTeX temp files
 | ||||
| docs:   docdvi | ||||
| 	dvipdf tommath | ||||
| 	rm -f tommath.log tommath.aux tommath.dvi tommath.idx tommath.toc tommath.lof tommath.ind tommath.ilg | ||||
| 	cd pics ; MAKE=${MAKE} ${MAKE} clean | ||||
| 
 | ||||
| #LTM user manual
 | ||||
| mandvi: bn.tex | ||||
| 	cp bn.tex bn.bak | ||||
| 	touch --reference=bn.tex bn.bak | ||||
| 	(printf "%s" "\def\fixedpdfdate{"; date +'D:%Y%m%d%H%M%S%:z' -d @$$(stat --format=%Y bn.tex) | sed "s/:\([0-9][0-9]\)$$/'\1'}/g") > bn-deterministic.tex | ||||
| 	printf "%s\n" "\pdfinfo{" >> bn-deterministic.tex | ||||
| 	printf "%s\n" "  /CreationDate (\fixedpdfdate)" >> bn-deterministic.tex | ||||
| 	printf "%s\n}\n" "  /ModDate (\fixedpdfdate)" >> bn-deterministic.tex | ||||
| 	cat bn.tex >> bn-deterministic.tex | ||||
| 	mv bn-deterministic.tex bn.tex | ||||
| 	touch --reference=bn.bak bn.tex | ||||
| 	echo "hello" > bn.ind | ||||
| 	latex bn > /dev/null | ||||
| 	latex bn > /dev/null | ||||
| 	makeindex bn | ||||
| 	latex bn > /dev/null | ||||
| 
 | ||||
| #LTM user manual [pdf]
 | ||||
| manual:	mandvi | ||||
| 	pdflatex bn >/dev/null | ||||
| 	sed -b -i 's,^/ID \[.*\]$$,/ID [<0> <0>],g' bn.pdf | ||||
| 	mv bn.bak bn.tex | ||||
| 	rm -f bn.aux bn.dvi bn.log bn.idx bn.lof bn.out bn.toc | ||||
| docdvi poster docs mandvi manual: | ||||
| 	$(MAKE) -C doc/ $@ V=$(V) | ||||
| 
 | ||||
| pretty: | ||||
| 	perl pretty.build | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user