update makefiles
This commit is contained in:
		
							parent
							
								
									afedcd8999
								
							
						
					
					
						commit
						957f161890
					
				
							
								
								
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -53,3 +53,6 @@ test_*.txt | |||||||
| 
 | 
 | ||||||
| *.bak | *.bak | ||||||
| *.orig | *.orig | ||||||
|  | *.asc | ||||||
|  | *.tar.xz | ||||||
|  | *.zip | ||||||
|  | |||||||
| @ -14,7 +14,7 @@ endif | |||||||
| 
 | 
 | ||||||
| # makes the LTM book DVI file, requires tetex, perl and makeindex [part of tetex I think]
 | # makes the LTM book DVI file, requires tetex, perl and makeindex [part of tetex I think]
 | ||||||
| docdvi: tommath.src | docdvi: tommath.src | ||||||
| 	cd pics ; MAKE=${MAKE} ${MAKE} | 	${MAKE} -C pics/ MAKE=${MAKE} | ||||||
| 	echo "hello" ${silent_stdout} | 	echo "hello" ${silent_stdout} | ||||||
| 	perl booker.pl | 	perl booker.pl | ||||||
| 	touch tommath.ind | 	touch tommath.ind | ||||||
|  | |||||||
							
								
								
									
										32
									
								
								makefile
									
									
									
									
									
								
							
							
						
						
									
										32
									
								
								makefile
									
									
									
									
									
								
							| @ -120,28 +120,28 @@ docdvi poster docs mandvi manual: | |||||||
| pretty: | pretty: | ||||||
| 	perl pretty.build | 	perl pretty.build | ||||||
| 
 | 
 | ||||||
| #\zipup the project (take that!)
 |  | ||||||
| no_oops: clean |  | ||||||
| 	cd .. ; cvs commit |  | ||||||
| 	echo Scanning for scratch/dirty files |  | ||||||
| 	find . -type f | grep -v CVS | xargs -n 1 bash mess.sh |  | ||||||
| 
 |  | ||||||
| .PHONY: pre_gen | .PHONY: pre_gen | ||||||
| pre_gen: | pre_gen: | ||||||
| 	perl gen.pl | 	perl gen.pl | ||||||
| 	sed -e 's/[[:blank:]]*$$//' mpi.c > pre_gen/mpi.c | 	sed -e 's/[[:blank:]]*$$//' mpi.c > pre_gen/mpi.c | ||||||
| 	rm mpi.c | 	rm mpi.c | ||||||
| 
 | 
 | ||||||
| zipup: | zipup: clean pre_gen new_file manual poster docs | ||||||
| 	rm -rf ../libtommath-$(VERSION) \
 | 	@# Update the index, so diff-index won't fail in case the pdf has been created. | ||||||
| 		&& rm -f ../ltm-$(VERSION).zip ../ltm-$(VERSION).zip.asc ../ltm-$(VERSION).tar.xz ../ltm-$(VERSION).tar.xz.asc | 	@#   As the pdf creation modifies the tex files, git sometimes detects the | ||||||
| 	git archive HEAD --prefix=libtommath-$(VERSION)/ > ../libtommath-$(VERSION).tar | 	@#   modified files, but misses that it's put back to its original version. | ||||||
| 	cd .. ; tar xf libtommath-$(VERSION).tar | 	@git update-index --refresh | ||||||
| 	MAKE=${MAKE} ${MAKE} -C ../libtommath-$(VERSION) clean manual poster docs | 	@git diff-index --quiet HEAD -- || ( echo "FAILURE: uncommited changes or not a git" && exit 1 ) | ||||||
| 	tar -c ../libtommath-$(VERSION)/* | xz -9 > ../ltm-$(VERSION).tar.xz | 	rm -rf libtommath-$(VERSION) ltm-$(VERSION).* | ||||||
| 	find ../libtommath-$(VERSION)/ -type f -exec unix2dos -q {} \; | 	@# files/dirs excluded from "git archive" are defined in .gitattributes | ||||||
| 	cd .. ; zip -9r ltm-$(VERSION).zip libtommath-$(VERSION) | 	git archive --format=tar --prefix=libtommath-$(VERSION)/ HEAD | tar x | ||||||
| 	gpg -b -a ../ltm-$(VERSION).tar.xz && gpg -b -a ../ltm-$(VERSION).zip | 	mkdir -p libtommath-$(VERSION)/doc | ||||||
|  | 	cp doc/bn.pdf doc/tommath.pdf doc/poster.pdf libtommath-$(VERSION)/doc/ | ||||||
|  | 	tar -c libtommath-$(VERSION)/ | xz -6e -c - > ltm-$(VERSION).tar.xz | ||||||
|  | 	zip -9rq ltm-$(VERSION).zip libtommath-$(VERSION) | ||||||
|  | 	rm -rf libtommath-$(VERSION) | ||||||
|  | 	gpg -b -a ltm-$(VERSION).tar.xz | ||||||
|  | 	gpg -b -a ltm-$(VERSION).zip | ||||||
| 
 | 
 | ||||||
| new_file: | new_file: | ||||||
| 	bash updatemakes.sh | 	bash updatemakes.sh | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user