AUTOMAKE_OPTIONS = gnu subdir-objects ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS} -I m4 SUBDIRS = po EXTRA_DIST = \ config.rpath \ data/gui.glade \ src/gettext.h \ doc/CodingStyle MAINTAINERCLEANFILES = \ aclocal.m4 \ config.h.in \ config.log \ config.status \ configure \ configure.files \ stamp-h.in \ depcomp \ install-sh \ missing CLEANFILES = \ %.o \ %.bak \ %~ \ doxyfile.stamp bin_PROGRAMS = bin/familia noinst_HEADERS = src/i18n.h dist_noinst_SCRIPTS = autogen.sh bin_familia_SOURCES = \ src/dialogs/about_dialog.c \ src/dialogs/openfile_dialog.c \ src/ui/drawing_area.c \ src/ui/scrollbars.c \ src/storage/storage.c \ src/storage/individual.c \ src/storage/family.c \ src/storage/positions.c \ src/math/positions.c \ src/math/camera.c \ src/math/yearline.c \ src/graphics/individual.c \ src/graphics/family.c \ src/gedcom/familia_gedcom.c \ src/memory_stack.c \ src/gui.c \ src/main.c \ src/debug.c \ src/commandline.c bin_familia_CPPFLAGS = \ $(bin_familia_CFLAGS) \ -Wall -pedantic -Wextra \ @GEDCOM_CFLAGS@ \ -I$(top_srcdir)/src \ -Wl,--export-dynamic bin_familia_LDADD = \ $(bin_familia_LIBS) \ $(GLU_LIBS) \ @GEDCOM_LIBS@ \ -L/usr/lib \ -lzip -lm bin_familia_LDFLAGS = $(LTLIBINTL) localedir = $(datadir)/locale DEFS = -DLOCALEDIR=\"$(localedir)\" \ -DDATADIR=\"$(pkgdatadir)\" \ @DEFS@ all-local: doxyfile.stamp test -d bin/data || mkdir bin/data cp data/gui.glade bin/data/ cp -r data/pixmaps bin/data/ # Documentation if HAVE_DOXYGEN directory = $(top_srcdir)/doc/man/man3 doxyfile.stamp: $(DOXYGEN) Doxyfile echo Timestamp > doxyfile.stamp #all-local: doxyfile.stamp clean-local: rm -rf $(top_srcdir)/doc/man endif # Localization check-gettext: @if test x$(USE_NLS) != "xyes" ; then echo "Missing gettext. Rerun configure and check for" \ "'checking whether to use NLS... yes'!" ; exit 1 ; fi update-po: check-gettext @find $(srcdir)/src $(srcdir)/data -name '*[glade|c|h]' -type f -print | sort > $(srcdir)/po/POTFILES.in.2 ; \ if diff $(srcdir)/po/POTFILES.in $(srcdir)/po/POTFILES.in.2 >/dev/null 2>&1 ; then \ rm -f $(srcdir)/po/POTFILES.in.2 ; \ else \ mv $(srcdir)/po/POTFILES.in.2 $(srcdir)/po/POTFILES.in ; \ fi cd po && $(MAKE) $(AM_MAKEFLAGS) update-po update-gmo: check-gettext cd po && $(MAKE) $(AM_MAKEFLAGS) update-gmo force-update-gmo: check-gettext touch po/*.po cd po && $(MAKE) $(AM_MAKEFLAGS) update-gmo force-update-gmo-%: check-gettext @language=`echo $@ | sed s/force-update-gmo-//` ; \ if test ! -f po/$$language.po ; then echo "file po/$$language.po does not exist" ; exit 1 ; fi ; \ touch po/$$language.po ; \ cd po && $(MAKE) $(AM_MAKEFLAGS) update-gmo .PHONY: check-gettext update-po update-gmo force-update-gmo