mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-11 20:06:18 +01:00
2aa7338875
This prevents testsuite from trying to build any TESTS in that subdirectory, which will fail, because there are no TESTS defined in that Makefile.am. This happens when user runs make check TESTS=... https://bugzilla.gnome.org/show_bug.cgi?id=766407
49 lines
1.7 KiB
Makefile
49 lines
1.7 KiB
Makefile
include $(top_srcdir)/glib.mk
|
|
|
|
AM_CPPFLAGS = -g $(gio_INCLUDES) $(GLIB_DEBUG_FLAGS) -I$(top_builddir)/gio -I$(top_srcdir)/gio
|
|
|
|
# ------------------------------------------------------------------------
|
|
|
|
GDBUS_GENERATED = \
|
|
gdbus-example-objectmanager-generated.h \
|
|
gdbus-example-objectmanager-generated.c \
|
|
gdbus-example-objectmanager-generated-org.gtk.GDBus.Example.ObjectManager.Animal.xml \
|
|
gdbus-example-objectmanager-generated-org.gtk.GDBus.Example.ObjectManager.Cat.xml \
|
|
$(NULL)
|
|
|
|
$(GDBUS_GENERATED) : gdbus-example-objectmanager.xml Makefile $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen
|
|
$(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \
|
|
UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \
|
|
$(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \
|
|
--interface-prefix org.gtk.GDBus.Example.ObjectManager. \
|
|
--c-namespace Example \
|
|
--c-generate-object-manager \
|
|
--generate-c-code gdbus-example-objectmanager-generated \
|
|
--generate-docbook gdbus-example-objectmanager-generated \
|
|
$< \
|
|
$(NULL)
|
|
|
|
test_ltlibraries = libgdbus-example-objectmanager.la
|
|
|
|
if ENABLE_GTK_DOC
|
|
# The docs pull these in, so we need them even if not doing 'make check'
|
|
BUILT_SOURCES += $(GDBUS_GENERATED)
|
|
noinst_LTLIBRARIES += libgdbus-example-objectmanager.la
|
|
endif
|
|
|
|
nodist_libgdbus_example_objectmanager_la_SOURCES = \
|
|
gdbus-example-objectmanager-generated.h \
|
|
gdbus-example-objectmanager-generated.c
|
|
|
|
libgdbus_example_objectmanager_la_LIBADD = \
|
|
$(top_builddir)/glib/libglib-2.0.la \
|
|
$(top_builddir)/gobject/libgobject-2.0.la \
|
|
$(top_builddir)/gmodule/libgmodule-2.0.la \
|
|
$(top_builddir)/gio/libgio-2.0.la \
|
|
$(NULL)
|
|
|
|
EXTRA_DIST += gdbus-example-objectmanager.xml
|
|
|
|
CLEANFILES += $(GDBUS_GENERATED)
|
|
|
|
check-TESTS: |