Blame Makefile.am

Packit Service f1aff6
AUTOMAKE_OPTIONS = dist-bzip2
Packit Service 908d27
SUBDIRS = src data utils pam doc tests po
Packit Service f1aff6
EXTRA_DIST = TODO intltool-extract.in intltool-merge.in intltool-update.in
Packit Service f1aff6
Packit Service f1aff6
DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --with-systemdsystemunitdir='$${libdir}/systemd/system-distcheck'
Packit Service f1aff6
Packit Service f1aff6
all: check create-pot
Packit Service f1aff6
Packit Service f1aff6
check: check-translations
Packit Service f1aff6
Packit Service f1aff6
create-pot:
Packit Service f1aff6
	$(MAKE) -C po fprintd.pot
Packit Service f1aff6
Packit Service f1aff6
check-translations:
Packit Service f1aff6
	@for i in $(top_srcdir)/po/*.po ; do								\
Packit Service f1aff6
		if ! grep -q `basename $$i | sed 's,.po,,'` $(top_srcdir)/po/LINGUAS ; then		\
Packit Service f1aff6
			echo '**********************************';					\
Packit Service f1aff6
			echo '***' `basename $$i | sed 's,.po,,'` missing from po/LINGUAS '***' ;	\
Packit Service f1aff6
			echo '**********************************';					\
Packit Service f1aff6
			exit 1;										\
Packit Service f1aff6
		fi;											\
Packit Service f1aff6
	done;
Packit Service f1aff6
Packit Service f1aff6
update-translations: create-pot check-translations
Packit Service f1aff6
	@tx -r $(srcdir) pull --all --force --skip
Packit Service f1aff6
	@if [ ! -d .tx ] ; then mkdir .tx ; fi ; if [ x$(srcdir) != x$(builddir) ] ; then cp -f $(srcdir)/.tx/config .tx/ ; fi
Packit Service f1aff6
	@tx push --source
Packit Service f1aff6
Packit Service f1aff6
-include $(top_srcdir)/git.mk