diff options
author | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> | 2008-07-07 16:18:48 -0400 |
---|---|---|
committer | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> | 2008-07-07 16:18:48 -0400 |
commit | e2017a28d81a5b42ffa78650a6d3a7b7d4ef1a43 (patch) | |
tree | 4d7f8b83d3f744f222c37efba4042f9cac141ecd /Makefile.am | |
parent | 01c49d1fc422fcd5f8c4ce975e1fd1bf7a4998b8 (diff) | |
download | slapi-nis-e2017a28d81a5b42ffa78650a6d3a7b7d4ef1a43.tar.gz slapi-nis-e2017a28d81a5b42ffa78650a6d3a7b7d4ef1a43.tar.xz slapi-nis-e2017a28d81a5b42ffa78650a6d3a7b7d4ef1a43.zip |
- add targets for simplifying releasing
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index fdf3ed2..956ed4b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,2 +1,32 @@ EXTRA_DIST = STATUS doc/*.txt doc/migrate-nis.sh SUBDIRS = src + +VERSION=@PACKAGE_VERSION@ +RELEASE=0 +GITTAG=slapi-nis-$(VERSION)-$(RELEASE) +distdir=slapi-nis-$(VERSION)-$(RELEASE) + +tag: + git tag $(GITTAG) + +force-tag: + git tag -f $(GITTAG) + +ORIGIN=$(shell git config remote.origin.url 2> /dev/null || /bin/pwd) +ARCHIVEOUTDIR=$(shell cd $(top_srcdir) && pwd) + +local-archive: + $(MAKE) archive ORIGIN=$(ARCHIVEOUTDIR) + +archive: + repo=`pwd`; \ + tmpdir=`mktemp -d /tmp/make_archive_XXXXXX`; \ + if test -d "$$tmpdir" ; then \ + git clone $(ORIGIN) $$tmpdir/slapi-nis;\ + cd $$tmpdir/slapi-nis;\ + git checkout $(GITTAG);\ + ./autogen;\ + make dist;\ + cp -v $(distdir).tar.gz $(ARCHIVEOUTDIR)/;\ + rm -fr $$tmpdir;\ + fi |