summaryrefslogtreecommitdiff
path: root/introspection/Makefile.am
blob: 7f24bbbab155adee8c01dcfb8d5ddb29d5d113db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
girdir = $(datarootdir)/gir-1.0

dist_gir_DATA = %D%/Disfluid-$(DLL_VERSION).gir

$(abs_top_srcdir)/src/introspection-files:
	$(MAKE) $(AM_MAKEFLAGS) -C .. src/introspection-files

$(abs_top_srcdir)/src/introspection-libraries:
	$(MAKE) $(AM_MAKEFLAGS) -C .. src/introspection-libraries

%D%/Disfluid-$(DLL_VERSION).gir: $(abs_top_srcdir)/src/introspection-files $(abs_top_srcdir)/src/introspection-libraries
	$(MAKE) $(AM_MAKEFLAGS) -C .. $$(cat $(abs_top_srcdir)/src/introspection-libraries)
	$(AM_V_GEN) (cd .. && $(G_IR_SCANNER) --warn-all --warn-error --strict --format=gir -i GLib-2.0 -I$(abs_top_srcdir)/include --c-include=disfluid --c-include=disfluid/cache_entry.h -n Disfluid --nsversion=$(DLL_VERSION) --symbol-prefix=disfluid_ --output=%D%/Disfluid-$(DLL_VERSION).gir-t $$(for lib in $$(cat $(abs_top_srcdir)/src/introspection-libraries) ; do echo "--library=$$lib" ; done) --cflags-begin $(GOBJECT_CFLAGS) --cflags-end $$(cat $(abs_top_srcdir)/src/introspection-files)) && mv ../%D%/Disfluid-$(DLL_VERSION).gir-t $(srcdir)/%D%/Disfluid-$(DLL_VERSION).gir

EXTRA_DIST = %D%/doc.toml