Make release depend on releasedir and releaseclean clean up tarball.

This commit is contained in:
Ben Armstrong 2005-10-14 23:00:21 +00:00
parent f082a4d0aa
commit 07406774a2

View file

@ -126,9 +126,11 @@ releaseclean:
@echo
@echo "Cleaning release directory"
@echo
@rm -rf build/tuxpaint-$(VER_VERSION)
@rm -rf "build/tuxpaint-$(VER_VERSION)" "tuxpaint-$(VER_VERSION).tar.gz"
releasedir: releaseclean
releasedir: build/tuxpaint-$(VER_VERSION)
build/tuxpaint-$(VER_VERSION):
@echo
@echo "Creating release directory"
@echo
@ -137,12 +139,10 @@ releasedir: releaseclean
\( -wholename '*/CVS' -o -name .cvsignore -o -name 'build' \) \
-prune -o -type f -exec cp --parents -vdp \{\} build/tuxpaint-$(VER_VERSION)/ \;
release: build/tuxpaint-$(VER_VERSION)
release: releasedir
@echo
@echo "Creating release tarball"
@echo
-@rm -f build/tuxpaint-$(VER_VERSION).tar.gz
@cd build ; \
tar -czvf tuxpaint-$(VER_VERSION).tar.gz tuxpaint-$(VER_VERSION)