diff options
author | kraxel <kraxel> | 2007-08-16 15:24:13 +0000 |
---|---|---|
committer | kraxel <kraxel> | 2007-08-16 15:24:13 +0000 |
commit | eccfb31d8a10d756f33454a5eca97083d246c6ad (patch) | |
tree | 8ed9e2b602280de92352178fea85aa4da185511b | |
parent | b10b4b302f20aac648e0c03622badbc99c354052 (diff) | |
download | xenwatch-eccfb31d8a10d756f33454a5eca97083d246c6ad.tar.gz |
makefile sync
-rw-r--r-- | mk/Maintainer.mk | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/mk/Maintainer.mk b/mk/Maintainer.mk index d0961c7..23446ae 100644 --- a/mk/Maintainer.mk +++ b/mk/Maintainer.mk @@ -2,8 +2,6 @@ ######################################################################## make-sync-dir = $(HOME)/projects/gnu-makefiles -repository = $(shell cat CVS/Repository) -release-dir = $(HOME)/projects/Releases .PHONY: sync sync:: distclean @@ -13,11 +11,18 @@ sync:: distclean cp -v $(make-sync-dir)/*.mk $(srcdir)/mk chmod 444 $(srcdir)/INSTALL $(srcdir)/mk/*.mk + +repository = $(shell cat CVS/Repository) +release-dir ?= $(HOME)/projects/Releases +release-pub ?= goldbach@me.in-berlin.de:dl.bytesex.org/releases/$(repository) +tarball = $(release-dir)/$(repository)-$(VERSION).tar.gz + +.PHONY: release release: cvs tag $(RELTAG) cvs export -r $(RELTAG) -d "$(repository)-$(VERSION)" "$(repository)" find "$(repository)-$(VERSION)" -name .cvsignore -exec rm -fv "{}" ";" - tar -c -z -f "$(release-dir)/$(repository)-$(VERSION).tar.gz" \ - "$(repository)-$(VERSION)" + tar -c -z -f "$(tarball)" "$(repository)-$(VERSION)" rm -rf "$(repository)-$(VERSION)" + scp $(tarball) $(release-pub) |