New automake conditional that's always false.
authorMartin Baulig <martin@home-of-linux.org>
Thu, 4 Feb 1999 13:04:51 +0000 (13:04 +0000)
committerMartin Baulig <martin@src.gnome.org>
Thu, 4 Feb 1999 13:04:51 +0000 (13:04 +0000)
1999-02-04  Martin Baulig  <martin@home-of-linux.org>

* aclocal-include.m4 (INSIDE_GNOME_COMMON): New automake
conditional that's always false.

* gnome-common.m4: New file. This defines a `GNOME_COMMON_INIT'
macro that should be used in all GNOME Applications outside
the CVS tree.

* Makefile.am: If we are `INSIDE_GNOME_COMMON', install all
$(MACROS), autogen.sh, gnome-common.m4 and a newly created
gnome-macros.dep in `$(datadir)/aclocal/gnome'.

svn path=/trunk/; revision=605

macros/ChangeLog
macros/Makefile.am
macros/aclocal-include.m4
macros/gnome-common.m4 [new file with mode: 0644]

index e2b373c..017dbdd 100644 (file)
@@ -1,3 +1,16 @@
+1999-02-04  Martin Baulig  <martin@home-of-linux.org>
+
+       * aclocal-include.m4 (INSIDE_GNOME_COMMON): New automake
+       conditional that's always false.
+
+       * gnome-common.m4: New file. This defines a `GNOME_COMMON_INIT'
+       macro that should be used in all GNOME Applications outside
+       the CVS tree.
+
+       * Makefile.am: If we are `INSIDE_GNOME_COMMON', install all
+       $(MACROS), autogen.sh, gnome-common.m4 and a newly created
+       gnome-macros.dep in `$(datadir)/aclocal/gnome'.
+
 Sun Jan 24 03:59:32 1999  Timur Bakeyev <mc@bat.ru>
 
        * gnome-pthread-check.m4: Add recognition of 2 more libraries - 
index c354713..2922a90 100644 (file)
@@ -22,8 +22,18 @@ MACROS=                                              \
   linger.m4                                    \
   need-declaration.m4
 
-EXTRA_DIST=$(MACROS) autogen.sh
+EXTRA_DIST=$(MACROS) gnome-common.m4 autogen.sh
 MAINTAINERCLEANFILES=macros.dep
 
 @MAINT@macros.dep: Makefile.am
 @MAINT@        @echo '$$(top_srcdir)/aclocal.m4: $(MACROS:%=macros/%)' > $@
+
+if INSIDE_GNOME_COMMON
+gnome_aclocaldir = $(datadir)/aclocal/gnome
+
+gnome-macros.dep: Makefile.am
+       @echo '$$(top_srcdir)/aclocal.m4: $(MACROS:%=$(gnome_aclocaldir)/%)' > $@
+
+gnome_aclocal_DATA = $(MACROS) gnome-macros.dep gnome-common.m4 autogen.sh
+
+endif
index ba7bbfa..dba50e8 100644 (file)
@@ -7,4 +7,8 @@
 
 dnl AM_ACLOCAL_INCLUDE(macrodir)
 AC_DEFUN([AM_ACLOCAL_INCLUDE],
-[for k in $1 ; do ACLOCAL="$ACLOCAL -I $k" ; done])
+[
+       AM_CONDITIONAL(INSIDE_GNOME_COMMON, test x = y)
+
+       for k in $1 ; do ACLOCAL="$ACLOCAL -I $k" ; done
+])
diff --git a/macros/gnome-common.m4 b/macros/gnome-common.m4
new file mode 100644 (file)
index 0000000..b723829
--- /dev/null
@@ -0,0 +1,14 @@
+# gnome-common.m4
+# 
+# This only for packages that are not in the GNOME CVS tree.
+
+dnl GNOME_COMMON_INIT
+
+AC_DEFUN([GNOME_COMMON_INIT],
+[
+       GNOME_ACLOCAL_DIR=`$ACLOCAL --print-ac-dir`/gnome
+       AC_SUBST(GNOME_ACLOCAL_DIR)
+
+       ACLOCAL="$ACLOCAL -I $GNOME_ACLOCAL_DIR"
+])
+