4ebc55f2b3
In order to minimize the amount of breakage, while at the same time making it easier to make backward incompatible changes needed to continue turning libmutter into a capable Wayland compositor, make the libmutter and friends (libmutter-clutter, libmutter-cogl*) parallel installable by adding a version number to the name. This changes various filenames, for example what previously was libmutter.so is now libmutter-0.so (assuming the version for now is 0), and libmutter-clutter-1.0.so is now libmutter-clutter-0.so. The pkg-config filenames and GObject introspection has been renamed to reflect this as well. This enables a downstream compositor rely on a specific version of the libmutter API, while gracefully handling API/ABI changes by having to update to the new version at their own pace. https://bugzilla.gnome.org/show_bug.cgi?id=777317
37 lines
744 B
Makefile
37 lines
744 B
Makefile
all_examples = \
|
|
actor-model \
|
|
basic-actor \
|
|
box-layout \
|
|
canvas \
|
|
constraints \
|
|
drag-action \
|
|
drop-action \
|
|
easing-modes \
|
|
flow-layout \
|
|
grid-layout \
|
|
layout-manager \
|
|
pan-action \
|
|
rounded-rectangle \
|
|
scroll-actor \
|
|
threads
|
|
|
|
if PIXBUF_TESTS
|
|
all_examples += \
|
|
bin-layout \
|
|
image-content
|
|
endif
|
|
|
|
LDADD = $(top_builddir)/clutter/libmutter-clutter-@LIBMUTTER_API_VERSION@.la $(CLUTTER_LIBS) $(GDK_PIXBUF_LIBS) $(LIBM)
|
|
AM_CFLAGS = $(CLUTTER_CFLAGS) $(GDK_PIXBUF_CFLAGS) $(MAINTAINER_CFLAGS)
|
|
AM_CPPFLAGS = \
|
|
-DG_DISABLE_SINGLE_INCLUDES \
|
|
-DGLIB_DISABLE_DEPRECATION_WARNINGS \
|
|
-I$(top_srcdir) \
|
|
-I$(top_builddir) \
|
|
-I$(top_srcdir)/clutter \
|
|
-I$(top_builddir)/clutter
|
|
|
|
noinst_PROGRAMS = $(all_examples)
|
|
|
|
EXTRA_DIST = redhand.png
|