Merge pull request #107 from libtom/improve/release
Improve release-process
This commit is contained in:
commit
baf3d5ee3c
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -1,4 +1,5 @@
|
|||||||
/.gitattributes export-ignore
|
/.gitattributes export-ignore
|
||||||
/.gitignore export-ignore
|
/.gitignore export-ignore
|
||||||
|
/.travis.yml export-ignore
|
||||||
|
|
||||||
/** export-subst
|
/** export-subst
|
||||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -12,6 +12,7 @@ Release/
|
|||||||
.coveralls.yml
|
.coveralls.yml
|
||||||
coverage*/
|
coverage*/
|
||||||
coverage.info
|
coverage.info
|
||||||
|
pre_gen/*
|
||||||
|
|
||||||
# suppress output of build process and *nix/windows test executables
|
# suppress output of build process and *nix/windows test executables
|
||||||
timing
|
timing
|
||||||
|
@ -4,9 +4,11 @@ This is the git repository for [LibTomMath](http://www.libtom.net/LibTomMath/),
|
|||||||
|
|
||||||
## Build Status
|
## Build Status
|
||||||
|
|
||||||
master - [](https://travis-ci.org/libtom/libtommath)
|
master: [](https://travis-ci.org/libtom/libtommath)
|
||||||
|
|
||||||
develop - [](https://travis-ci.org/libtom/libtommath)
|
develop: [](https://travis-ci.org/libtom/libtommath)
|
||||||
|
|
||||||
|
API/ABI changes: [check here](https://abi-laboratory.pro/tracker/timeline/libtommath/)
|
||||||
|
|
||||||
## Summary
|
## Summary
|
||||||
|
|
||||||
|
4
makefile
4
makefile
@ -118,11 +118,12 @@ pretty:
|
|||||||
|
|
||||||
.PHONY: pre_gen
|
.PHONY: pre_gen
|
||||||
pre_gen:
|
pre_gen:
|
||||||
|
mkdir -p 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: clean pre_gen new_file manual poster docs
|
zipup: clean astyle new_file manual poster docs
|
||||||
@# Update the index, so diff-index won't fail in case the pdf has been created.
|
@# Update the index, so diff-index won't fail in case the pdf has been created.
|
||||||
@# As the pdf creation modifies the tex files, git sometimes detects the
|
@# As the pdf creation modifies the tex files, git sometimes detects the
|
||||||
@# modified files, but misses that it's put back to its original version.
|
@# modified files, but misses that it's put back to its original version.
|
||||||
@ -135,6 +136,7 @@ zipup: clean pre_gen new_file manual poster docs
|
|||||||
-@(find libtommath-$(VERSION)/ -type f | xargs grep 'FIXM[E]') && echo '############## BEWARE: the "fixme" marker was found !!! ##############' || true
|
-@(find libtommath-$(VERSION)/ -type f | xargs grep 'FIXM[E]') && echo '############## BEWARE: the "fixme" marker was found !!! ##############' || true
|
||||||
mkdir -p libtommath-$(VERSION)/doc
|
mkdir -p libtommath-$(VERSION)/doc
|
||||||
cp doc/bn.pdf doc/tommath.pdf doc/poster.pdf libtommath-$(VERSION)/doc/
|
cp doc/bn.pdf doc/tommath.pdf doc/poster.pdf libtommath-$(VERSION)/doc/
|
||||||
|
$(MAKE) -C libtommath-$(VERSION)/ pre_gen
|
||||||
tar -c libtommath-$(VERSION)/ | xz -6e -c - > ltm-$(VERSION).tar.xz
|
tar -c libtommath-$(VERSION)/ | xz -6e -c - > ltm-$(VERSION).tar.xz
|
||||||
zip -9rq ltm-$(VERSION).zip libtommath-$(VERSION)
|
zip -9rq ltm-$(VERSION).zip libtommath-$(VERSION)
|
||||||
rm -rf libtommath-$(VERSION)
|
rm -rf libtommath-$(VERSION)
|
||||||
|
10108
pre_gen/mpi.c
10108
pre_gen/mpi.c
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user