diff options
author | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> | 2010-02-04 16:39:04 -0500 |
---|---|---|
committer | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> | 2010-02-04 16:39:04 -0500 |
commit | 616183904305e5ad2a06a886acd7f6df5b1ed3d7 (patch) | |
tree | b4edc11a7e57651bc3d002a4253f165d686db47f /Makefile.am | |
parent | c8232c61ebba4bf9975d0f97f54d88a333ed8f86 (diff) | |
download | credmonger-616183904305e5ad2a06a886acd7f6df5b1ed3d7.tar.gz credmonger-616183904305e5ad2a06a886acd7f6df5b1ed3d7.tar.xz credmonger-616183904305e5ad2a06a886acd7f6df5b1ed3d7.zip |
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 36 |
1 files changed, 17 insertions, 19 deletions
diff --git a/Makefile.am b/Makefile.am index 344005b..c38fbdd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,32 +1,30 @@ EXTRA_DIST = credmonger.spec LICENSE SUBDIRS = src -VERSION=$(shell rpm -q --specfile $(top_srcdir)/credmonger.spec --qf '%{version}\n' | head -n1) -RELEASE=$(shell rpm -q --specfile $(top_srcdir)/credmonger.spec --qf '%{release}\n' | head -n1) -GITTAG=credmonger-$(shell rpm -q --specfile $(top_srcdir)/credmonger.spec --qf '%{version}\n' --define 'dist %{nil}' | head -n1) -distdir=$(GITTAG) +VERSION=$(shell grep ^Version: $(top_srcdir)/credmonger.spec | awk '{print $$NF}') +RELEASE=$(shell rpm -q --specfile $(top_srcdir)/credmonger.spec | awk '{print $$NF}') +TAG=credmonger-$(VERSION) +distdir=$(PACKAGE)-$(VERSION) -tag: - git tag $(GITTAG) +compare_versions: + test $(VERSION) = `cat autoversion` +tag: compare_versions + git tag $(TAG) -force-tag: - git tag -f $(GITTAG) +force-tag: compare_versions + git tag -f $(TAG) -ORIGIN=$(shell git config remote.origin.url 2> /dev/null || /bin/pwd) +REPOSITORY=$(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`; \ + tmpdir=`mktemp -d /tmp/make_archive_XXXXXX`;\ if test -d "$$tmpdir" ; then \ - git clone $(ORIGIN) $$tmpdir/credmonger;\ - cd $$tmpdir/credmonger;\ - git checkout $(GITTAG);\ - ./autogen.maint;\ - ./configure;\ + cd $$tmpdir;\ + git clone $(REPOSITORY);\ + cd $$tmpdir/$(PACKAGE);\ + git checkout $(TAG);\ + ./autogen;\ make dist;\ mkdir -p $$tmpdir/rpm-build-top;\ rpmbuild \ |