diff options
Diffstat (limited to 'tests/doctool/Makefile.am')
-rw-r--r-- | tests/doctool/Makefile.am | 28 |
1 files changed, 22 insertions, 6 deletions
diff --git a/tests/doctool/Makefile.am b/tests/doctool/Makefile.am index 0bac1f7f..ba8b5555 100644 --- a/tests/doctool/Makefile.am +++ b/tests/doctool/Makefile.am @@ -1,15 +1,32 @@ include $(top_srcdir)/common.mk +include $(top_srcdir)/Makefile.introspection -GIRS = GIRepository-2.0.gir +INTROSPECTION_SCANNER_ARGS += --warn-all --warn-error -I. + +check_LTLIBRARIES = \ + libdocexamples.la + +AM_CFLAGS = $(GOBJECT_CFLAGS) +LIBS = $(GOBJECT_LIBS) + +libdocexamples_la_SOURCES = $(srcdir)/doc-examples-obj.c $(srcdir)/doc-examples-obj.h + +GIRS = +TYPELIBS = $(GIRS:.gir=.typelib) +INTROSPECTION_GIRS = $(GIRS) CHECK_TARGETS = $(GIRS:.gir=-C.page.check) $(GIRS:.gir=-Python.page.check) MALLARD_DIRS = $(GIRS:.gir=-C) $(GIRS:.gir=-Python) EXPECTED_MALLARD_DIRS = $(MALLARD_DIRS:=-expected) -CLEANFILES = $(GIRS) +CLEANFILES = $(TYPELIBS) $(GIRS) BUILT_SOURCES = $(MALLARD_DIRS) EXTRA_DIST = $(EXPECTED_MALLARD_DIRS) -%.gir: - cp ../../$*.gir . +DocExamples-1.0.gir: $(top_builddir)/Gio-2.0.gir libdocexamples.la +DocExamples_1_0_gir_LIBS = libdocexamples.la +DocExamples_1_0_gir_INCLUDES = cairo-1.0 Gio-2.0 +DocExamples_1_0_gir_FILES = $(libdocexamples_la_SOURCES) +#DocExamples_1_0_gir_SCANNERFLAGS = --c-include="regress.h" +GIRS += DocExamples-1.0.gir %-C: %.gir mkdir $*-C ; rm $*-C/*.page ; $(INTROSPECTION_DOCTOOL) --language C $*.gir -o $*-C/ && echo " GEN $*-C/index.page" @@ -23,7 +40,6 @@ EXTRA_DIST = $(EXPECTED_MALLARD_DIRS) %-Python.page.check: %-Python @diff -u -U 10 $(srcdir)/$*-Python-expected $*-Python && echo " TEST $*-Python" && rm -rf $*-Python -check-local: $(CHECK_TARGETS) - +check-local: $(CHECK_TARGETS) $(TYPELIBS) clean-local: @rm -rf $(MALLARD_DIRS) |