| 1 | # fake Makefile |
| 2 | |
| 3 | TAR = tar |
| 4 | GZIP_ENV = --best |
| 5 | |
| 6 | project = $(shell grep "AM_INIT_AUTOMAKE" configure.in | sed -e "s/AM_INIT_AUTOMAKE(\(.*\)\,\(.*\))/\1/") |
| 7 | version = $(shell grep "AM_INIT_AUTOMAKE" configure.in | sed -e "s/AM_INIT_AUTOMAKE(\(.*\)\,\(.*\))/\2/") |
| 8 | distdir = $(project)-$(version) |
| 9 | |
| 10 | dist: dirmake |
| 11 | -chmod -R a+r $(distdir) |
| 12 | GZIP=$(GZIP_ENV) $(TAR) czf $(distdir).tar.gz $(distdir) |
| 13 | -rm -rf $(distdir) |
| 14 | |
| 15 | dirmake: |
| 16 | -rm -rf $(distdir) |
| 17 | mkdir $(distdir) |
| 18 | cp CMakeLists.txt $(distdir) |
| 19 | for N in $(shell \ |
| 20 | for D in `find . -type d` ; do \ |
| 21 | if [ "$$D" != "./$(distdir)" ] && [ "$$D" != "./SRPMS" ] && \ |
| 22 | ! echo $$D | grep -q ".git" ; then \ |
| 23 | echo $$D ; \ |
| 24 | fi ; \ |
| 25 | done) ; \ |
| 26 | do \ |
| 27 | mkdir -p $(distdir)/$$N ; \ |
| 28 | done |
| 29 | for N in $(shell \ |
| 30 | for D in `find . -maxdepth 1 -mindepth 1 -type d` ; do \ |
| 31 | if [ "$$D" != "./$(distdir)" ] && [ "$$D" != "./SRPMS" ] ; then \ |
| 32 | for N in `find $$D` ; do \ |
| 33 | if ! echo $$N | grep ".git" >/dev/null ; then \ |
| 34 | echo $$N ; \ |
| 35 | fi \ |
| 36 | done \ |
| 37 | fi ; \ |
| 38 | done) ; \ |
| 39 | do \ |
| 40 | cp --parents -P $$N $(distdir) ; \ |
| 41 | done |