]> rtime.felk.cvut.cz Git - orte.git/blobdiff - Makefile.cvs
Rename readme to README
[orte.git] / Makefile.cvs
index f0bf515928a6405979450ac4bf7c5f6f1dde0a23..37a650a0f3a23889b79a8ff8e736761b4f73081d 100644 (file)
@@ -1,4 +1,5 @@
 default: cvs
+       @echo "Now you can run './configure'"
 
 cvs:
        autoreconf -i 
@@ -9,8 +10,17 @@ all:
        automake
        autoconf
 
-dist: VER=$(shell git describe --match='v*' | sed -e 's/^v\(.*\)/\1/')
+.PHONY: default cvs all dist dist-tarball
+
+VER=$(shell git describe --match='v[0-9]*' | sed -e 's/^v\(.*\)/\1/')
+
 dist:
+       $(MAKE) VER=$(VER) dist-tarball dist-check
+       @echo "Tarball stored as orte-$(VER).tar.gz"
+
+dist-tarball: orte-$(VER).tar.gz
+
+orte-$(VER).tar.gz: $(shell git ls-files)
 # Export clean sources and run autoreconf
        test ! -d orte-$(VER)
        git archive --format=tar --prefix=orte-$(VER)/ HEAD | tar x
@@ -23,9 +33,15 @@ dist:
        cp orte-$(VER)-doc/doc/orteman.pdf orte-$(VER)/doc
        rm -rf orte-$(VER)-doc
 # Create tarball
-       tar czf orte-$(VER).tar.gz orte-$(VER)
-# Check that we can compile the content of the tarball
-       cd orte-$(VER) && ./configure && make
-# Done
+       tar czf $@ orte-$(VER)
        rm -rf orte-$(VER)
        @echo "Tarball stored as orte-$(VER).tar.gz"
+
+dist-check: orte-$(VER).tar.gz
+       tar xf $<
+# Check that we can compile the content of the tarball
+       mkdir orte-$(VER)/_build
+       cd orte-$(VER)/_build && ../configure && make V=0
+       mkdir orte-$(VER)/_win
+       cd orte-$(VER)/_win && ../configure --host=i686-w64-mingw32 CC=i686-w64-mingw32-gcc && make V=0
+       rm -rf orte-$(VER)