[valadoc] build: Avoid shipping generated c-code in tarball



commit 2008722b83c5d2995e7f653057e501a4ae02c186
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Thu Jan 16 19:36:56 2014 +0100

    build: Avoid shipping generated c-code in tarball
    
    Also clean up and refactor Makefiles on the way.

 icons/Makefile.am               |   67 +++++++++++-------------
 src/Makefile.am                 |    7 ++-
 src/doclets/Makefile.am         |   12 ++---
 src/doclets/devhelp/Makefile.am |   49 ++++++++++---------
 src/doclets/gtkdoc/Makefile.am  |   60 ++++++++++++----------
 src/doclets/htm/Makefile.am     |   61 ++++++++++-------------
 src/driver/0.14.x/Makefile.am   |   49 ++++++++++--------
 src/driver/0.16.x/Makefile.am   |   52 ++++++++++---------
 src/driver/0.18.x/Makefile.am   |   52 ++++++++++---------
 src/driver/0.20.x/Makefile.am   |   49 ++++++++++--------
 src/driver/0.22.x/Makefile.am   |   49 ++++++++++--------
 src/driver/0.24.x/Makefile.am   |   49 ++++++++++--------
 src/driver/Makefile.am          |    3 -
 src/libvaladoc/Makefile.am      |  105 +++++++++++++++++++++------------------
 src/valadoc/Makefile.am         |   71 +++++++++++++++-----------
 15 files changed, 384 insertions(+), 351 deletions(-)
---
diff --git a/icons/Makefile.am b/icons/Makefile.am
index 4859e24..454bdba 100644
--- a/icons/Makefile.am
+++ b/icons/Makefile.am
@@ -1,43 +1,38 @@
 NULL =
 
-
 iconsdir = $(datadir)/valadoc/icons
 
-
-dist_icons_DATA =        \
-       tip.png              \
-       warning.png          \
-       abstractclass.png    \
-       abstractmethod.png   \
-       staticmethod.png     \
-       devhelpstyle.css     \
-       wikistyle.css        \
-       style.css            \
-       class.png            \
-       interface.png        \
-       packages.png         \
-       constant.png         \
-       method.png           \
-       property.png         \
-       delegate.png         \
-       errordomain.png      \
-       errorcode.png        \
-       namespace.png        \
-       signal.png           \
-       enum.png             \
-       enumvalue.png        \
-       field.png            \
-       package.png          \
-       struct.png           \
+dist_icons_DATA = \
+       abstractclass.png \
+       abstractmethod.png \
        abstractproperty.png \
-       constructor.png      \
-       virtualmethod.png    \
-       virtualproperty.png  \
-       scripts.js           \
-       coll_close.png       \
-       coll_open.png        \
+       class.png \
+       coll_close.png \
+       coll_open.png \
+       constant.png \
+       constructor.png \
+       delegate.png \
+       devhelpstyle.css \
+       enum.png \
+       enumvalue.png \
+       errorcode.png \
+       errordomain.png \
+       field.png \
+       interface.png \
+       method.png \
+       namespace.png \
+       package.png \
+       packages.png \
+       property.png \
+       scripts.js \
+       signal.png \
+       staticmethod.png \
+       struct.png \
+       style.css \
+       tip.png \
+       virtualmethod.png \
+       virtualproperty.png \
+       warning.png \
+       wikistyle.css \
        $(NULL)
 
-
-
-
diff --git a/src/Makefile.am b/src/Makefile.am
index fcaf3a5..63efb92 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,8 +1,5 @@
-# src/Makefile.am
-
 NULL =
 
-
 SUBDIRS = \
        libvaladoc \
        valadoc \
@@ -10,4 +7,8 @@ SUBDIRS = \
        driver \
        $(NULL)
 
+EXTRA_DIST = \
+       vapi/config.vapi \
+       vapi/libgvc.vapi \
+       $(NULL)
 
diff --git a/src/doclets/Makefile.am b/src/doclets/Makefile.am
index d957a60..840ef98 100644
--- a/src/doclets/Makefile.am
+++ b/src/doclets/Makefile.am
@@ -1,11 +1,9 @@
-# src/Makefile.am
-
 NULL =
 
-
-SUBDIRS = htm \
-          devhelp \
-          gtkdoc \
-          $(NULL)
+SUBDIRS = \
+       htm \
+       devhelp \
+       gtkdoc \
+       $(NULL)
 
 
diff --git a/src/doclets/devhelp/Makefile.am b/src/doclets/devhelp/Makefile.am
index 4d30737..78cd549 100644
--- a/src/doclets/devhelp/Makefile.am
+++ b/src/doclets/devhelp/Makefile.am
@@ -1,58 +1,61 @@
 NULL =
 
-
-AM_CFLAGS =  -g \
+AM_CFLAGS = \
        -DPACKAGE_ICONDIR=\"$(datadir)/valadoc/icons/\" \
        -I $(top_builddir)/src/libvaladoc/ \
-       $(LIBGVC_CFLAGS) \
        $(GLIB_CFLAGS) \
        $(LIBGEE_CFLAGS) \
+       $(LIBGVC_CFLAGS) \
+       -g \
+       -w \
        $(NULL)
 
-
+AM_VALAFLAGS = \
+       $(VALAFLAGS) \
+       --vapidir $(top_srcdir)/src/vapi \
+       --vapidir $(top_builddir)/src/libvaladoc \
+       --basedir $(srcdir) \
+       --directory $(builddir) \
+       -C \
+       -g \
+       $(NULL)
 
 BUILT_SOURCES = libdoclet.vala.stamp
 
+doclet_LTLIBRARIES = libdoclet.la
 
 docletdir = $(libdir)/valadoc/doclets/devhelp
 
-
 libdoclet_la_LDFLAGS = -module -avoid-version -no-undefined
 
-
-doclet_LTLIBRARIES =  \
-       libdoclet.la \
-       $(NULL)
-
-
 libdoclet_la_VALASOURCES = \
        doclet.vala \
        $(NULL)
 
