Commit | Line | Data |
---|---|---|
bad3045f BS |
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 |