+include $(top_srcdir)/Makefile.decl
+
INCLUDES = \
-I$(top_srcdir) \
-I$(top_srcdir)/glib \
&& rm -f xgen-gmc xgen-gmc~
BUILT_SOURCES = testmarshal.h testmarshal.c
+CLEANFILES = stamp-testmarshal.h
########################################################################
-LDADD = $(libgobject) libtestgobject.la
+LDADD = libtestgobject.la $(libgobject)
test_programs = \
+ deftype \
+ gvalue-test \
+ paramspec-test \
accumulator \
defaultiface \
+ dynamictype \
+ ifacecheck \
ifaceinit \
ifaceinherit \
- override
-
+ ifaceproperties \
+ override \
+ performance \
+ performance-threaded \
+ singleton \
+ references
+
+performance_LDADD = $(libgobject) $(libgthread)
+performance_threaded_LDADD = $(libgobject) $(libgthread)
check_PROGRAMS = $(test_programs)
TESTS = $(test_programs)
TESTS_ENVIRONMENT = srcdir=$(srcdir) \
- LIBCHARSET_ALIAS_DIR=$(top_builddir)/glib/libcharset
+ LIBCHARSET_ALIAS_DIR=$(top_builddir)/glib/libcharset \
+ MALLOC_CHECK_=2 \
+ MALLOC_PERTURB_=$$(($${RANDOM:-256} % 256))
########################################################################
+EXTRA_DIST += \
+ testmarshal.list
+
BUILT_EXTRA_DIST = \
testmarshal.h \
testmarshal.c
-dist-hook: $(BUILT_EXTRA_DIST) \
+dist-hook: $(BUILT_EXTRA_DIST)
files='$(BUILT_EXTRA_DIST)'; \
for f in $$files; do \
if test -f $$f; then d=.; else d=$(srcdir); fi; \
cp $$d/$$f $(distdir) || exit 1; done
-distclean-local: \
+distclean-local:
if test $(srcdir) = .; then :; else \
rm -f $(BUILT_EXTRA_DIST); \
fi