-
-libdoclet_la_SOURCES =      \
-       libdoclet.vala.stamp                 \
+nodist_libdoclet_la_SOURCES = \
        $(libdoclet_la_VALASOURCES:.vala=.c) \
        $(NULL)
 
-
 libdoclet.vala.stamp: $(libdoclet_la_VALASOURCES) Makefile
-       $(VALAC) -C --vapidir $(top_srcdir)/src/vapi --vapidir $(top_srcdir)/src/libvaladoc --pkg gee-0.8 
--pkg valadoc-1.0 $(filter %.vala %.c,$^)
+       $(VALAC) \
+               $(AM_VALAFLAGS) \
+               --pkg gee-0.8 \
+               --pkg valadoc-1.0 \
+               $(filter %.vala %.c,$^)
        touch $@
 
-
 libdoclet_la_LIBADD = \
        $(top_builddir)/src/libvaladoc/libvaladoc.la \
        $(GLIB_LIBS) \
        $(LIBGEE_LIBS) \
        $(NULL)
 
-
-EXTRA_DIST = $(libdoclet_la_VALASOURCES)  libdoclet.vala.stamp 
-
-
-MAINTAINERCLEANFILES = \
-       $(libdoclet_la_VALASOURCES:.vala=.c) \
+EXTRA_DIST = \
+       $(libdoclet_la_VALASOURCES) \
        $(NULL)
 
+CLEANFILES = \
+       $(BUILT_SOURCES) \
+       $(nodist_libdoclet_la_SOURCES) \
+       $(NULL)
 
diff --git a/src/doclets/gtkdoc/Makefile.am b/src/doclets/gtkdoc/Makefile.am
index 48a84d6..f0c4f96 100644
--- a/src/doclets/gtkdoc/Makefile.am
+++ b/src/doclets/gtkdoc/Makefile.am
@@ -1,62 +1,66 @@
 NULL =
 
-
-AM_CFLAGS =  -g \
+AM_CFLAGS = \
        -DPACKAGE_ICONDIR=\"$(datadir)/valadoc/icons/\" \
        -I $(top_builddir)/src/libvaladoc/ \
        $(GLIB_CFLAGS) \
-       $(LIBGVC_CFLAGS) \
        $(LIBGEE_CFLAGS) \
+       $(LIBGVC_CFLAGS) \
+       -g \
+       -w \
        $(NULL)
 
-
+AM_VALAFLAGS = \
+       $(VALAFLAGS) \
+       --vapidir $(top_srcdir)/src/vapi \
+       --vapidir $(top_builddir)/src/libvaladoc \
+       --basedir $(srcdir) \
+       --directory $(builddir) \
+       -C \
+       -g \
+       $(NULL)
 
 BUILT_SOURCES = libdoclet.vala.stamp
 
+doclet_LTLIBRARIES = libdoclet.la
 
 docletdir = $(libdir)/valadoc/doclets/gtkdoc
 
-
 libdoclet_la_LDFLAGS = -module -avoid-version -no-undefined
 
-
-doclet_LTLIBRARIES =  \
-       libdoclet.la      \
-       $(NULL)
-
-
 libdoclet_la_VALASOURCES = \
-       commentconverter.vala   \
-       dbus.vala               \
-       doclet.vala             \
-       gcomment.vala           \
-       generator.vala          \
-       utils.vala              \
+       commentconverter.vala \
+       dbus.vala \
+       doclet.vala \
+       gcomment.vala \
+       generator.vala \
+       utils.vala \
        $(NULL)
 
-
-libdoclet_la_SOURCES =  \
-       libdoclet.vala.stamp \
+nodist_libdoclet_la_SOURCES = \
        $(libdoclet_la_VALASOURCES:.vala=.c) \
        $(NULL)
 
-
 libdoclet.vala.stamp: $(libdoclet_la_VALASOURCES) Makefile
-       $(VALAC) -C --vapidir $(top_srcdir)/src/vapi --vapidir $(top_srcdir)/src/libvaladoc --pkg gee-0.8 
--pkg valadoc-1.0 $(filter %.vala %.c,$^)
+       $(VALAC) \
+               $(AM_VALAFLAGS) \
+               --pkg gee-0.8 \
+               --pkg valadoc-1.0 \
+               $(filter %.vala %.c,$^)
        touch $@
 
-
 libdoclet_la_LIBADD = \
        $(top_builddir)/src/libvaladoc/libvaladoc.la \
        $(GLIB_LIBS) \
        $(LIBGEE_LIBS) \
        $(NULL)
 
+EXTRA_DIST = \
+       $(libdoclet_la_VALASOURCES) \
+       $(NULL)
 
-EXTRA_DIST = $(libdoclet_la_VALASOURCES)  libdoclet.vala.stamp 
-
-
-MAINTAINERCLEANFILES = \
-       $(libdoclet_la_VALASOURCES:.vala=.c) \
+CLEANFILES = \
+       $(BUILT_SOURCES) \
+       $(nodist_libdoclet_la_SOURCES) \
        $(NULL)
 
diff --git a/src/doclets/htm/Makefile.am b/src/doclets/htm/Makefile.am
index 292c547..b9fdee3 100644
--- a/src/doclets/htm/Makefile.am
+++ b/src/doclets/htm/Makefile.am
@@ -1,68 +1,61 @@
 NULL =
 
-
-AM_CFLAGS =  -g \
+AM_CFLAGS = \
        -DPACKAGE_ICONDIR=\"$(datadir)/valadoc/icons/\" \
        -I $(top_builddir)/src/libvaladoc/ \
-       $(LIBGVC_CFLAGS) \
        $(GLIB_CFLAGS) \
        $(LIBGEE_CFLAGS) \
+       $(LIBGVC_CFLAGS) \
+       -g \
+       -w \
        $(NULL)
 
