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 \