[gsettings-desktop-schemas] build: Split out schema templates list



commit ce2346d4b2e9bf3f5616f3c42d00ed802b979bc1
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Mon Oct 5 11:28:03 2015 +0800

    build: Split out schema templates list
    
    Split out the listing of the schema templates so that this list
    can be shared between autotools builds and NMake Makefile builds,
    so that we may be able to support Visual Studio directly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=723734

 schemas/Makefile-schemas.include |   28 ++++++++++++++++++++++++++++
 schemas/Makefile.am              |   29 +----------------------------
 2 files changed, 29 insertions(+), 28 deletions(-)
---
diff --git a/schemas/Makefile-schemas.include b/schemas/Makefile-schemas.include
new file mode 100644
index 0000000..1460775
--- /dev/null
+++ b/schemas/Makefile-schemas.include
@@ -0,0 +1,28 @@
+desktop_gschemas_in =                                          \
+       org.gnome.desktop.default-applications.gschema.xml.in   \
+       org.gnome.desktop.interface.gschema.xml.in              \
+       org.gnome.desktop.lockdown.gschema.xml.in               \
+       org.gnome.system.locale.gschema.xml.in                  \
+       org.gnome.system.location.gschema.xml.in                \
+       org.gnome.system.proxy.gschema.xml.in                   \
+       org.gnome.desktop.sound.gschema.xml.in                  \
+       org.gnome.desktop.thumbnail-cache.gschema.xml.in        \
+       org.gnome.desktop.a11y.gschema.xml.in                   \
+       org.gnome.desktop.a11y.keyboard.gschema.xml.in          \
+       org.gnome.desktop.a11y.applications.gschema.xml.in      \
+       org.gnome.desktop.a11y.magnifier.gschema.xml.in         \
+       org.gnome.desktop.a11y.mouse.gschema.xml.in             \
+       org.gnome.desktop.thumbnailers.gschema.xml.in           \
+       org.gnome.desktop.session.gschema.xml.in                \
+       org.gnome.desktop.background.gschema.xml.in             \
+       org.gnome.desktop.datetime.gschema.xml.in               \
+       org.gnome.desktop.media-handling.gschema.xml.in         \
+       org.gnome.desktop.screensaver.gschema.xml.in            \
+       org.gnome.desktop.search-providers.gschema.xml.in       \
+       org.gnome.desktop.wm.keybindings.gschema.xml.in         \
+       org.gnome.desktop.wm.preferences.gschema.xml.in         \
+       org.gnome.desktop.input-sources.gschema.xml.in          \
+       org.gnome.desktop.privacy.gschema.xml.in                \
+       org.gnome.desktop.notifications.gschema.xml.in          \
+       org.gnome.desktop.app-folders.gschema.xml.in            \
+       org.gnome.desktop.peripherals.gschema.xml.in
diff --git a/schemas/Makefile.am b/schemas/Makefile.am
index 95024cd..20dc3c3 100644
--- a/schemas/Makefile.am
+++ b/schemas/Makefile.am
@@ -1,31 +1,4 @@
-desktop_gschemas_in =                                          \
-       org.gnome.desktop.default-applications.gschema.xml.in   \
-       org.gnome.desktop.interface.gschema.xml.in              \
-       org.gnome.desktop.lockdown.gschema.xml.in               \
-       org.gnome.system.locale.gschema.xml.in                  \
-       org.gnome.system.location.gschema.xml.in                \
-       org.gnome.system.proxy.gschema.xml.in                   \
-       org.gnome.desktop.sound.gschema.xml.in                  \
-       org.gnome.desktop.thumbnail-cache.gschema.xml.in        \
-       org.gnome.desktop.a11y.gschema.xml.in                   \
-       org.gnome.desktop.a11y.keyboard.gschema.xml.in          \
-       org.gnome.desktop.a11y.applications.gschema.xml.in      \
-       org.gnome.desktop.a11y.magnifier.gschema.xml.in         \
-       org.gnome.desktop.a11y.mouse.gschema.xml.in             \
-       org.gnome.desktop.thumbnailers.gschema.xml.in           \
-       org.gnome.desktop.session.gschema.xml.in                \
-       org.gnome.desktop.background.gschema.xml.in             \
-       org.gnome.desktop.datetime.gschema.xml.in               \
-       org.gnome.desktop.media-handling.gschema.xml.in         \
-       org.gnome.desktop.screensaver.gschema.xml.in            \
-       org.gnome.desktop.search-providers.gschema.xml.in       \
-       org.gnome.desktop.wm.keybindings.gschema.xml.in         \
-       org.gnome.desktop.wm.preferences.gschema.xml.in         \
-       org.gnome.desktop.input-sources.gschema.xml.in          \
-       org.gnome.desktop.privacy.gschema.xml.in                \
-       org.gnome.desktop.notifications.gschema.xml.in          \
-       org.gnome.desktop.app-folders.gschema.xml.in            \
-       org.gnome.desktop.peripherals.gschema.xml.in
+include Makefile-schemas.include
 
 gsettings_ENUM_NAMESPACE = org.gnome.desktop
 gsettings_ENUM_FILES = $(top_srcdir)/headers/*.h


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]