summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2018-01-03 12:34:53 -0500
committerLuke Shumaker <lukeshu@lukeshu.com>2018-01-03 13:34:08 -0500
commit99ba7e29afaccb5b47ada8c2d8e0b0f98de91936 (patch)
tree98c0ed639758e95601e9e696e14fa7d8ab9fa9dc /src
parentb8c5c50d5eddd2346e579184305ecfb61d5660a8 (diff)
Makefile: don't let paths in .pot files depend on where `make` was called
Diffstat (limited to 'src')
-rw-r--r--src/lib/Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/Makefile b/src/lib/Makefile
index 900623d..515f856 100644
--- a/src/lib/Makefile
+++ b/src/lib/Makefile
@@ -15,8 +15,8 @@ $(outdir)/blacklist.sh.pot: $(srcdir)/blacklist.sh $(srcdir)/librexgettext
@{ \
sed -n '/^# Usage:/,/()/{ /^#/ { =; p; } }' $< | \
sed -r -e 's/^# (.*)/msgid "\1"\nmsgstr ""\n/' \
- -e 's|^[0-9]*$$|#. embedded usage text\n#: $<:&|' && \
- $(<D)/librexgettext --simple=_l:2 $< && \
+ -e 's|^[0-9]*$$|#. embedded usage text\n#: $(<F):&|' && \
+ cd $(<D) && ./librexgettext --simple=_l:2 $(<F) && \
:; } | $(libretools.pofmt) > $@
$(outdir)/common.sh.pot : LIBREXGETTEXT_FLAGS += --simple=_l:2
$(outdir)/conf.sh.pot : LIBREXGETTEXT_FLAGS += --simple=_l:2