diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..aede226 --- /dev/null +++ b/Makefile @@ -0,0 +1,34 @@ +help: + @echo 'Makefile for generate tarball to Hypervideo GUI ' + @echo ' ' + @echo 'Usage: ' + @echo ' make dist - generate tarball ' + @echo ' make clean - cleaunp ' + @echo ' ' + +all: dist + +# set markdown input format to "markdown-smart" for pandoc version 2 and to "markdown" for pandoc prior to version 2 +MARKDOWN = $(shell if [ `pandoc -v | head -n1 | cut -d" " -f2 | head -c1` = "2" ]; then echo markdown-smart; else echo markdown; fi) + +README.txt: + pandoc -f $(MARKDOWN) -t plain README.md -o README.txt + +clean: + rm -rf hypervideo-gui.tar.gz hypervideo_gui.egg-info README.txt MANIFEST build/ dist/ + find . -name "*.pyc" -delete + find . -name "*.class" -delete + +dist: README.txt + @tar -czf hypervideo-gui.tar.gz --transform "s|^|hypervideo-gui/|" --owner 0 --group 0 \ + --exclude '*.DS_Store' \ + --exclude '*.kate-swp' \ + --exclude '*.pyc' \ + --exclude '*.pyo' \ + --exclude '*~' \ + --exclude '__pycache__' \ + --exclude '.git' \ + -- \ + bin hypervideo_gui images setup-files LICENSE \ + README.md README.txt Makefile \ + setup.py |