28
30
-export-symbols-regex "^[^_].*"
30
32
libdbusmenu_gtk_la_CFLAGS = \
31
$(DBUSMENUGTK_CFLAGS) -I$(srcdir)/.. -Wall -Werror -DG_DISABLE_DEPRECATED -DG_LOG_DOMAIN="\"LIBDBUSMENU-GTK\""
33
$(DBUSMENUGTK_CFLAGS) -I$(top_srcdir) -Wall -Werror -DG_DISABLE_DEPRECATED -DG_LOG_DOMAIN="\"LIBDBUSMENU-GTK\""
33
35
libdbusmenu_gtk_la_LIBADD = \
34
36
../libdbusmenu-glib/libdbusmenu-glib.la \
37
39
pkgconfig_DATA = dbusmenu-gtk.pc
38
40
pkgconfigdir = $(libdir)/pkgconfig
42
#########################
43
# GObject Introsepction
44
#########################
46
-include $(INTROSPECTION_MAKEFILE)
48
INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) --add-include-path=$(top_srcdir)/libdbusmenu-glib
49
INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir) --includedir=$(top_srcdir)/libdbusmenu-glib
53
introspection_sources = $(libdbusmenu_gtkinclude_HEADERS)
55
DbusmenuGtk-0.2.gir: libdbusmenu-gtk.la
56
DbusmenuGtk_0_2_gir_INCLUDES = \
60
DbusmenuGtk_0_2_gir_CFLAGS = $(DBUSMENUGTK_CFLAGS) -I$(top_srcdir)
61
DbusmenuGtk_0_2_gir_LIBS = libdbusmenu-gtk.la
62
DbusmenuGtk_0_2_gir_FILES = $(addprefix $(srcdir)/, $(introspection_sources))
64
INTROSPECTION_GIRS += DbusmenuGtk-0.2.gir
66
girdir = $(datadir)/gir-1.0
67
dist_gir_DATA = $(INTROSPECTION_GIRS)
69
typelibdir = $(libdir)/girepository-1.0
70
typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
72
CLEANFILES += $(dist_gir_DATA) $(typelib_DATA)
76
#########################
78
#########################
82
vapidir = $(datadir)/vala/vapi
83
vapi_DATA = DbusmenuGtk-0.2.vapi
85
DbusmenuGtk-0.2.vapi: DbusmenuGtk-0.2.tmp.gir Makefile.am
86
$(VALA_API_GEN) --library=DbusmenuGtk-0.2 \
87
--pkg gdk-pixbuf-2.0 \
90
--pkg DbusmenuGlib-0.2 \
91
--vapidir=$(top_builddir)/libdbusmenu-glib \
94
DbusmenuGtk-0.2.tmp.gir: DbusmenuGtk-0.2.gir
96
-e "s|GdkPixbuf.Pixbuf|Gdk.Pixbuf|g" \
97
-e "s|Atk.ImplementorIface|Atk.Implementor|g" \
100
CLEANFILES += $(vapi_DATA) DbusmenuGtk-0.2.tmp.gir