5 -DG_LOG_DOMAIN=\"Clutter-Gtk\" \
6 -DPREFIX=\""$(prefix)"\" \
7 -DLIBDIR=\""$(libdir)"\" \
8 -DCLUTTER_GTK_COMPILATION \
9 -DG_DISABLE_DEPRECATED \
10 -DGDK_PIXBUF_DISABLE_DEPRECATED \
11 -DGDK_DISABLE_DEPRECATED \
12 -DGTK_DISABLE_DEPRECATED \
13 -DCLUTTER_DISABLE_DEPRECATED
16 $(CLUTTER_GTK_DEBUG_CFLAGS) \
17 $(MAINTAINER_CFLAGS) \
21 lib_LTLIBRARIES = libclutter-gtk-@CLUTTER_GTK_API_VERSION@.la
23 # please, keep the list sorted alphabetically
24 libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_SOURCES = \
25 $(srcdir)/gtk-clutter-embed.c \
26 $(srcdir)/gtk-clutter-scrollable.c \
27 $(srcdir)/gtk-clutter-util.c \
28 $(srcdir)/gtk-clutter-viewport.c \
29 $(srcdir)/gtk-clutter-zoomable.c
31 libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_LIBADD = $(CLUTTER_LIBS) $(GTK_LIBS)
32 libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_LDFLAGS = $(CLUTTER_LT_LDFLAGS)
34 cluttergtkheadersdir = $(includedir)/clutter-1.0/clutter-gtk
36 # please, keep the list sorted alphabetically
37 cluttergtkheaders_HEADERS = \
38 $(top_srcdir)/clutter-gtk/clutter-gtk.h \
39 $(top_srcdir)/clutter-gtk/gtk-clutter-embed.h \
40 $(top_srcdir)/clutter-gtk/gtk-clutter-scrollable.h \
41 $(top_srcdir)/clutter-gtk/gtk-clutter-util.h \
42 $(top_srcdir)/clutter-gtk/gtk-clutter-viewport.h \
43 $(top_srcdir)/clutter-gtk/gtk-clutter-zoomable.h
48 GtkClutter-@CLUTTER_GTK_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libclutter-gtk-@CLUTTER_GTK_API_VERSION@.la
49 $(QUIET_GEN)$(INTROSPECTION_SCANNER) -v \
50 --namespace GtkClutter --nsversion=@CLUTTER_GTK_API_VERSION@ \
52 --add-include-path=$(srcdir) --add-include=path=. \
53 --include=Clutter-1.0 \
55 --library=clutter-gtk-@CLUTTER_GTK_API_VERSION@ \
56 --libtool="$(top_builddir)/libtool" \
61 $(cluttergtkheaders_HEADERS) \
62 $(libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_SOURCES)
64 BUILT_GIRSOURCES += GtkClutter-@CLUTTER_GTK_API_VERSION@.gir
66 # INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
67 # install anything - we need to install inside our prefix.
68 girdir = $(datadir)/gir-1.0
69 gir_DATA = $(BUILT_GIRSOURCES)
71 typelibsdir = $(libdir)/girepository-1.0/
72 typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
74 %.typelib: %.gir $(INTROSPECTION_COMPILER)
75 $(QUIET_GEN)$(INTROSPECTION_COMPILER) --includedir=$(srcdir) --includedir=. $(INTROSPECTION_COMPILER_OPTS) $< -o $(builddir)/$(@F)
77 CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)