more makefile automation for releases
authorKai Dietrich <mail@cleeus.de>
Fri, 31 Dec 2010 10:28:58 +0000 (11:28 +0100)
committerKai Dietrich <mail@cleeus.de>
Fri, 31 Dec 2010 10:28:58 +0000 (11:28 +0100)
dist/Makefile

index 6ca728e9f92e9009f2bddb192dfb05b051af8044..d4bbd6009d5069fb9a189eae650a172fb473188f 100644 (file)
@@ -1,4 +1,37 @@
-.PHONY: debian debianclean
+.PHONY: debian clean zip man example
+
+VERSIONNR=0.9.2
+ZIPSUBDIR=./zip/
+VERSIONDIR=wiki2beamer-$(VERSIONNR)
+
+ZIPDISTDIR=$(ZIPSUBDIR)$(VERSIONDIR)
+
+zip:   man example
+       mkdir -p $(ZIPDISTDIR)
+       mkdir -p $(ZIPDISTDIR)/code
+       mkdir -p $(ZIPDISTDIR)/doc/man
+       mkdir -p $(ZIPDISTDIR)/doc/example
+       cp ../ChangeLog $(ZIPDISTDIR)
+       cp ../LICENSE $(ZIPDISTDIR)
+       cp ../README $(ZIPDISTDIR)
+       cp ../code/wiki2beamer $(ZIPDISTDIR)/code/
+       cp ../code/setup.py $(ZIPDISTDIR)/code/
+       cp ../doc/fdl.txt $(ZIPDISTDIR)/doc/
+       cp ../doc/man/Makefile $(ZIPDISTDIR)/doc/man/
+       cp ../doc/man/wiki2beamer.xml $(ZIPDISTDIR)/doc/man/
+       cp ../doc/man/wiki2beamer.html $(ZIPDISTDIR)/doc/man/
+       cp ../doc/man/wiki2beamer.1 $(ZIPDISTDIR)/doc/man/
+       cp ../tests/example/Makefile $(ZIPDISTDIR)/doc/example/
+       cp ../tests/example/db-rg1024.png $(ZIPDISTDIR)/doc/example/
+       cp ../tests/example/example.txt $(ZIPDISTDIR)/doc/example/
+       cp ../tests/example/includefile.txt $(ZIPDISTDIR)/doc/example/
+       cp ../tests/example/example.pdf $(ZIPDISTDIR)/doc/example/
+       cd $(ZIPSUBDIR) && zip -r $(VERSIONDIR).zip $(VERSIONDIR)/
+man:
+       $(MAKE) -C ../doc/man/
+
+example:
+       $(MAKE) -C ../tests/example/
 
 debian:
        mkdir -p ./debian/usr/bin
@@ -12,4 +45,5 @@ debian:
 
 clean: 
        rm -Rf ./debian/usr
+       rm -Rf $(ZIPSUBDIR)