-# Without the LIBGVC_CFLAGS, we get 
-# make[5]: Entering directory `/home/richard/.local/src/valadoc/src/doclets/devhelp'
-#  CC       doclet.lo
-# In file included from /usr/include/graphviz/gvc.h:17:0,
-#                  from ../../libvaladoc/valadoc-1.0.h:15,
-#                  from doclet.c:28:
-# /usr/include/graphviz/types.h:49:20: fatal error: cgraph.h: No such file or directory
-#  #include <cgraph.h>
-#                     ^
-# compilation terminated.
-
+AM_VALAFLAGS = \
+       $(VALAFLAGS) \
+       --vapidir $(top_srcdir)/src/vapi \
+       --vapidir $(top_builddir)/src/libvaladoc \
+       --basedir $(srcdir) \
+       --directory $(builddir) \
+       -C \
+       -g \
+       $(NULL)
 
 BUILT_SOURCES = libdoclet.vala.stamp
 
+doclet_LTLIBRARIES = libdoclet.la
 
 docletdir = $(libdir)/valadoc/doclets/html
 
-
 libdoclet_la_LDFLAGS = -module -avoid-version -no-undefined
 
-
-doclet_LTLIBRARIES =  \
-       libdoclet.la      \
-       $(NULL)
-
-
 libdoclet_la_VALASOURCES = \
-       doclet.vala            \
+       doclet.vala \
        $(NULL)
 
-
-libdoclet_la_SOURCES =  \
-       libdoclet.vala.stamp \
+nodist_libdoclet_la_SOURCES = \
        $(libdoclet_la_VALASOURCES:.vala=.c) \
        $(NULL)
 
-
 libdoclet.vala.stamp: $(libdoclet_la_VALASOURCES) Makefile
-       $(VALAC) -C --vapidir $(top_srcdir)/src/vapi --vapidir $(top_srcdir)/src/libvaladoc --pkg gee-0.8 
--pkg valadoc-1.0 $(filter %.vala %.c,$^)
+       $(VALAC) \
+               $(AM_VALAFLAGS) \
+               --pkg gee-0.8 \
+               --pkg valadoc-1.0 \
+               $(filter %.vala %.c,$^)
        touch $@
 
-
 libdoclet_la_LIBADD = \
        $(top_builddir)/src/libvaladoc/libvaladoc.la \
        $(GLIB_LIBS) \
        $(LIBGEE_LIBS) \
        $(NULL)
 
-
-EXTRA_DIST = $(libdoclet_la_VALASOURCES)  libdoclet.vala.stamp 
-
-
-MAINTAINERCLEANFILES = \
-       $(libdoclet_la_VALASOURCES:.vala=.c) \
+EXTRA_DIST = \
+       $(libdoclet_la_VALASOURCES) \
        $(NULL)
 
+CLEANFILES = \
+       $(BUILT_SOURCES) \
+       $(nodist_libdoclet_la_SOURCES) \
+       $(NULL)
 
diff --git a/src/driver/0.14.x/Makefile.am b/src/driver/0.14.x/Makefile.am
index 60c6e64..c153166 100644
--- a/src/driver/0.14.x/Makefile.am
+++ b/src/driver/0.14.x/Makefile.am
@@ -10,8 +10,7 @@ if HAVE_LIBVALA_0_13_1
 VALA_FLAGS = -D VALA_0_13_1
 endif
 
-
-AM_CFLAGS =  -g \
+AM_CFLAGS = \
        -DPACKAGE_ICONDIR=\"$(datadir)/valadoc/icons/\" \
        -I $(top_builddir)/src/libvaladoc/ \
        $(GLIB_CFLAGS) \
@@ -20,24 +19,29 @@ AM_CFLAGS =  -g \
        $(LIBVALA_0_14_X_CFLAGS) \
        $(LIBVALA_0_13_0_CFLAGS) \
        $(LIBVALA_0_13_1_CFLAGS) \
+       -g \
+       -w \
        $(NULL)
 
-
+AM_VALAFLAGS = \
+       $(VALAFLAGS) \
+       --vapidir $(VERSIONED_VAPI_DIR) \
+       --vapidir $(top_srcdir)/src/vapi \
+       --vapidir $(top_srcdir)/src/libvaladoc \
+       --basedir $(srcdir) \
+       --directory $(builddir) \
+       -C \
+       -g \
+       $(NULL)
 
 BUILT_SOURCES = libdriver.vala.stamp
 
+driver_LTLIBRARIES = libdriver.la
 
 driverdir = $(libdir)/valadoc/drivers/0.14.x
 
-
 libdriver_la_LDFLAGS = -module -avoid-version -no-undefined
 
-
-driver_LTLIBRARIES =  \
-       libdriver.la \
-       $(NULL)
-
-
 libdriver_la_VALASOURCES = \
        initializerbuilder.vala \
        symbolresolver.vala \
@@ -45,18 +49,19 @@ libdriver_la_VALASOURCES = \
        driver.vala \
        $(NULL)
 
-
-libdriver_la_SOURCES =      \
-       libdriver.vala.stamp                 \
+nodist_libdriver_la_SOURCES = \
        $(libdriver_la_VALASOURCES:.vala=.c) \
        $(NULL)
 
-
 libdriver.vala.stamp: $(libdriver_la_VALASOURCES) Makefile
-       $(VALAC) $(VALA_FLAGS) -C --vapidir $(top_srcdir)/src/vapi --vapidir $(VERSIONED_VAPI_DIR) --vapidir 
$(top_srcdir)/src/libvaladoc --pkg libvala-0.14 --pkg gee-0.8 --pkg valadoc-1.0 $(filter %.vala %.c,$^)
+       $(VALAC) \
+               $(AM_VALAFLAGS) \
+               --pkg libvala-0.14 \
+               --pkg gee-0.8 \
+               --pkg valadoc-1.0 \
+               $(filter %.vala %.c,$^)
        touch $@
 
-
 libdriver_la_LIBADD = \
        $(top_builddir)/src/libvaladoc/libvaladoc.la \
        $(GLIB_LIBS) \
@@ -67,12 +72,12 @@ libdriver_la_LIBADD = \
        $(LIBGVC_LIBS) \
        $(NULL)
 
