Also clean up and refactor Makefiles on the way.
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)
-
-
-
-# src/Makefile.am
-
NULL =
-
SUBDIRS = \
libvaladoc \
valadoc \
driver \
$(NULL)
+EXTRA_DIST = \
+ vapi/config.vapi \
+ vapi/libgvc.vapi \
+ $(NULL)
-# src/Makefile.am
-
NULL =
-
-SUBDIRS = htm \
- devhelp \
- gtkdoc \
- $(NULL)
+SUBDIRS = \
+ htm \
+ devhelp \
+ gtkdoc \
+ $(NULL)
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)
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)
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)
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) \
$(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 \
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) \
$(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)
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) \
$(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 \
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) \
$(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)
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
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) \
$(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 \
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) \
$(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)
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 \
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) \
$(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)
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 \
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) \
$(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)
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 \
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) \
$(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)
-# src/Makefile.am
-
NULL =
if HAVE_LIBVALA_0_13_0
$(DRIVER_0_24_X_DIR) \
$(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 \
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)
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)