]>
Commit | Line | Data |
---|---|---|
402f63cd MG |
1 | # just some maintainer stuff for me ... |
2 | ######################################################################## | |
3 | ||
4 | make-sync-dir = $(HOME)/projects/gnu-makefiles | |
5 | ||
6 | .PHONY: sync | |
7 | sync:: distclean | |
8 | test -d $(make-sync-dir) | |
9 | rm -f $(srcdir)/INSTALL $(srcdir)/mk/*.mk | |
10 | cp -v $(make-sync-dir)/INSTALL $(srcdir)/. | |
11 | cp -v $(make-sync-dir)/*.mk $(srcdir)/mk | |
12 | chmod 444 $(srcdir)/INSTALL $(srcdir)/mk/*.mk | |
13 | ||
14 | ||
15 | repository = $(shell cat CVS/Repository) | |
16 | release-dir ?= $(HOME)/projects/Releases | |
17 | release-pub ?= goldbach@me.in-berlin.de:dl.bytesex.org/releases/$(repository) | |
18 | tarball = $(release-dir)/$(repository)-$(VERSION).tar.gz | |
19 | ||
20 | .PHONY: release | |
21 | release: | |
22 | cvs tag $(RELTAG) | |
23 | cvs export -r $(RELTAG) -d "$(repository)-$(VERSION)" "$(repository)" | |
24 | find "$(repository)-$(VERSION)" -name .cvsignore -exec rm -fv "{}" ";" | |
25 | tar -c -z -f "$(tarball)" "$(repository)-$(VERSION)" | |
26 | rm -rf "$(repository)-$(VERSION)" | |
27 | scp $(tarball) $(release-pub) | |
28 |