include $(dir $(lastword $(MAKEFILE_LIST)))/../../config.mk include $(topsrcdir)/automake.head.mk libretools-libs += common.sh conf.sh devtools-files = common.sh.in # Build ############################################################## $(outdir)/conf.sh: $(var)sysconfdir $(var)pkgconfdir $(outdir)/common.sh: $(outdir)/%: $(srcdir)/%.in $(srcdir)/%.head $(srcdir)/%.tail $(outdir)/Makefile @echo "OUT $@" @{ \ cat '$( '$@' # Translate ########################################################## $(outdir)/blacklist.sh.pot: $(srcdir)/blacklist.sh $(srcdir)/librexgettext @echo "OUT $@" @{ \ sed -n '/^# Usage:/,/()/{ /^#/ { =; p; } }' $< | \ sed -r -e 's/^# (.*)/msgid "\1"\nmsgstr ""\n/' \ -e 's|^[0-9]*$$|#. embedded usage text\n#: $<:&|' && \ $( $@ $(outdir)/common.sh.pot : LIBREXGETTEXT_FLAGS += --simple=_l:2 $(outdir)/conf.sh.pot : LIBREXGETTEXT_FLAGS += --simple=_l:2 $(outdir)/librelib.pot : LIBREXGETTEXT_FLAGS += --simple=_l:2 $(outdir)/messages.sh.pot : LIBREXGETTEXT_FLAGS += --simple=_l:2 $(outdir)/librexgettext.pot: LIBREXGETTEXT_FLAGS += --simple=errusage ###################################################################### include $(topsrcdir)/automake.tail.mk