From ca6e799b97a9ec24d3c4b608f4c0ac57eedd3026 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Mon, 27 Apr 2015 16:36:46 -0700 Subject: [PATCH] Move atomnames.h to x11/ This should *not* be part of the public API. --- src/Makefile.am | 13 ++++--------- src/core/display-private.h | 2 +- src/core/display.c | 4 ++-- src/core/screen.c | 2 +- src/{meta => x11}/atomnames.h | 0 5 files changed, 8 insertions(+), 13 deletions(-) rename src/{meta => x11}/atomnames.h (100%) diff --git a/src/Makefile.am b/src/Makefile.am index baadb4110..bd17b0701 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -210,10 +210,9 @@ libmutter_la_SOURCES = \ meta/theme.h \ ui/theme-private.h \ ui/ui.c \ - x11/iconcache.c \ - x11/iconcache.h \ x11/async-getprop.c \ x11/async-getprop.h \ + x11/atomnames.h \ x11/events.c \ x11/events.h \ x11/group-private.h \ @@ -221,6 +220,8 @@ libmutter_la_SOURCES = \ x11/group-props.h \ x11/group.c \ meta/group.h \ + x11/iconcache.c \ + x11/iconcache.h \ x11/session.c \ x11/session.h \ x11/window-props.c \ @@ -338,16 +339,10 @@ libmutterinclude_base_headers = \ $(libmutterinclude_headers) \ $(libmutterinclude_built_headers) -# Excluded from scanning for introspection but installed -# atomnames.h: macros cause problems for scanning process -libmutterinclude_extra_headers = \ - meta/atomnames.h - libmutterincludedir = $(includedir)/mutter/meta libmutterinclude_HEADERS = \ - $(libmutterinclude_headers) \ - $(libmutterinclude_extra_headers) + $(libmutterinclude_headers) nodist_libmutterinclude_HEADERS = \ $(libmutterinclude_built_headers) diff --git a/src/core/display-private.h b/src/core/display-private.h index 18ae19f4d..420dda9e9 100644 --- a/src/core/display-private.h +++ b/src/core/display-private.h @@ -121,7 +121,7 @@ struct _MetaDisplay * class is constructed. */ #define item(x) Atom atom_##x; -#include +#include #undef item /* The window and serial of the most recent FocusIn event. */ diff --git a/src/core/display.c b/src/core/display.c index 53cec6fe9..04bf97317 100644 --- a/src/core/display.c +++ b/src/core/display.c @@ -549,7 +549,7 @@ meta_display_open (void) /* A list of all atom names, so that we can intern them in one go. */ char *atom_names[] = { #define item(x) #x, -#include +#include #undef item }; Atom atoms[G_N_ELEMENTS(atom_names)]; @@ -610,7 +610,7 @@ meta_display_open (void) { int i = 0; #define item(x) display->atom_##x = atoms[i++]; -#include +#include #undef item } diff --git a/src/core/screen.c b/src/core/screen.c index 49df7116e..46d818f3b 100644 --- a/src/core/screen.c +++ b/src/core/screen.c @@ -294,7 +294,7 @@ set_supported_hint (MetaScreen *screen) Atom atoms[] = { #define EWMH_ATOMS_ONLY #define item(x) screen->display->atom_##x, -#include +#include #undef item #undef EWMH_ATOMS_ONLY diff --git a/src/meta/atomnames.h b/src/x11/atomnames.h similarity index 100% rename from src/meta/atomnames.h rename to src/x11/atomnames.h