mirror of
https://github.com/brl/mutter.git
synced 2024-11-25 09:30:45 -05:00
Go with a single libmutter library
https://bugzilla.gnome.org/show_bug.cgi?id=644565
This commit is contained in:
parent
a9f9176ba5
commit
9dd642f4af
@ -510,8 +510,7 @@ doc/Makefile
|
|||||||
doc/man/Makefile
|
doc/man/Makefile
|
||||||
src/Makefile
|
src/Makefile
|
||||||
src/wm-tester/Makefile
|
src/wm-tester/Makefile
|
||||||
src/libmutter-private.pc
|
src/libmutter.pc
|
||||||
src/libmutter-wm.pc
|
|
||||||
src/mutter-plugins.pc
|
src/mutter-plugins.pc
|
||||||
src/tools/Makefile
|
src/tools/Makefile
|
||||||
src/compositor/plugins/Makefile
|
src/compositor/plugins/Makefile
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Flag build for parallelism; see https://savannah.gnu.org/patch/?6905
|
# Flag build for parallelism; see https://savannah.gnu.org/patch/?6905
|
||||||
.AUTOPARALLEL:
|
.AUTOPARALLEL:
|
||||||
|
|
||||||
lib_LTLIBRARIES = libmutter-private.la libmutter-wm.la
|
lib_LTLIBRARIES = libmutter.la
|
||||||
|
|
||||||
SUBDIRS=wm-tester tools compositor/plugins
|
SUBDIRS=wm-tester tools compositor/plugins
|
||||||
|
|
||||||
@ -32,7 +32,7 @@ mutter_built_sources = \
|
|||||||
mutter-enum-types.h \
|
mutter-enum-types.h \
|
||||||
mutter-enum-types.c
|
mutter-enum-types.c
|
||||||
|
|
||||||
libmutter_wm_la_SOURCES = \
|
libmutter_la_SOURCES = \
|
||||||
core/async-getprop.c \
|
core/async-getprop.c \
|
||||||
core/async-getprop.h \
|
core/async-getprop.h \
|
||||||
core/bell.c \
|
core/bell.c \
|
||||||
@ -150,30 +150,12 @@ libmutter_wm_la_SOURCES = \
|
|||||||
ui/theme-private.h \
|
ui/theme-private.h \
|
||||||
ui/ui.c \
|
ui/ui.c \
|
||||||
core/all-keybindings.h \
|
core/all-keybindings.h \
|
||||||
|
meta/preview-widget.h \
|
||||||
|
ui/preview-widget.c \
|
||||||
$(mutter_built_sources)
|
$(mutter_built_sources)
|
||||||
|
|
||||||
libmutter_wm_la_LDFLAGS = -no-undefined
|
libmutter_la_LDFLAGS = -no-undefined
|
||||||
libmutter_wm_la_LIBADD = $(MUTTER_LIBS)
|
libmutter_la_LIBADD = $(MUTTER_LIBS)
|
||||||
|
|
||||||
# by setting libmutter_private_la_CFLAGS, the files shared with
|
|
||||||
# mutter proper will be compiled with different names.
|
|
||||||
libmutter_private_la_CFLAGS =
|
|
||||||
libmutter_private_la_SOURCES= \
|
|
||||||
core/boxes.c \
|
|
||||||
meta/boxes.h \
|
|
||||||
ui/gradient.c \
|
|
||||||
meta/gradient.h \
|
|
||||||
core/util.c \
|
|
||||||
meta/util.h \
|
|
||||||
meta/common.h \
|
|
||||||
ui/preview-widget.c \
|
|
||||||
meta/preview-widget.h \
|
|
||||||
ui/theme-parser.c \
|
|
||||||
ui/theme.c \
|
|
||||||
meta/theme.h
|
|
||||||
|
|
||||||
libmutter_private_la_LDFLAGS = -no-undefined
|
|
||||||
libmutter_private_la_LIBADD = $(MUTTER_LIBS)
|
|
||||||
|
|
||||||
# Headers installed for plugins; introspected information will
|
# Headers installed for plugins; introspected information will
|
||||||
# be extracted into Mutter-<version>.gir
|
# be extracted into Mutter-<version>.gir
|
||||||
@ -200,7 +182,6 @@ libmutterinclude_base_headers = \
|
|||||||
meta/workspace.h
|
meta/workspace.h
|
||||||
|
|
||||||
# Excluded from scanning for introspection but installed
|
# Excluded from scanning for introspection but installed
|
||||||
# preview-widget.h: only part of libmutter-private
|
|
||||||
# atomnames.h: macros cause problems for scanning process
|
# atomnames.h: macros cause problems for scanning process
|
||||||
libmutterinclude_extra_headers = \
|
libmutterinclude_extra_headers = \
|
||||||
meta/preview-widget.h \
|
meta/preview-widget.h \
|
||||||
@ -218,7 +199,7 @@ mutter_theme_viewer_SOURCES= \
|
|||||||
bin_PROGRAMS=mutter mutter-theme-viewer
|
bin_PROGRAMS=mutter mutter-theme-viewer
|
||||||
|
|
||||||
mutter_SOURCES = core/mutter.c
|
mutter_SOURCES = core/mutter.c
|
||||||
mutter_LDADD = $(MUTTER_LIBS) libmutter-wm.la
|
mutter_LDADD = $(MUTTER_LIBS) libmutter.la
|
||||||
|
|
||||||
if HAVE_INTROSPECTION
|
if HAVE_INTROSPECTION
|
||||||
include $(INTROSPECTION_MAKEFILE)
|
include $(INTROSPECTION_MAKEFILE)
|
||||||
@ -236,20 +217,20 @@ typelib_DATA = Meta-$(api_version).typelib
|
|||||||
|
|
||||||
INTROSPECTION_GIRS = Meta-$(api_version).gir
|
INTROSPECTION_GIRS = Meta-$(api_version).gir
|
||||||
|
|
||||||
Meta-$(api_version).gir: libmutter-wm.la
|
Meta-$(api_version).gir: libmutter.la
|
||||||
@META_GIR@_INCLUDES = GObject-2.0 Gdk-3.0 Gtk-3.0 Clutter-1.0 xlib-2.0 xfixes-4.0
|
@META_GIR@_INCLUDES = GObject-2.0 Gdk-3.0 Gtk-3.0 Clutter-1.0 xlib-2.0 xfixes-4.0
|
||||||
@META_GIR@_PACKAGES = clutter-1.0 gtk+-3.0
|
@META_GIR@_PACKAGES = clutter-1.0 gtk+-3.0
|
||||||
@META_GIR@_CFLAGS = $(INCLUDES)
|
@META_GIR@_CFLAGS = $(INCLUDES)
|
||||||
@META_GIR@_LIBS = libmutter-wm.la
|
@META_GIR@_LIBS = libmutter.la
|
||||||
@META_GIR@_FILES = \
|
@META_GIR@_FILES = \
|
||||||
mutter-enum-types.h \
|
mutter-enum-types.h \
|
||||||
$(libmutterinclude_base_headers) \
|
$(libmutterinclude_base_headers) \
|
||||||
$(filter %.c,$(libmutter_wm_la_SOURCES))
|
$(filter %.c,$(libmutter_la_SOURCES))
|
||||||
@META_GIR@_SCANNERFLAGS = --warn-all --warn-error
|
@META_GIR@_SCANNERFLAGS = --warn-all --warn-error
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
mutter_theme_viewer_LDADD= $(MUTTER_LIBS) libmutter-private.la
|
mutter_theme_viewer_LDADD= $(MUTTER_LIBS) libmutter.la
|
||||||
|
|
||||||
testboxes_SOURCES = core/testboxes.c
|
testboxes_SOURCES = core/testboxes.c
|
||||||
testgradient_SOURCES = ui/testgradient.c
|
testgradient_SOURCES = ui/testgradient.c
|
||||||
@ -257,9 +238,9 @@ testasyncgetprop_SOURCES = core/testasyncgetprop.c
|
|||||||
|
|
||||||
noinst_PROGRAMS=testboxes testgradient testasyncgetprop
|
noinst_PROGRAMS=testboxes testgradient testasyncgetprop
|
||||||
|
|
||||||
testboxes_LDADD = $(MUTTER_LIBS) libmutter-wm.la
|
testboxes_LDADD = $(MUTTER_LIBS) libmutter.la
|
||||||
testgradient_LDADD = $(MUTTER_LIBS) libmutter-wm.la
|
testgradient_LDADD = $(MUTTER_LIBS) libmutter.la
|
||||||
testasyncgetprop_LDADD = $(MUTTER_LIBS) libmutter-wm.la
|
testasyncgetprop_LDADD = $(MUTTER_LIBS) libmutter.la
|
||||||
|
|
||||||
@INTLTOOL_DESKTOP_RULE@
|
@INTLTOOL_DESKTOP_RULE@
|
||||||
|
|
||||||
@ -308,7 +289,7 @@ inlinepixbufs.h: $(IMAGES)
|
|||||||
|
|
||||||
pkgconfigdir = $(libdir)/pkgconfig
|
pkgconfigdir = $(libdir)/pkgconfig
|
||||||
|
|
||||||
pkgconfig_DATA = libmutter-private.pc libmutter-wm.pc mutter-plugins.pc
|
pkgconfig_DATA = libmutter.pc mutter-plugins.pc
|
||||||
|
|
||||||
EXTRA_DIST=$(desktopfiles_files) \
|
EXTRA_DIST=$(desktopfiles_files) \
|
||||||
$(wmproperties_files) \
|
$(wmproperties_files) \
|
||||||
@ -316,8 +297,7 @@ EXTRA_DIST=$(desktopfiles_files) \
|
|||||||
$(desktopfiles_in_files) \
|
$(desktopfiles_in_files) \
|
||||||
$(wmproperties_in_files) \
|
$(wmproperties_in_files) \
|
||||||
$(schema_in_files) \
|
$(schema_in_files) \
|
||||||
libmutter-private.pc.in \
|
libmutter.pc.in \
|
||||||
libmutter-wm.pc.in \
|
|
||||||
mutter-plugins.pc.in \
|
mutter-plugins.pc.in \
|
||||||
mutter-enum-types.h.in \
|
mutter-enum-types.h.in \
|
||||||
mutter-enum-types.c.in \
|
mutter-enum-types.c.in \
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
prefix=@prefix@
|
|
||||||
exec_prefix=@exec_prefix@
|
|
||||||
libdir=@libdir@
|
|
||||||
includedir=@includedir@
|
|
||||||
libgnome_serverdir=@libexecdir@
|
|
||||||
|
|
||||||
Name: libmutter-private
|
|
||||||
Description: Mutter internals shared
|
|
||||||
Requires: gtk+-3.0
|
|
||||||
Version: @VERSION@
|
|
||||||
Libs: -L${libdir} -lmutter-private
|
|
||||||
Cflags: -I${includedir}/mutter
|
|
@ -10,9 +10,9 @@ mutter_minor_version=@MUTTER_MINOR_VERSION@
|
|||||||
mutter_micro_version=@MUTTER_MICRO_VERSION@
|
mutter_micro_version=@MUTTER_MICRO_VERSION@
|
||||||
mutter_plugin_api_version=@MUTTER_PLUGIN_API_VERSION@
|
mutter_plugin_api_version=@MUTTER_PLUGIN_API_VERSION@
|
||||||
|
|
||||||
Name: libmutter-wm
|
Name: libmutter
|
||||||
Description: Mutter window manager library
|
Description: Mutter window manager library
|
||||||
Requires: gtk+-3.0 @CLUTTER_PACKAGE@ x11
|
Requires: gtk+-3.0 @CLUTTER_PACKAGE@ x11
|
||||||
Version: @VERSION@
|
Version: @VERSION@
|
||||||
Libs: -L${libdir} -lmutter-wm
|
Libs: -L${libdir} -lmutter
|
||||||
Cflags: -I${includedir}/mutter -DMUTTER_MAJOR_VERSION=${mutter_major_version} -DMUTTER_MINOR_VERSION=${mutter_minor_version} -DMUTTER_MICRO_VERSION=${mutter_micro_version} -DMUTTER_PLUGIN_API_VERSION=${mutter_plugin_api_version}
|
Cflags: -I${includedir}/mutter -DMUTTER_MAJOR_VERSION=${mutter_major_version} -DMUTTER_MINOR_VERSION=${mutter_minor_version} -DMUTTER_MICRO_VERSION=${mutter_micro_version} -DMUTTER_PLUGIN_API_VERSION=${mutter_plugin_api_version}
|
Loading…
Reference in New Issue
Block a user