diff --git a/clutter/Makefile.am b/clutter/Makefile.am index 54b48cff4..e3f3bc3c9 100644 --- a/clutter/Makefile.am +++ b/clutter/Makefile.am @@ -11,8 +11,6 @@ DISTCLEANFILES = EXTRA_DIST = BUILT_SOURCES = -lib_LTLIBRARIES = - AM_CPPFLAGS = \ -DCLUTTER_PREFIX=\""$(prefix)"\" \ -DCLUTTER_LIBDIR=\""$(libdir)"\" \ @@ -39,7 +37,7 @@ AM_CFLAGS = $(CLUTTER_CFLAGS) $(MAINTAINER_CFLAGS) INTROSPECTION_GIRS = # the base include path for headers -clutter_base_includedir = $(includedir)/clutter-$(CLUTTER_API_VERSION) +clutter_base_includedir = $(includedir)/mutter/clutter-$(CLUTTER_API_VERSION) clutter_includedir = $(clutter_base_includedir)/clutter clutter_deprecateddir = $(clutter_base_includedir)/clutter/deprecated @@ -355,7 +353,7 @@ EXTRA_DIST += clutter-version.h.in clutter-version.h # key symbol update script EXTRA_DIST += clutter-keysyms-update.pl -pc_files += clutter-$(CLUTTER_API_VERSION).pc +pc_files += mutter-clutter-$(CLUTTER_API_VERSION).pc # in order to be compatible with Clutter < 1.10, when we shipped a single # shared library whose name was determined by the single backend it @@ -431,10 +429,10 @@ x11_introspection = $(x11_source_c) $(x11_source_h) clutterx11_includedir = $(clutter_includedir)/x11 clutterx11_include_HEADERS = $(x11_source_h) -clutter-x11-$(CLUTTER_API_VERSION).pc: clutter-$(CLUTTER_API_VERSION).pc +mutter-clutter-x11-$(CLUTTER_API_VERSION).pc: mutter-clutter-$(CLUTTER_API_VERSION).pc $(QUIET_GEN)cp -f $< $(@F) -pc_files += clutter-x11-$(CLUTTER_API_VERSION).pc +pc_files += mutter-clutter-x11-$(CLUTTER_API_VERSION).pc # Shared cogl backend files cogl_source_h = @@ -454,12 +452,6 @@ backend_source_c += $(cogl_source_c) backend_source_h_priv += $(cogl_source_h_priv) backend_source_c_priv += $(cogl_source_c_priv) -# pkg-config file for the cogl meta-backend -clutter-cogl-$(CLUTTER_API_VERSION).pc: clutter-$(CLUTTER_API_VERSION).pc - $(QUIET_GEN)cp -f $< $(@F) - -pc_files += clutter-cogl-$(CLUTTER_API_VERSION).pc - backend_source_h += $(glx_source_h) backend_source_c += $(glx_source_c) @@ -503,11 +495,6 @@ backend_source_c += \ wayland_compositor_includedir = $(clutter_includedir)/wayland wayland_compositor_include_HEADERS = $(wayland_compositor_source_h) -clutter-wayland-compositor-$(CLUTTER_API_VERSION).pc: clutter-$(CLUTTER_API_VERSION).pc - $(QUIET_GEN)cp -f $< $(@F) - -pc_files += clutter-wayland-compositor-$(CLUTTER_API_VERSION).pc - backend_source_h += $(egl_source_h) backend_source_c += $(egl_source_c) backend_source_h_priv += $(egl_source_h_priv) @@ -515,11 +502,6 @@ backend_source_h_priv += $(egl_source_h_priv) clutteregl_includedir = $(clutter_includedir)/egl clutteregl_include_HEADERS = $(egl_source_h) -clutter-egl-$(CLUTTER_API_VERSION).pc: clutter-$(CLUTTER_API_VERSION).pc - $(QUIET_GEN)cp -f $< $(@F) - -pc_files += clutter-egl-$(CLUTTER_API_VERSION).pc - # cally cally_sources_h = \ cally/cally-actor.h \ @@ -556,9 +538,6 @@ cally_sources_private = \ cally_includedir = $(clutter_base_includedir)/cally cally_include_HEADERS = $(cally_sources_h) -pc_files += cally/cally-$(CLUTTER_API_VERSION).pc -EXTRA_DIST += cally/cally.pc.in - # general build rules: # you should not need to modify anything below this point @@ -582,11 +561,12 @@ nodist_clutter_include_HEADERS = clutter-config.h $(built_source_h) clutter_deprecated_HEADERS = $(deprecated_h) -lib_LTLIBRARIES += libclutter-@CLUTTER_API_VERSION@.la +mutterlibdir = $(libdir)/mutter +mutterlib_LTLIBRARIES = libmutter-clutter-@CLUTTER_API_VERSION@.la -libclutter_@CLUTTER_API_VERSION@_la_LIBADD = $(LIBM) $(CLUTTER_LIBS) +libmutter_clutter_@CLUTTER_API_VERSION@_la_LIBADD = $(LIBM) $(CLUTTER_LIBS) -libclutter_@CLUTTER_API_VERSION@_la_SOURCES = \ +libmutter_clutter_@CLUTTER_API_VERSION@_la_SOURCES = \ $(backend_source_c) \ $(backend_source_h) \ $(backend_source_c_priv) \ @@ -604,32 +584,32 @@ libclutter_@CLUTTER_API_VERSION@_la_SOURCES = \ $(cally_sources_private) \ $(NULL) -nodist_libclutter_@CLUTTER_API_VERSION@_la_SOURCES = \ +nodist_libmutter_clutter_@CLUTTER_API_VERSION@_la_SOURCES = \ $(backend_source_built) \ $(built_source_c) \ $(built_source_h) -libclutter_@CLUTTER_API_VERSION@_la_LDFLAGS = \ +libmutter_clutter_@CLUTTER_API_VERSION@_la_LDFLAGS = \ $(CLUTTER_LINK_FLAGS) \ $(CLUTTER_LT_LDFLAGS) \ -export-dynamic \ - -rpath $(libdir) \ + -rpath $(mutterlibdir) \ $(NULL) install-exec-local: - test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)" + test -z "$(mutterlibdir)" || $(MKDIR_P) "$(DESTDIR)$(mutterlibdir)" for lib in `echo $(compat_libs)`; do \ - (cd $(DESTDIR)$(libdir) && \ + (cd $(DESTDIR)$(mutterlibdir) && \ rm -f $$lib.0.$(CLUTTER_LT_CURRENT).$(CLUTTER_LT_REVISION); \ ) ; \ - (cd $(DESTDIR)$(libdir) && \ - { ln -s -f libclutter-$(CLUTTER_API_VERSION).so.0.$(CLUTTER_LT_CURRENT).$(CLUTTER_LT_REVISION) $$lib.0 || \ - { rm -f $$lib.0 && ln -s libclutter-1.0.so.0.$(CLUTTER_LT_CURRENT).$(CLUTTER_LT_REVISION) $$lib.0; }; \ + (cd $(DESTDIR)$(mutterlibdir) && \ + { ln -s -f libmutter-clutter-$(CLUTTER_API_VERSION).so.0.$(CLUTTER_LT_CURRENT).$(CLUTTER_LT_REVISION) $$lib.0 || \ + { rm -f $$lib.0 && ln -s libmutter-clutter-1.0.so.0.$(CLUTTER_LT_CURRENT).$(CLUTTER_LT_REVISION) $$lib.0; }; \ } \ ) ; \ - (cd $(DESTDIR)$(libdir) && \ - { ln -s -f libclutter-$(CLUTTER_API_VERSION).so.0.$(CLUTTER_LT_CURRENT).$(CLUTTER_LT_REVISION) $$lib || \ - { rm -f $$lib && ln -s libclutter-1.0.so.0.$(CLUTTER_LT_CURRENT).$(CLUTTER_LT_REVISION) $$lib; }; \ + (cd $(DESTDIR)$(mutterlibdir) && \ + { ln -s -f libmutter-clutter-$(CLUTTER_API_VERSION).so.0.$(CLUTTER_LT_CURRENT).$(CLUTTER_LT_REVISION) $$lib || \ + { rm -f $$lib && ln -s libmutter-clutter-1.0.so.0.$(CLUTTER_LT_CURRENT).$(CLUTTER_LT_REVISION) $$lib; }; \ } \ ) ; \ done @@ -637,11 +617,11 @@ install-exec-local: # gobject-introspection rules -include $(INTROSPECTION_MAKEFILE) -Clutter-@CLUTTER_API_VERSION@.gir: libclutter-@CLUTTER_API_VERSION@.la Makefile +Clutter-@CLUTTER_API_VERSION@.gir: libmutter-clutter-@CLUTTER_API_VERSION@.la Makefile Clutter_@CLUTTER_API_VERSION_AM@_gir_NAMESPACE = Clutter Clutter_@CLUTTER_API_VERSION_AM@_gir_VERSION = @CLUTTER_API_VERSION@ -Clutter_@CLUTTER_API_VERSION_AM@_gir_LIBS = libclutter-@CLUTTER_API_VERSION@.la +Clutter_@CLUTTER_API_VERSION_AM@_gir_LIBS = libmutter-clutter-@CLUTTER_API_VERSION@.la Clutter_@CLUTTER_API_VERSION_AM@_gir_FILES = \ $(clutter_include_HEADERS) \ $(clutter_deprecated_HEADERS) \ @@ -662,7 +642,7 @@ Cally-@CLUTTER_API_VERSION@.gir: Makefile Clutter-@CLUTTER_API_VERSION@.gir Cally_@CLUTTER_API_VERSION_AM@_gir_NAMESPACE = Cally Cally_@CLUTTER_API_VERSION_AM@_gir_VERSION = @CLUTTER_API_VERSION@ -Cally_@CLUTTER_API_VERSION_AM@_gir_LIBS = libclutter-@CLUTTER_API_VERSION@.la +Cally_@CLUTTER_API_VERSION_AM@_gir_LIBS = libmutter-clutter-@CLUTTER_API_VERSION@.la Cally_@CLUTTER_API_VERSION_AM@_gir_FILES = $(cally_sources_h) $(cally_sources_c) Cally_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(AM_CPPFLAGS) $(CLUTTER_CFLAGS) Cally_@CLUTTER_API_VERSION_AM@_gir_SCANNERFLAGS = \ @@ -677,7 +657,7 @@ ClutterX11-@CLUTTER_API_VERSION@.gir: Makefile Clutter-@CLUTTER_API_VERSION@.gir ClutterX11_@CLUTTER_API_VERSION_AM@_gir_NAMESPACE = ClutterX11 ClutterX11_@CLUTTER_API_VERSION_AM@_gir_INCLUDES = xlib-2.0 -ClutterX11_@CLUTTER_API_VERSION_AM@_gir_LIBS = libclutter-@CLUTTER_API_VERSION@.la +ClutterX11_@CLUTTER_API_VERSION_AM@_gir_LIBS = libmutter-clutter-@CLUTTER_API_VERSION@.la ClutterX11_@CLUTTER_API_VERSION_AM@_gir_FILES = $(x11_introspection) ClutterX11_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(AM_CPPFLAGS) $(CLUTTER_CFLAGS) ClutterX11_@CLUTTER_API_VERSION_AM@_gir_SCANNERFLAGS = \ @@ -690,10 +670,10 @@ INTROSPECTION_GIRS += ClutterX11-@CLUTTER_API_VERSION@.gir # INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to # install anything - we need to install inside our prefix. -girdir = $(datadir)/gir-1.0 +girdir = $(mutterlibdir) gir_DATA = $(INTROSPECTION_GIRS) -typelibdir = $(libdir)/girepository-1.0 +typelibdir = $(mutterlibdir) typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) CLEANFILES += $(gir_DATA) $(typelib_DATA) diff --git a/clutter/cally/cally.pc.in b/clutter/cally/cally.pc.in deleted file mode 100644 index 779491c2d..000000000 --- a/clutter/cally/cally.pc.in +++ /dev/null @@ -1,13 +0,0 @@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libdir=@libdir@ -includedir=@includedir@ - -apiversion=@CLUTTER_API_VERSION@ - -Name: Cally -Description: Clutter Accessibility Implementation Library -Version: @VERSION@ -Libs: -L${libdir} -lclutter-${apiversion} -Cflags: -I${includedir}/clutter-${apiversion} -Requires: atk clutter-1.0 diff --git a/clutter/clutter.pc.in b/clutter/mutter-clutter.pc.in similarity index 73% rename from clutter/clutter.pc.in rename to clutter/mutter-clutter.pc.in index 0dccaa745..245bea766 100644 --- a/clutter/clutter.pc.in +++ b/clutter/mutter-clutter.pc.in @@ -1,7 +1,7 @@ prefix=@prefix@ exec_prefix=@exec_prefix@ -libdir=@libdir@ -includedir=@includedir@ +libdir=@libdir@/mutter +includedir=@includedir@/mutter apiversion=@CLUTTER_API_VERSION@ requires=@CLUTTER_REQUIRES@ @@ -15,10 +15,10 @@ backend=@CLUTTER_WINSYS@ cogl=deprecated cogl_driver=deprecated -Name: Clutter -Description: Clutter Core Library +Name: Mutter Clutter +Description: Mutter's Clutter Private Library Version: @VERSION@ -Libs: -L${libdir} -lclutter-${apiversion} +Libs: -L${libdir} -lmutter-clutter-${apiversion} Cflags: -I${includedir}/clutter-${apiversion} Requires: ${requires} Requires.private: ${requires_private} diff --git a/configure.ac b/configure.ac index 003bbdf38..00bae3006 100644 --- a/configure.ac +++ b/configure.ac @@ -829,9 +829,7 @@ AC_CONFIG_FILES([ clutter/Makefile clutter/clutter-config.h clutter/clutter-version.h - clutter/clutter-$CLUTTER_API_VERSION.pc:clutter/clutter.pc.in - - clutter/cally/cally-$CLUTTER_API_VERSION.pc:clutter/cally/cally.pc.in + clutter/mutter-clutter-$CLUTTER_API_VERSION.pc:clutter/mutter-clutter.pc.in tests/Makefile tests/accessibility/Makefile diff --git a/examples/Makefile.am b/examples/Makefile.am index b83468b4b..d61f53d18 100644 --- a/examples/Makefile.am +++ b/examples/Makefile.am @@ -23,7 +23,7 @@ all_examples += \ image-content endif -LDADD = $(top_builddir)/clutter/libclutter-@CLUTTER_API_VERSION@.la $(CLUTTER_LIBS) $(GDK_PIXBUF_LIBS) $(LIBM) +LDADD = $(top_builddir)/clutter/libmutter-clutter-@CLUTTER_API_VERSION@.la $(CLUTTER_LIBS) $(GDK_PIXBUF_LIBS) $(LIBM) AM_CFLAGS = $(CLUTTER_CFLAGS) $(GDK_PIXBUF_CFLAGS) $(MAINTAINER_CFLAGS) AM_CPPFLAGS = \ -DG_DISABLE_SINGLE_INCLUDES \ diff --git a/tests/accessibility/Makefile.am b/tests/accessibility/Makefile.am index df713bd5d..665bfd144 100644 --- a/tests/accessibility/Makefile.am +++ b/tests/accessibility/Makefile.am @@ -1,7 +1,7 @@ include $(top_srcdir)/build/autotools/Makefile.am.silent common_ldadd = \ - $(top_builddir)/clutter/libclutter-@CLUTTER_API_VERSION@.la + $(top_builddir)/clutter/libmutter-clutter-@CLUTTER_API_VERSION@.la common_sources = \ cally-examples-util.c \ diff --git a/tests/conform/Makefile.am b/tests/conform/Makefile.am index af1e64b93..0524d0146 100644 --- a/tests/conform/Makefile.am +++ b/tests/conform/Makefile.am @@ -1,7 +1,7 @@ include $(top_srcdir)/build/autotools/glib-tap.mk AM_CFLAGS = -g $(CLUTTER_CFLAGS) $(MAINTAINER_CFLAGS) -LDADD = $(top_builddir)/clutter/libclutter-1.0.la $(CLUTTER_LIBS) $(LIBM) +LDADD = $(top_builddir)/clutter/libmutter-clutter-1.0.la $(CLUTTER_LIBS) $(LIBM) AM_LDFLAGS = -export-dynamic AM_CPPFLAGS = \ -DG_LOG_DOMAIN=\"Clutter-Conform\" \ diff --git a/tests/interactive/Makefile.am b/tests/interactive/Makefile.am index 126f10377..9613fd3a2 100644 --- a/tests/interactive/Makefile.am +++ b/tests/interactive/Makefile.am @@ -116,7 +116,7 @@ clean-wrappers: .PHONY: wrappers clean-wrappers -common_ldadd = $(top_builddir)/clutter/libclutter-@CLUTTER_API_VERSION@.la +common_ldadd = $(top_builddir)/clutter/libmutter-clutter-@CLUTTER_API_VERSION@.la check_PROGRAMS = test-interactive check_SCRIPTS = wrappers diff --git a/tests/micro-bench/Makefile.am b/tests/micro-bench/Makefile.am index 93278abdf..c2f28253d 100644 --- a/tests/micro-bench/Makefile.am +++ b/tests/micro-bench/Makefile.am @@ -1,6 +1,6 @@ include $(top_srcdir)/build/autotools/Makefile.am.silent -common_ldadd = $(top_builddir)/clutter/libclutter-@CLUTTER_API_VERSION@.la +common_ldadd = $(top_builddir)/clutter/libmutter-clutter-@CLUTTER_API_VERSION@.la check_PROGRAMS = \ test-text \ diff --git a/tests/performance/Makefile.am b/tests/performance/Makefile.am index 08fa74e4f..9b4d0eff5 100644 --- a/tests/performance/Makefile.am +++ b/tests/performance/Makefile.am @@ -9,7 +9,7 @@ check_PROGRAMS = \ test-state-mini \ test-state-pick -common_ldadd = $(top_builddir)/clutter/libclutter-@CLUTTER_API_VERSION@.la +common_ldadd = $(top_builddir)/clutter/libmutter-clutter-@CLUTTER_API_VERSION@.la LDADD = $(common_ldadd) $(CLUTTER_LIBS) $(LIBM)