~mterry/libdbusmenu/unref-gtkmenuitems

« back to all changes in this revision

Viewing changes to libdbusmenu-gtk/Makefile.am

  • Committer: Ted Gould
  • Date: 2010-03-02 04:01:30 UTC
  • mfrom: (79.1.12 gir-generation)
  • Revision ID: ted@gould.cx-20100302040130-rid1wcq5e0mgf9dm
Building GIR, typelib and VAPI files.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
 
 
2
CLEANFILES = 
 
3
 
2
4
EXTRA_DIST = \
3
5
        dbusmenu-gtk.pc.in
4
6
 
28
30
        -export-symbols-regex "^[^_].*"
29
31
 
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\""
32
34
 
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
39
41
 
 
42
#########################
 
43
# GObject Introsepction 
 
44
#########################
 
45
 
 
46
-include $(INTROSPECTION_MAKEFILE)
 
47
INTROSPECTION_GIRS = 
 
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
 
50
 
 
51
if HAVE_INTROSPECTION
 
52
 
 
53
introspection_sources = $(libdbusmenu_gtkinclude_HEADERS)
 
54
 
 
55
DbusmenuGtk-0.2.gir: libdbusmenu-gtk.la
 
56
DbusmenuGtk_0_2_gir_INCLUDES = \
 
57
        GObject-2.0 \
 
58
        Gtk-2.0 \
 
59
        DbusmenuGlib-0.2
 
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))
 
63
 
 
64
INTROSPECTION_GIRS += DbusmenuGtk-0.2.gir
 
65
 
 
66
girdir = $(datadir)/gir-1.0
 
67
dist_gir_DATA = $(INTROSPECTION_GIRS)
 
68
 
 
69
typelibdir = $(libdir)/girepository-1.0
 
70
typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
 
71
 
 
72
CLEANFILES += $(dist_gir_DATA) $(typelib_DATA)
 
73
 
 
74
endif
 
75
 
 
76
#########################
 
77
# VAPI Files
 
78
#########################
 
79
 
 
80
if HAVE_INTROSPECTION
 
81
 
 
82
vapidir = $(datadir)/vala/vapi
 
83
vapi_DATA = DbusmenuGtk-0.2.vapi
 
84
 
 
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 \
 
88
                --pkg gtk+-2.0 \
 
89
                --pkg atk \
 
90
                --pkg DbusmenuGlib-0.2 \
 
91
                --vapidir=$(top_builddir)/libdbusmenu-glib \
 
92
                $<
 
93
 
 
94
DbusmenuGtk-0.2.tmp.gir: DbusmenuGtk-0.2.gir
 
95
        $(SED) \
 
96
                -e "s|GdkPixbuf.Pixbuf|Gdk.Pixbuf|g" \
 
97
                -e "s|Atk.ImplementorIface|Atk.Implementor|g" \
 
98
                $< > $@
 
99
 
 
100
CLEANFILES += $(vapi_DATA) DbusmenuGtk-0.2.tmp.gir
 
101
 
 
102
endif
 
103