6 -DG_LOG_DOMAIN=\"Clutter-Gtk\" \
7 -DPREFIX=\""$(prefix)"\" \
8 -DLIBDIR=\""$(libdir)"\" \
9 -DCLUTTER_GTK_COMPILATION \
10 -DG_DISABLE_DEPRECATED \
11 -DGDK_PIXBUF_DISABLE_DEPRECATED \
12 -DGDK_DISABLE_DEPRECATED \
13 -DGTK_DISABLE_DEPRECATED \
14 -DCLUTTER_DISABLE_DEPRECATED
17 $(CLUTTER_GTK_DEBUG_CFLAGS) \
18 $(MAINTAINER_CFLAGS) \
22 lib_LTLIBRARIES = libclutter-gtk-0.9.la
24 # please, keep the list sorted alphabetically
25 libclutter_gtk_0_9_la_SOURCES = \
27 gtk-clutter-scrollable.c \
29 gtk-clutter-viewport.c
31 libclutter_gtk_0_9_la_LIBADD = $(CLUTTER_LIBS) $(GTK_LIBS)
33 libclutter_gtk_0_9_la_LDFLAGS = $(CLUTTER_LT_LDFLAGS)
35 cluttergtkheadersdir = $(includedir)/clutter-0.9/clutter-gtk
37 # please, keep the list sorted alphabetically
38 cluttergtkheaders_HEADERS = \
41 gtk-clutter-scrollable.h \
43 gtk-clutter-viewport.h
48 GtkClutter-@CLUTTER_GTK_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libclutter-gtk-0.9.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-@CLUTTER_GTK_API_VERSION@ \
55 --library=clutter-gtk-@CLUTTER_GTK_API_VERSION@ \
58 --pkg clutter-@CLUTTER_GTK_API_VERSION@ \
60 $(cluttergtkheaders_HEADERS) \
61 $(libclutter_gtk_0_9_la_SOURCES)
63 BUILT_GIRSOURCES += GtkClutter-@CLUTTER_GTK_API_VERSION@.gir
65 # INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
66 # install anything - we need to install inside our prefix.
67 girdir = $(datadir)/gir-1.0
68 gir_DATA = $(BUILT_GIRSOURCES)
70 typelibsdir = $(libdir)/girepository-1.0/
71 typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
73 %.typelib: %.gir $(INTROSPECTION_COMPILER)
74 $(QUIET_GEN)$(DEBUG) $(INTROSPECTION_COMPILER) --includedir=$(srcdir) --includedir=. $(INTROSPECTION_COMPILER_OPTS) $< -o $(builddir)/$(@F)
76 CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)