NULL = AUTOMAKE_OPTIONS = dist-bzip2 SUBDIRS = build_tools hieroglyph devices src lib if ENABLE_PLUGINS SUBDIRS += plugins endif # to ensure "tests" is last entry. SUBDIRS += tests ACLOCAL_AMFLAGS = \ -I m4macros \ $(NULL) CONFIGURE_DEPENDENCIES = \ requires \ $(NULL) EXTRA_DIST = \ $(pkgconfig_DATA) \ $(noinst_DATA) \ requires \ $(NULL) DISTCLEANFILES = \ $(pkgconfig_DATA) \ $(noinst_DATA) \ $(NULL) # # # pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = hieroglyph.pc $(pkgconfig_DATA): $(top_builddir)/config.status # noinst_DATA = hieroglyph-uninstalled.pc $(noinst_DATA): $(top_builddir)/config.status # dist-hook: @if test -d "$(srcdir)/.git"; \ then \ echo Creating ChangeLog && \ ( cd "$(top_srcdir)" && \ echo '# Generated by Makefile. Do not edit.'; echo; \ $(top_srcdir)/missing --run git log --stat ) > ChangeLog.tmp \ && mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \ || ( rm -f ChangeLog.tmp; \ echo Failed to generate ChangeLog >&2 ); \ echo Updating hgversion.h.in && \ ( cd "$(top_srcdir)" && \ $(top_srcdir)/missing --run $(top_srcdir)/update-repo.sh) \ && cp -a $(top_srcdir)/hieroglyph/hgversion.h.in $(top_distdir)/hieroglyph/ \ || echo Failed to update hgversion.h.in >&2; \ else \ echo A git clone is required to generate a ChangeLog >&2; \ fi