-
-EXTRA_DIST = $(libdriver_la_VALASOURCES) libdriver.vala.stamp 
-
-
-MAINTAINERCLEANFILES = \
-       $(libdriver_la_VALASOURCES:.vala=.c) \
+EXTRA_DIST = \
+       $(libdriver_la_VALASOURCES) \
        $(NULL)
 
+CLEANFILES = \
+       $(BUILT_SOURCES) \
+       $(nodist_libdriver_la_SOURCES) \
+       $(NULL)
 
diff --git a/src/driver/0.16.x/Makefile.am b/src/driver/0.16.x/Makefile.am
index b424168..27eb799 100644
--- a/src/driver/0.16.x/Makefile.am
+++ b/src/driver/0.16.x/Makefile.am
@@ -1,16 +1,12 @@
 NULL =
 
-
-
 VERSIONED_VAPI_DIR=`pkg-config libvala-0.16 --variable vapidir`
 
-
 if HAVE_LIBVALA_0_15_0
 VALA_FLAGS = -D VALA_0_15_0
 endif
 
-
-AM_CFLAGS =  -g \
+AM_CFLAGS = \
        -DPACKAGE_ICONDIR=\"$(datadir)/valadoc/icons/\" \
        -I $(top_builddir)/src/libvaladoc/ \
        $(GLIB_CFLAGS) \
@@ -18,24 +14,29 @@ AM_CFLAGS =  -g \
        $(LIBGVC_CFLAGS) \
        $(LIBVALA_0_15_0_CFLAGS) \
        $(LIBVALA_0_16_X_CFLAGS) \
+       -g \
+       -w \
        $(NULL)
 
-
+AM_VALAFLAGS = \
+       $(VALAFLAGS) \
+       --vapidir $(VERSIONED_VAPI_DIR) \
+       --vapidir $(top_srcdir)/src/vapi \
+       --vapidir $(top_srcdir)/src/libvaladoc \
+       --basedir $(srcdir) \
+       --directory $(builddir) \
+       -C \
+       -g \
+       $(NULL)
 
 BUILT_SOURCES = libdriver.vala.stamp
 
+driver_LTLIBRARIES = libdriver.la
 
 driverdir = $(libdir)/valadoc/drivers/0.16.x
 
-
 libdriver_la_LDFLAGS = -module -avoid-version -no-undefined
 
-
-driver_LTLIBRARIES =  \
-       libdriver.la \
-       $(NULL)
-
-
 libdriver_la_VALASOURCES = \
        initializerbuilder.vala \
        symbolresolver.vala \
@@ -44,18 +45,19 @@ libdriver_la_VALASOURCES = \
        driver.vala \
        $(NULL)
 
-
-libdriver_la_SOURCES =      \
-       libdriver.vala.stamp                 \
+nodist_libdriver_la_SOURCES = \
        $(libdriver_la_VALASOURCES:.vala=.c) \
        $(NULL)
 
-
 libdriver.vala.stamp: $(libdriver_la_VALASOURCES) Makefile
-       $(VALAC) $(VALA_FLAGS) -C --vapidir $(VERSIONED_VAPI_DIR) --vapidir $(top_srcdir)/src/vapi --vapidir 
$(top_srcdir)/src/libvaladoc --pkg libvala-0.16 --pkg gee-0.8 --pkg valadoc-1.0 $(filter %.vala %.c,$^)
+       $(VALAC) \
+               $(AM_VALAFLAGS) \
+               --pkg libvala-0.16 \
+               --pkg gee-0.8 \
+               --pkg valadoc-1.0 \
+               $(filter %.vala %.c,$^)
        touch $@
 
-
 libdriver_la_LIBADD = \
        $(top_builddir)/src/libvaladoc/libvaladoc.la \
        $(GLIB_LIBS) \
@@ -65,12 +67,12 @@ libdriver_la_LIBADD = \
        $(LIBGVC_LIBS) \
        $(NULL)
 
-
-EXTRA_DIST = $(libdriver_la_VALASOURCES)  libdriver.vala.stamp 
-
-
-MAINTAINERCLEANFILES = \
-       $(libdriver_la_VALASOURCES:.vala=.c) \
+EXTRA_DIST = \
+       $(libdriver_la_VALASOURCES) \
        $(NULL)
 
+CLEANFILES = \
+       $(BUILT_SOURCES) \
+       $(nodist_libdriver_la_SOURCES) \
+       $(NULL)
 
diff --git a/src/driver/0.18.x/Makefile.am b/src/driver/0.18.x/Makefile.am
index 7060123..e1f0637 100644
--- a/src/driver/0.18.x/Makefile.am
+++ b/src/driver/0.18.x/Makefile.am
@@ -1,10 +1,7 @@
 NULL =
 
-
-
 VERSIONED_VAPI_DIR=`pkg-config libvala-0.18 --variable vapidir`
 
-
 if HAVE_LIBVALA_0_17_0
 VALA_FLAGS = -D VALA_0_17_0
 endif
@@ -13,8 +10,7 @@ if HAVE_LIBVALA_0_17__1_3
 VALA_FLAGS = -D VALA_0_17__1_3
 endif
 
-
-AM_CFLAGS =  -g \
+AM_CFLAGS = \
        -DPACKAGE_ICONDIR=\"$(datadir)/valadoc/icons/\" \
        -I $(top_builddir)/src/libvaladoc/ \
        $(GLIB_CFLAGS) \
@@ -24,24 +20,29 @@ AM_CFLAGS =  -g \
        $(LIBVALA_0_17__1_3_CFLAGS) \
        $(LIBVALA_0_17_1_CFLAGS) \
        $(LIBVALA_0_17_0_CFLAGS) \
+       -g \
+       -w \
        $(NULL)
 
-
+AM_VALAFLAGS = \
+       $(VALAFLAGS) \
+       --vapidir $(VERSIONED_VAPI_DIR) \
+       --vapidir $(top_srcdir)/src/vapi \
+       --vapidir $(top_srcdir)/src/libvaladoc \
+       --basedir $(srcdir) \
+       --directory $(builddir) \
+       -C \
+       -g \
+       $(NULL)
 
 BUILT_SOURCES = libdriver.vala.stamp
 
