Fix for GObject Introspection generating
This commit is contained in:
parent
f1a58f84b8
commit
0bcb72d5aa
@ -198,11 +198,22 @@ matrix-marshalers.c: matrix-marshalers.h
|
|||||||
|
|
||||||
CLEANFILES += stamp-matrix-marshalers
|
CLEANFILES += stamp-matrix-marshalers
|
||||||
|
|
||||||
include $(INTROSPECTION_MAKEFILE)
|
limtatrix_glib_dlname = \
|
||||||
Matrix-0.0.gir: libmatrix-glib-$(MATRIX_GLIB_API_VERSION).la
|
`$(SED) -nE "s/^dlname='([A-Za-z0-9.+-]+)'/\1/p" libmatrix-glib-0.0.la`¬
|
||||||
|
INTROSPECTION_GIRS = Matrix-$(MATRIX_GLIB_API_VERSION).gir
|
||||||
|
INTROSPECTION_COMPILER_ARGS = --includedir=. $(libmatrix_glib_dlname)
|
||||||
|
|
||||||
|
Matrix-0.0.gir: libmatrix-glib-$(MATRIX_GLIB_API_VERSION).la
|
||||||
|
Matrix-0.0.typelib: $(INTROSPECTION_GIRS)
|
||||||
|
$(INTROSPECTION_COMPILER) $(INTROSPECTION_COMPILER_ARGS) $< -o $@
|
||||||
|
|
||||||
|
girdir = $(INTROSPECTION_GIRDIR)
|
||||||
|
gir_DATA = $(INTROSPECTION_GIRS)
|
||||||
|
typelibdir = $(INTROSPECTION_TYPELIBDIR)
|
||||||
|
typelib_DATA = Matrix-$(MATRIX_GLIB_API_VERSION).typelib
|
||||||
|
|
||||||
|
CLEANFILES += $(gir_DATA) $(typelibs_DATA)
|
||||||
|
|
||||||
typelibsdir = $(libdir)/girepository-1.0
|
|
||||||
typelibs_DATA = Matrix-$(MATRIX_GLIB_API_VERSION).typelib
|
|
||||||
|
|
||||||
headerdir = $(includedir)/matrix-glib-$(MATRIX_GLIB_API_VERSION)
|
headerdir = $(includedir)/matrix-glib-$(MATRIX_GLIB_API_VERSION)
|
||||||
header_DATA = \
|
header_DATA = \
|
||||||
@ -215,5 +226,3 @@ pkgconfig_in = matrix-glib-$(MATRIX_GLIB_API_VERSION).pc.in
|
|||||||
pkgconfigdir = $(libdir)/pkgconfig
|
pkgconfigdir = $(libdir)/pkgconfig
|
||||||
pkgconfig_DATA = $(pkgconfig_in:.in=)
|
pkgconfig_DATA = $(pkgconfig_in:.in=)
|
||||||
EXTRA_DIST += $(pkgconfig_in)
|
EXTRA_DIST += $(pkgconfig_in)
|
||||||
|
|
||||||
CLEANFILES += $(typelibs_DATA)
|
|
||||||
|
Loading…
Reference in New Issue
Block a user