diff --git a/Makefile.am b/Makefile.am index ce75ae5a..30f49ec1 100644 --- a/Makefile.am +++ b/Makefile.am @@ -66,17 +66,17 @@ sign-dist: dist tag: uncommitted-check @if git rev-parse --verify v$(VERSION) &> /dev/null; then \ echo "*** ERROR: Version v$(VERSION) is already tagged"; exit 1; fi - @sed 's/AC_INIT.*/AC_INIT(openconnect, $(VERSION))/' -i configure.ac - @sed 's/^v=.*/v="v$(VERSION)"/' -i version.sh + @sed 's/AC_INIT.*/AC_INIT(openconnect, $(VERSION))/' -i $(srcdir)/configure.ac + @sed 's/^v=.*/v="v$(VERSION)"/' -i $(srcdir)/version.sh @( echo '1,//p' ;\ echo '//,$$p' ;\ echo '//a\' ;\ echo 'The latest release is OpenConnect v$(VERSION)\' ;\ echo '(PGP signature),\' ;\ echo 'released on $(shell date +%Y-%m-%d) with the following changelog:

\' ;\ - sed '0,/OpenConnect HEAD/d;/<\/ul>/,$$d;s/$$/\\/' www/changelog.xml ;\ + sed '0,/OpenConnect HEAD/d;/<\/ul>/,$$d;s/$$/\\/' $(srcdir)/www/changelog.xml ;\ echo ' ' ) | \ - sed -n -f - -i www/download.xml + sed -n -f - -i $(srcdir)/www/download.xml @( echo "s/Last modified: .*/Last modified: $(shell date)/" ;\ echo '/
  • OpenConnect HEAD/a\' ;\ echo '
      \' ;\ @@ -84,11 +84,11 @@ tag: uncommitted-check echo '

    \' ; echo '
  • \' ;\ echo '
  • OpenConnect v$(VERSION)\' ;\ echo ' (PGP signature) — $(shell date +%Y-%m-%d)' ) | \ - sed -f - -i www/changelog.xml + sed -f - -i $(srcdir)/www/changelog.xml # stupid syntax highlighting ' - @git commit -s -m "Tag version $(VERSION)" configure.ac version.sh www/download.xml www/changelog.xml + @cd $(srcdir) && git commit -s -m "Tag version $(VERSION)" configure.ac version.sh www/download.xml www/changelog.xml @git tag v$(VERSION) - @./autogen.sh + @cd $(srcdir) && ./autogen.sh update-translations: @cd $(top_srcdir); if ! git diff-index --name-only --exit-code HEAD -- po/; then \