+driver_LTLIBRARIES = libdriver.la
 
 driverdir = $(libdir)/valadoc/drivers/0.18.x
 
-
 libdriver_la_LDFLAGS = -module -avoid-version -no-undefined
 
-
-driver_LTLIBRARIES =  \
-       libdriver.la \
-       $(NULL)
-
-
 libdriver_la_VALASOURCES = \
        initializerbuilder.vala \
        symbolresolver.vala \
@@ -50,18 +51,19 @@ libdriver_la_VALASOURCES = \
        driver.vala \
        $(NULL)
 
-
-libdriver_la_SOURCES =      \
-       libdriver.vala.stamp                 \
+nodist_libdriver_la_SOURCES = \
        $(libdriver_la_VALASOURCES:.vala=.c) \
        $(NULL)
 
-
 libdriver.vala.stamp: $(libdriver_la_VALASOURCES) Makefile
-       $(VALAC) $(VALA_FLAGS) -C --vapidir $(VERSIONED_VAPI_DIR) --vapidir $(top_srcdir)/src/vapi --vapidir 
$(top_srcdir)/src/libvaladoc --pkg libvala-0.18 --pkg gee-0.8 --pkg valadoc-1.0 $(filter %.vala %.c,$^)
+       $(VALAC) \
+               $(AM_VALAFLAGS) \
+               --pkg libvala-0.18 \
+               --pkg gee-0.8 \
+               --pkg valadoc-1.0 \
+               $(filter %.vala %.c,$^)
        touch $@
 
-
 libdriver_la_LIBADD = \
        $(top_builddir)/src/libvaladoc/libvaladoc.la \
        $(GLIB_LIBS) \
@@ -73,12 +75,12 @@ libdriver_la_LIBADD = \
        $(LIBGVC_LIBS) \
        $(NULL)
 
-
-EXTRA_DIST = $(libdriver_la_VALASOURCES)  libdriver.vala.stamp 
-
-
-MAINTAINERCLEANFILES = \
-       $(libdriver_la_VALASOURCES:.vala=.c) \
+EXTRA_DIST = \
+       $(libdriver_la_VALASOURCES) \
        $(NULL)
 
+CLEANFILES = \
+       $(BUILT_SOURCES) \
+       $(nodist_libdriver_la_SOURCES) \
+       $(NULL)
 
diff --git a/src/driver/0.20.x/Makefile.am b/src/driver/0.20.x/Makefile.am
index 383cc29..08a7131 100644
--- a/src/driver/0.20.x/Makefile.am
+++ b/src/driver/0.20.x/Makefile.am
@@ -1,33 +1,37 @@
 NULL =
 
-
 VERSIONED_VAPI_DIR=`pkg-config libvala-0.20 --variable vapidir`
 
-
-AM_CFLAGS =  -g \
+AM_CFLAGS = \
        -DPACKAGE_ICONDIR=\"$(datadir)/valadoc/icons/\" \
        -I $(top_builddir)/src/libvaladoc/ \
        $(GLIB_CFLAGS) \
        $(LIBGEE_CFLAGS) \
        $(LIBGVC_CFLAGS) \
        $(LIBVALA_0_20_X_CFLAGS) \
+       -g \
+       -w \
        $(NULL)
 
+AM_VALAFLAGS = \
+       $(VALAFLAGS) \
+       --vapidir $(VERSIONED_VAPI_DIR) \
+       --vapidir $(top_srcdir)/src/vapi \
+       --vapidir $(top_srcdir)/src/libvaladoc \
+       --basedir $(srcdir) \
+       --directory $(builddir) \
+       -C \
+       -g \
+       $(NULL)
 
 BUILT_SOURCES = libdriver.vala.stamp
 
+driver_LTLIBRARIES = libdriver.la
 
 driverdir = $(libdir)/valadoc/drivers/0.20.x
 
-
 libdriver_la_LDFLAGS = -module -avoid-version -no-undefined
 
-
-driver_LTLIBRARIES =  \
-       libdriver.la \
-       $(NULL)
-
-
 libdriver_la_VALASOURCES = \
        initializerbuilder.vala \
        symbolresolver.vala \
@@ -36,18 +40,19 @@ libdriver_la_VALASOURCES = \
        driver.vala \
        $(NULL)
 
-
-libdriver_la_SOURCES =      \
-       libdriver.vala.stamp                 \
+nodist_libdriver_la_SOURCES = \
        $(libdriver_la_VALASOURCES:.vala=.c) \
        $(NULL)
 
-
 libdriver.vala.stamp: $(libdriver_la_VALASOURCES) Makefile
-       $(VALAC) $(VALA_FLAGS) -C --vapidir $(VERSIONED_VAPI_DIR) --vapidir $(top_srcdir)/src/vapi --vapidir 
$(top_srcdir)/src/libvaladoc --pkg libvala-0.20 --pkg gee-0.8 --pkg valadoc-1.0 $(filter %.vala %.c,$^)
+       $(VALAC) \
+               $(AM_VALAFLAGS) \
+               --pkg libvala-0.20 \
+               --pkg gee-0.8 \
+               --pkg valadoc-1.0 \
+               $(filter %.vala %.c,$^)
        touch $@
 
-
 libdriver_la_LIBADD = \
        $(top_builddir)/src/libvaladoc/libvaladoc.la \
        $(GLIB_LIBS) \
@@ -56,12 +61,12 @@ libdriver_la_LIBADD = \
        $(LIBGVC_LIBS) \
        $(NULL)
 
-
-EXTRA_DIST = $(libdriver_la_VALASOURCES)  libdriver.vala.stamp 
-
-
-MAINTAINERCLEANFILES = \
-       $(libdriver_la_VALASOURCES:.vala=.c) \
+EXTRA_DIST = \
+       $(libdriver_la_VALASOURCES) \
        $(NULL)
 
