From bad3045f66abcb88b38d7759d640329d7cb58f67 Mon Sep 17 00:00:00 2001 From: Bjoern Sikora Date: Thu, 15 Oct 2009 17:11:38 +0200 Subject: [PATCH] Makefile needed for source tar generation. --- Makefile | 41 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 deletions(-) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..44b1345 --- /dev/null +++ b/Makefile @@ -0,0 +1,41 @@ +# fake Makefile + +TAR = tar +GZIP_ENV = --best + +project = $(shell grep "AM_INIT_AUTOMAKE" configure.in | sed -e "s/AM_INIT_AUTOMAKE(\(.*\)\,\(.*\))/\1/") +version = $(shell grep "AM_INIT_AUTOMAKE" configure.in | sed -e "s/AM_INIT_AUTOMAKE(\(.*\)\,\(.*\))/\2/") +distdir = $(project)-$(version) + +dist: dirmake + -chmod -R a+r $(distdir) + GZIP=$(GZIP_ENV) $(TAR) czf $(distdir).tar.gz $(distdir) + -rm -rf $(distdir) + +dirmake: + -rm -rf $(distdir) + mkdir $(distdir) + cp CMakeLists.txt $(distdir) + for N in $(shell \ + for D in `find . -type d` ; do \ + if [ "$$D" != "./$(distdir)" ] && [ "$$D" != "./SRPMS" ] && \ + ! echo $$D | grep -q ".git" ; then \ + echo $$D ; \ + fi ; \ + done) ; \ + do \ + mkdir -p $(distdir)/$$N ; \ + done + for N in $(shell \ + for D in `find . -maxdepth 1 -mindepth 1 -type d` ; do \ + if [ "$$D" != "./$(distdir)" ] && [ "$$D" != "./SRPMS" ] ; then \ + for N in `find $$D` ; do \ + if ! echo $$N | grep ".git" >/dev/null ; then \ + echo $$N ; \ + fi \ + done \ + fi ; \ + done) ; \ + do \ + cp --parents -P $$N $(distdir) ; \ + done -- 1.7.1