2005-01-03 James Henstridge <james@jamesh.id.au>
* macros2/gnome-common.m4 (GNOME_COMMON_INIT): add some code to
add the directory given to AC_CONFIG_MACRO_DIR to ACLOCAL_FLAGS.
* doc-build/xmldocs.make (clean-local-doc): add rule to clean up
copied entities if srcdir!=builddir.
svn path=/trunk/; revision=3486
+2005-01-03 James Henstridge <james@jamesh.id.au>
+
+ * macros2/gnome-common.m4 (GNOME_COMMON_INIT): add some code to
+ add the directory given to AC_CONFIG_MACRO_DIR to ACLOCAL_FLAGS.
+
+ * doc-build/xmldocs.make (clean-local-doc): add rule to clean up
+ copied entities if srcdir!=builddir.
+
2004-10-06 James Henstridge <james@jamesh.id.au>
* doc-build/omf.make (uninstall-local-omf): use $(DESTDIR) in
done
-rmdir $(DESTDIR)$(docdir)
-clean-local: clean-local-omf
+clean-local: clean-local-doc clean-local-omf
+
+# for non-srcdir builds, remove the copied entities.
+clean-local-doc:
+ if test $(srcdir) != .; then \
+ rm -f $(entities); \
+ fi
AC_DEFUN([GNOME_COMMON_INIT],
[
+ dnl this macro should come after AC_CONFIG_MACRO_DIR
+ AC_BEFORE([AC_CONFIG_MACRO_DIR], [$0])
+
dnl ensure that when the Automake generated makefile calls aclocal,
dnl it honours the $ACLOCAL_FLAGS environment variable
ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}"
+ if test -n "$ac_macro_dir"; then
+ ACLOCAL_AMFLAGS="-I $ac_macro_dir $ACLOCAL_AMFLAGS"
+ fi
+
AC_SUBST([ACLOCAL_AMFLAGS])
])