+CLEANFILES = \
+       $(BUILT_SOURCES) \
+       $(nodist_libdriver_la_SOURCES) \
+       $(NULL)
 
diff --git a/src/driver/0.22.x/Makefile.am b/src/driver/0.22.x/Makefile.am
index bc6d060..10cf617 100644
--- a/src/driver/0.22.x/Makefile.am
+++ b/src/driver/0.22.x/Makefile.am
@@ -1,33 +1,37 @@
 NULL =
 
-
 VERSIONED_VAPI_DIR=`pkg-config libvala-0.22 --variable vapidir`
 
-
-AM_CFLAGS =  -g \
+AM_CFLAGS = \
        -DPACKAGE_ICONDIR=\"$(datadir)/valadoc/icons/\" \
        -I $(top_builddir)/src/libvaladoc/ \
        $(GLIB_CFLAGS) \
        $(LIBGEE_CFLAGS) \
        $(LIBGVC_CFLAGS) \
        $(LIBVALA_0_22_X_CFLAGS) \
+       -g \
+       -w \
        $(NULL)
 
+AM_VALAFLAGS = \
+       $(VALAFLAGS) \
+       --vapidir $(VERSIONED_VAPI_DIR) \
+       --vapidir $(top_srcdir)/src/vapi \
+       --vapidir $(top_srcdir)/src/libvaladoc \
+       --basedir $(srcdir) \
+       --directory $(builddir) \
+       -C \
+       -g \
+       $(NULL)
 
 BUILT_SOURCES = libdriver.vala.stamp
 
+driver_LTLIBRARIES = libdriver.la
 
 driverdir = $(libdir)/valadoc/drivers/0.22.x
 
-
 libdriver_la_LDFLAGS = -module -avoid-version -no-undefined
 
-
-driver_LTLIBRARIES =  \
-       libdriver.la \
-       $(NULL)
-
-
 libdriver_la_VALASOURCES = \
        initializerbuilder.vala \
        symbolresolver.vala \
@@ -36,18 +40,19 @@ libdriver_la_VALASOURCES = \
        driver.vala \
        $(NULL)
 
-
-libdriver_la_SOURCES =      \
-       libdriver.vala.stamp                 \
+nodist_libdriver_la_SOURCES = \
        $(libdriver_la_VALASOURCES:.vala=.c) \
        $(NULL)
 
-
 libdriver.vala.stamp: $(libdriver_la_VALASOURCES) Makefile
-       $(VALAC) $(VALA_FLAGS) -C --vapidir $(VERSIONED_VAPI_DIR) --vapidir $(top_srcdir)/src/vapi --vapidir 
$(top_srcdir)/src/libvaladoc --pkg libvala-0.22 --pkg gee-0.8 --pkg valadoc-1.0 $(filter %.vala %.c,$^)
+       $(VALAC) \
+               $(AM_VALAFLAGS) \
+               --pkg libvala-0.22 \
+               --pkg gee-0.8 \
+               --pkg valadoc-1.0 \
+               $(filter %.vala %.c,$^)
        touch $@
 
-
 libdriver_la_LIBADD = \
        $(top_builddir)/src/libvaladoc/libvaladoc.la \
        $(GLIB_LIBS) \
@@ -56,12 +61,12 @@ libdriver_la_LIBADD = \
        $(LIBGVC_LIBS) \
        $(NULL)
 
-
-EXTRA_DIST = $(libdriver_la_VALASOURCES)  libdriver.vala.stamp 
-
-
-MAINTAINERCLEANFILES = \
-       $(libdriver_la_VALASOURCES:.vala=.c) \
+EXTRA_DIST = \
+       $(libdriver_la_VALASOURCES) \
        $(NULL)
 
+CLEANFILES = \
+       $(BUILT_SOURCES) \
+       $(nodist_libdriver_la_SOURCES) \
+       $(NULL)
 
diff --git a/src/driver/0.24.x/Makefile.am b/src/driver/0.24.x/Makefile.am
index beb3264..37a8255 100644
--- a/src/driver/0.24.x/Makefile.am
+++ b/src/driver/0.24.x/Makefile.am
@@ -1,33 +1,37 @@
 NULL =
 
-
 VERSIONED_VAPI_DIR=`pkg-config libvala-0.24 --variable vapidir`
 
-
-AM_CFLAGS =  -g \
+AM_CFLAGS = \
        -DPACKAGE_ICONDIR=\"$(datadir)/valadoc/icons/\" \
        -I $(top_builddir)/src/libvaladoc/ \
        $(GLIB_CFLAGS) \
        $(LIBGEE_CFLAGS) \
        $(LIBGVC_CFLAGS) \
        $(LIBVALA_0_24_X_CFLAGS) \
+       -g \
+       -w \
        $(NULL)
 
+AM_VALAFLAGS = \
+       $(VALAFLAGS) \
+       --vapidir $(VERSIONED_VAPI_DIR) \
+       --vapidir $(top_srcdir)/src/vapi \
+       --vapidir $(top_srcdir)/src/libvaladoc \
+       --basedir $(srcdir) \
+       --directory $(builddir) \
+       -C \
+       -g \
+       $(NULL)
 
 BUILT_SOURCES = libdriver.vala.stamp
 
+driver_LTLIBRARIES = libdriver.la
 
 driverdir = $(libdir)/valadoc/drivers/0.24.x
 
-
 libdriver_la_LDFLAGS = -module -avoid-version -no-undefined
 
-
-driver_LTLIBRARIES =  \
-       libdriver.la \
-       $(NULL)
-
-
 libdriver_la_VALASOURCES = \
        initializerbuilder.vala \
        symbolresolver.vala \
@@ -36,18 +40,19 @@ libdriver_la_VALASOURCES = \
        driver.vala \
        $(NULL)
 
-
-libdriver_la_SOURCES =      \
-       libdriver.vala.stamp                 \
+nodist_libdriver_la_SOURCES = \
        $(libdriver_la_VALASOURCES:.vala=.c) \
        $(NULL)
 
