TEMPLATE = subdirs
SUBDIRS = src
-# for changelog target:
-# svn2cl --group-by-day --reparagraph
+VERSION = 0.5.0
+
+QMAKE_EXTRA_TARGETS += tarball changelog release
+QMAKE_DISTCLEAN += ChangeLog
+
+changelog.target = ChangeLog
+changelog.commands = \
+ svn up && svn2cl --group-by-day --reparagraph
+changelog.CONFIG = phony
+
+release.depends = tarball
+
+tarball.target = $${TARGET}-$${VERSION}.tar.gz
+tarball.commands = \
+ $(DEL_FILE) -r $${TARGET}-$${VERSION} ; \
+ $(MKDIR) $${TARGET}-$${VERSION} ; \
+ $(COPY_DIR) --parents * $${TARGET}-$${VERSION}/ ; \
+ tar -cz --exclude=.svn -f $$tarball.target $${TARGET}-$${VERSION} ; \
+ $(DEL_FILE) -r $${TARGET}-$${VERSION}
+tarball.depends = changelog