deterministic build of bn.pdf
This commit is contained in:
		
							parent
							
								
									61d8c8aa42
								
							
						
					
					
						commit
						41017efddd
					
				
							
								
								
									
										11
									
								
								makefile
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								makefile
									
									
									
									
									
								
							@ -163,6 +163,15 @@ docs:   docdvi
 | 
			
		||||
 | 
			
		||||
#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
 | 
			
		||||
@ -172,6 +181,8 @@ mandvi: bn.tex
 | 
			
		||||
#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
 | 
			
		||||
 | 
			
		||||
pretty:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user