-
 libdriver.vala.stamp: $(libdriver_la_VALASOURCES) Makefile
-       $(VALAC) $(VALA_FLAGS) -C --vapidir $(VERSIONED_VAPI_DIR) --vapidir $(top_srcdir)/src/vapi --vapidir 
$(top_srcdir)/src/libvaladoc --pkg libvala-0.24 --pkg gee-0.8 --pkg valadoc-1.0 $(filter %.vala %.c,$^)
+       $(VALAC) \
+               $(AM_VALAFLAGS) \
+               --pkg libvala-0.24 \
+               --pkg gee-0.8 \
+               --pkg valadoc-1.0 \
+               $(filter %.vala %.c,$^)
        touch $@
 
-
 libdriver_la_LIBADD = \
        $(top_builddir)/src/libvaladoc/libvaladoc.la \
        $(GLIB_LIBS) \
@@ -56,12 +61,12 @@ libdriver_la_LIBADD = \
        $(LIBGVC_LIBS) \
        $(NULL)
 
-
-EXTRA_DIST = $(libdriver_la_VALASOURCES)  libdriver.vala.stamp 
-
-
-MAINTAINERCLEANFILES = \
-       $(libdriver_la_VALASOURCES:.vala=.c) \
+EXTRA_DIST = \
+       $(libdriver_la_VALASOURCES) \
        $(NULL)
 
+CLEANFILES = \
+       $(BUILT_SOURCES) \
+       $(nodist_libdriver_la_SOURCES) \
+       $(NULL)
 
diff --git a/src/driver/Makefile.am b/src/driver/Makefile.am
index 64ac38a..6c01ab7 100644
--- a/src/driver/Makefile.am
+++ b/src/driver/Makefile.am
@@ -1,5 +1,3 @@
-# src/Makefile.am
-
 NULL =
 
 if HAVE_LIBVALA_0_13_0
@@ -56,4 +54,3 @@ SUBDIRS = \
        $(DRIVER_0_24_X_DIR) \
        $(NULL)
 
-
diff --git a/src/libvaladoc/Makefile.am b/src/libvaladoc/Makefile.am
index 1b93e3a..20acee1 100644
--- a/src/libvaladoc/Makefile.am
+++ b/src/libvaladoc/Makefile.am
@@ -2,26 +2,34 @@ NULL =
 
 DEFAULT_DRIVER = "`$(VALAC) --api-version >& /dev/null; if [ $$? = 0 ]; then $(VALAC) --api-version; else 
