include $(top_srcdir)/Makefile.decl
+NULL =
AM_CPPFLAGS = \
- -DG_LOG_DOMAIN=\"GLib-GObject\"
+ -g \
+ -DG_LOG_DOMAIN=\"GLib-GObject\" \
+ $(gobject_INCLUDES) \
+ $(GLIB_DEBUG_FLAGS)
-INCLUDES = -g $(gobject_INCLUDES) $(GLIB_DEBUG_FLAGS)
+AM_CFLAGS = $(GLIB_WARN_CFLAGS)
if CROSS_COMPILING
glib_genmarshal=$(GLIB_GENMARSHAL)
properties \
reference \
ifaceproperties \
- valuearray
+ valuearray \
+ type \
+ $(NULL)
signals_SOURCES = signals.c marshalers.c
ifaceproperties_SOURCES = ifaceproperties.c testcommon.h
EXTRA_DIST += marshalers.list
+
+if BUILDOPT_INSTALL_TESTS
+insttestdir = $(pkglibexecdir)/installed-tests
+insttest_PROGRAMS = $(TEST_PROGS)
+
+testmetadir = $(datadir)/installed-tests/$(PACKAGE)
+testmeta_DATA = $(TEST_PROGS:=.test)
+
+%.test: %$(EXEEXT) Makefile
+ $(AM_V_GEN) (echo '[Test]' > $@.tmp; \
+ echo 'Type=session' >> $@.tmp; \
+ echo 'Exec=env G_TEST_DATA=$(pkglibexecdir)/installed-tests $(pkglibexecdir)/installed-tests/$<' >> $@.tmp; \
+ mv $@.tmp $@)
+
+
+endif