SUBDIRS = build clutter-gtk doc examples
-clutter-gtk-0.9.pc: clutter-gtk.pc
- $(QUIET_GEN)cp -f clutter-gtk.pc clutter-gtk-0.9.pc
+clutter-gtk-@CLUTTER_GTK_API_VERSION@.pc: clutter-gtk.pc
+ $(QUIET_GEN)cp -f clutter-gtk.pc clutter-gtk-$(CLUTTER_GTK_API_VERSION).pc
pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = clutter-gtk-0.9.pc
+pkgconfig_DATA = clutter-gtk-$(CLUTTER_GTK_API_VERSION).pc
-CLEANFILES = clutter-gtk-0.9.pc
+CLEANFILES = clutter-gtk-$(CLUTTER_GTK_API_VERSION).pc
DISTCLEANFILES = clutter-gtk.pc
$(CLUTTER_CFLAGS) \
$(GTK_CFLAGS)
-lib_LTLIBRARIES = libclutter-gtk-0.9.la
+lib_LTLIBRARIES = libclutter-gtk-@CLUTTER_GTK_API_VERSION@.la
# please, keep the list sorted alphabetically
-libclutter_gtk_0_9_la_SOURCES = \
+libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_SOURCES = \
$(srcdir)/gtk-clutter-embed.c \
$(srcdir)/gtk-clutter-scrollable.c \
$(srcdir)/gtk-clutter-util.c \
$(srcdir)/gtk-clutter-viewport.c \
$(srcdir)/gtk-clutter-zoomable.c
-libclutter_gtk_0_9_la_LIBADD = $(CLUTTER_LIBS) $(GTK_LIBS)
-
-libclutter_gtk_0_9_la_LDFLAGS = $(CLUTTER_LT_LDFLAGS)
+libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_LIBADD = $(CLUTTER_LIBS) $(GTK_LIBS)
+libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_LDFLAGS = $(CLUTTER_LT_LDFLAGS)
cluttergtkheadersdir = $(includedir)/clutter-0.9/clutter-gtk
if HAVE_INTROSPECTION
BUILT_GIRSOURCES =
-GtkClutter-@CLUTTER_GTK_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libclutter-gtk-0.9.la
+GtkClutter-@CLUTTER_GTK_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libclutter-gtk-@CLUTTER_GTK_API_VERSION@.la
$(QUIET_GEN)$(INTROSPECTION_SCANNER) -v \
--namespace GtkClutter --nsversion=@CLUTTER_GTK_API_VERSION@ \
$(INCLUDES) \
--add-include-path=$(srcdir) --add-include=path=. \
- --include=Clutter-@CLUTTER_GTK_API_VERSION@ \
+ --include=Clutter-0.9 \
--include=Gtk-2.0 \
--library=clutter-gtk-@CLUTTER_GTK_API_VERSION@ \
+ --libtool="$(top_builddir)/libtool" \
--output $@ \
--pkg gobject-2.0 \
- --pkg clutter-@CLUTTER_GTK_API_VERSION@ \
+ --pkg clutter-0.9 \
--pkg gtk+-2.0 \
$(cluttergtkheaders_HEADERS) \
- $(libclutter_gtk_0_9_la_SOURCES)
+ $(libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_SOURCES)
BUILT_GIRSOURCES += GtkClutter-@CLUTTER_GTK_API_VERSION@.gir
typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
%.typelib: %.gir $(INTROSPECTION_COMPILER)
- $(QUIET_GEN)$(DEBUG) $(INTROSPECTION_COMPILER) --includedir=$(srcdir) --includedir=. $(INTROSPECTION_COMPILER_OPTS) $< -o $(builddir)/$(@F)
+ $(QUIET_GEN)$(INTROSPECTION_COMPILER) --includedir=$(srcdir) --includedir=. $(INTROSPECTION_COMPILER_OPTS) $< -o $(builddir)/$(@F)
CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
endif
# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib)
INCLUDES=-I$(top_srcdir) $(CLUTTER_CFLAGS) $(GTK_CFLAGS)
-GTKDOC_LIBS=$(top_builddir)/clutter-gtk/libclutter-gtk-$(CLUTTER_GTK_MAJOR_VERSION).$(CLUTTER_GTK_MINOR_VERSION).la $(CLUTTER_LIBS) $(GTK_LIBS)
+GTKDOC_LIBS=$(top_builddir)/clutter-gtk/libclutter-gtk-$(CLUTTER_GTK_API_VERSION).la $(CLUTTER_LIBS) $(GTK_LIBS)
# This includes the standard gtk-doc make rules, copied by gtkdocize.
include $(top_srcdir)/gtk-doc.make