$(VALAC) --version; fi`"
 
-
 AM_CFLAGS = \
        -DPACKAGE_ICONDIR=\"$(datadir)/valadoc/icons/\" \
-       -DPACKAGE_DATADIR=\"$(libdir)/valadoc\"         \
-       -DPACKAGE_VERSION=\"$(VERSION)\"                \
-       -DDEFAULT_DRIVER=\"$(DEFAULT_DRIVER)\"          \
-       $(LIBGVC_CFLAGS)                                \
-       $(GLIB_CFLAGS)                                  \
-       $(LIBGEE_CFLAGS)                                \
-       $(GMODULE_CFLAGS)                               \
+       -DPACKAGE_DATADIR=\"$(libdir)/valadoc\" \
+       -DPACKAGE_VERSION=\"$(VERSION)\" \
+       -DDEFAULT_DRIVER=\"$(DEFAULT_DRIVER)\" \
+       $(LIBGVC_CFLAGS) \
+       $(GLIB_CFLAGS) \
+       $(LIBGEE_CFLAGS) \
+       $(GMODULE_CFLAGS) \
+       -g \
+       -w \
        $(NULL)
 
+AM_VALAFLAGS = \
+       $(VALAFLAGS) \
+       --vapidir $(top_srcdir)/src/vapi/ \
+       --basedir $(srcdir) \
+       --directory $(builddir) \
+       -C \
+       -g \
+       $(NULL)
 
-BUILT_SOURCES = libvaladoc.vala.stamp
-
-
-lib_LTLIBRARIES =   \
-       libvaladoc.la   \
+BUILT_SOURCES = \
+       libvaladoc.vala.stamp \
+       valadoc-1.0.h \
        $(NULL)
 
+lib_LTLIBRARIES = libvaladoc.la
 
 libvaladoc_la_VALASOURCES = \
        doclet.vala \
@@ -157,60 +165,59 @@ libvaladoc_la_VALASOURCES = \
        html/htmlrenderer.vala \
        $(NULL)
 
-
-libvaladoc_la_SOURCES =                \
-       libvaladoc.vala.stamp              \
+nodist_libvaladoc_la_SOURCES = \
        $(libvaladoc_la_VALASOURCES:.vala=.c) \
        $(NULL)
 
-
-libvaladocinclude_HEADERS = \
-       valadoc-1.0.h           \
-       $(NULL)
-
-
-libvaladocincludedir = $(includedir)/
-
-
+valadoc-1.0.vapi valadoc-1.0.h: libvaladoc.vala.stamp
 libvaladoc.vala.stamp: $(libvaladoc_la_VALASOURCES) Makefile
-       $(VALAC) $(VALAFLAGS) -C -H valadoc-1.0.h --pkg gee-0.8 --pkg libgvc --pkg gmodule-2.0 --vapidir 
$(top_srcdir)/src/vapi --pkg config --library valadoc-1.0 $(filter %.vala %.c,$^)
+       $(VALAC) \
+               $(AM_VALAFLAGS) \
+               -H valadoc-1.0.h \
+               --library valadoc-1.0 \
+               --vapi valadoc-1.0.vapi \
+               --pkg config \
+               --pkg gee-0.8 \
+               --pkg gmodule-2.0 \
+               --pkg libgvc \
+               $(filter %.vala %.c,$^)
        touch $@
 
-
 libvaladoc_la_LDFLAGS = -no-undefined
 
-
 libvaladoc_la_LIBADD = \
-       $(LIBGVC_LIBS)     \
-       $(LIBGEE_LIBS)     \
-       $(GLIB_LIBS)       \
-       $(GMODULE_LIBS)    \
+       $(LIBGVC_LIBS) \
+       $(LIBGEE_LIBS) \
+       $(GLIB_LIBS) \
+       $(GMODULE_LIBS) \
        $(NULL)
 
-
-EXTRA_DIST =                     \
-       $(libvaladoc_la_VALASOURCES) \
-       libvaladoc.vala.stamp        \
-       valadoc-1.0.vapi             \
-       valadoc-1.0.deps             \
-       $(NULL)
-
-
-MAINTAINERCLEANFILES =                    \
-       valadoc-1.0.vapi                      \
-       valadoc-1.0.h                         \
-       valadoc-1.0.gir                       \
-       $(libvaladoc_la_VALASOURCES:.vala=.c) \
+libvaladocincludedir = $(includedir)/
+nodist_libvaladocinclude_HEADERS = \
+       valadoc-1.0.h           \
        $(NULL)
 
 pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = valadoc-1.0.pc
-
+nodist_pkgconfig_DATA = valadoc-1.0.pc
 
 vapidir = $(datadir)/vala/vapi
-vapi_DATA =     \
+nodist_vapi_DATA = \
        valadoc-1.0.vapi \
        valadoc-1.0.deps \
        $(NULL)
 
+EXTRA_DIST = \
+       $(libvaladoc_la_VALASOURCES) \
+       valadoc-1.0.deps.in \
+       valadoc-1.0.pc.in \
+       $(NULL)
+
+CLEANFILES = \
+       $(BUILT_SOURCES) \
+       $(nodist_libvaladoc_la_SOURCES) \
+       valadoc-1.0.deps \
+       valadoc-1.0.pc \
+       valadoc-1.0.vapi \
+       valadoc-1.0.h \
+       $(NULL)
 
diff --git a/src/valadoc/Makefile.am b/src/valadoc/Makefile.am
index 1a08aeb..6b247d7 100644
--- a/src/valadoc/Makefile.am
+++ b/src/valadoc/Makefile.am
@@ -1,55 +1,66 @@
 NULL =
 
-DEFAULT_DRIVER = "`$(VALAC) --version`"
+DEFAULT_DRIVER = "`$(VALAC) --api-version >& /dev/null; if [ $$? = 0 ]; then $(VALAC) --api-version; else 
$(VALAC) --version; fi`"
 
-
-AM_CFLAGS =                                 \
+AM_CFLAGS = \
        -DPACKAGE_DATADIR=\"$(libdir)/valadoc\" \
-       -DPACKAGE_VERSION=\"$(VERSION)\"        \
-       -DDEFAULT_DRIVER=\"$(DEFAULT_DRIVER)\"         \
-       -I $(top_builddir)/src/libvaladoc/                       \
-       $(GLIB_CFLAGS)                          \
-       $(LIBGEE_CFLAGS)                        \
-       $(GMODULE_CFLAGS)                       \
-       $(LIBGVC_CFLAGS)                        \
+       -DPACKAGE_VERSION=\"$(VERSION)\" \
+       -DDEFAULT_DRIVER=\"$(DEFAULT_DRIVER)\" \
+       -I $(top_builddir)/src/libvaladoc/ \
+       $(GLIB_CFLAGS) \
+       $(LIBGEE_CFLAGS) \
+       $(GMODULE_CFLAGS) \
+       $(LIBGVC_CFLAGS) \
+       -g \
+       -w \
        $(NULL)
 
-
-bin_PROGRAMS = valadoc
-
+AM_VALAFLAGS = \
+       $(VALAFLAGS) \
+       --vapidir $(top_srcdir)/src/vapi/ \
+       --vapidir $(top_builddir)/src/libvaladoc/ \
+       --basedir $(srcdir) \
+       --directory $(builddir) \
+       -C \
+       -g \
+       $(NULL)
 
 BUILT_SOURCES = valadoc.vala.stamp
 
+bin_PROGRAMS = valadoc
 
 valadoc_VALASOURCES = \
-       valadoc.vala      \
+       valadoc.vala \
     $(NULL)
 
-
-valadoc_SOURCES = \
+nodist_valadoc_SOURCES = \
        $(valadoc_VALASOURCES:.vala=.c) \
        $(NULL)
 
-
-valadoc_LDADD =                 \
+valadoc_LDADD = \
        $(top_builddir)/src/libvaladoc/libvaladoc.la \
-       $(GLIB_LIBS)                \
-       $(GMODULE_LIBS)             \
-       $(LIBGVC_LIBS)              \
-       $(LIBGEE_LIBS)              \
+       $(GLIB_LIBS) \
+       $(GMODULE_LIBS) \
+       $(LIBGVC_LIBS) \
+       $(LIBGEE_LIBS) \
        $(NULL)
 
-
 valadoc.vala.stamp: $(valadoc_VALASOURCES) Makefile
-       $(VALAC) -C --pkg config --pkg gee-0.8 --pkg gmodule-2.0 --vapidir $(top_srcdir)/src/vapi/ --vapidir 
$(top_builddir)/src/libvaladoc/ --pkg valadoc-1.0 $(filter %.vala %.c,$^)
+       $(VALAC) \
+               $(AM_VALAFLAGS) \
+               --pkg config \
+               --pkg gee-0.8 \
+               --pkg gmodule-2.0 \
+               --pkg valadoc-1.0 \
+               $(filter %.vala %.c,$^)
        touch $@
 
+EXTRA_DIST = \
+       $(valadoc_VALASOURCES) \
+       $(NULL)
 
-EXTRA_DIST = $(valadoc_VALASOURCES)  valadoc.vala.stamp 
-
-
-MAINTAINERCLEANFILES =              \
-       $(valadoc_VALASOURCES:.vala=.c) \
-       $(valadoc_VALASOURCES:.vala=.h) \
+CLEANFILES = \
+       $(BUILT_SOURCES) \
+       $(nodist_valadoc_SOURCES) \
        $(NULL)
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]