[gtk+] build: Clean up print backends Meson rules



commit 1afd41558340053b7649aa01a1eb1fc5937a79b2
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Wed Apr 26 17:02:26 2017 +0100

    build: Clean up print backends Meson rules

 modules/printbackends/cloudprint/meson.build |   15 +++++++++------
 modules/printbackends/cups/meson.build       |   18 +++++++++++-------
 modules/printbackends/file/meson.build       |   12 ++++++++----
 modules/printbackends/lpr/meson.build        |   12 ++++++++----
 modules/printbackends/papi/meson.build       |   13 ++++++++-----
 modules/printbackends/test/meson.build       |    9 +++++++++
 6 files changed, 53 insertions(+), 26 deletions(-)
---
diff --git a/modules/printbackends/cloudprint/meson.build b/modules/printbackends/cloudprint/meson.build
index 0a575f0..c6193f4 100644
--- a/modules/printbackends/cloudprint/meson.build
+++ b/modules/printbackends/cloudprint/meson.build
@@ -1,7 +1,10 @@
 shared_module('printbackend-cloudprint',
-  'gtkprintbackendcloudprint.c',
-  'gtkprintercloudprint.c',
-  'gtkcloudprintaccount.c',
-  c_args : ['-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED'],
-  dependencies : [libgtk_dep, rest_dep, json_glib_dep],
-  install_dir : printbackends_install_dir)
+              'gtkprintbackendcloudprint.c',
+              'gtkprintercloudprint.c',
+              'gtkcloudprintaccount.c',
+              c_args: [
+                '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED',
+                '-DGTK_DISABLE_DEPRECATION_WARNINGS',
+              ],
+              dependencies: [ libgtk_dep, rest_dep, json_glib_dep ],
+              install_dir: printbackends_install_dir)
diff --git a/modules/printbackends/cups/meson.build b/modules/printbackends/cups/meson.build
index 08c1154..e69788d 100644
--- a/modules/printbackends/cups/meson.build
+++ b/modules/printbackends/cups/meson.build
@@ -8,10 +8,14 @@ else
 endif
 
 shared_module('printbackend-cups',
-  'gtkprintbackendcups.c',
-  'gtkprintercups.c',
-  'gtkcupsutils.c',
-  'gtkcupssecretsutils.c',
-  c_args : ['-DGTK_COMPILATION', '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED'],
-  dependencies : [libgtk_dep, libcups, colord_dep],
-  install_dir : printbackends_install_dir)
+              'gtkprintbackendcups.c',
+              'gtkprintercups.c',
+              'gtkcupsutils.c',
+              'gtkcupssecretsutils.c',
+              c_args: [
+                '-DGTK_COMPILATION',
+                '-DGTK_DISABLE_DEPRECATION_WARNINGS',
+                '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED',
+              ],
+              dependencies: [libgtk_dep, libcups, colord_dep],
+              install_dir: printbackends_install_dir)
diff --git a/modules/printbackends/file/meson.build b/modules/printbackends/file/meson.build
index df29254..52ab3a3 100644
--- a/modules/printbackends/file/meson.build
+++ b/modules/printbackends/file/meson.build
@@ -1,5 +1,9 @@
 shared_module('printbackend-file',
-  'gtkprintbackendfile.c',
-  c_args : ['-DGTK_COMPILATION', '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED'],
-  dependencies : libgtk_dep,
-  install_dir : printbackends_install_dir)
+              'gtkprintbackendfile.c',
+              c_args: [
+                '-DGTK_COMPILATION',
+                '-DGTK_DISABLE_DEPRECATION_WARNINGS',
+                '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED',
+              ],
+              dependencies: libgtk_dep,
+              install_dir: printbackends_install_dir)
diff --git a/modules/printbackends/lpr/meson.build b/modules/printbackends/lpr/meson.build
index 3401997..95a982d 100644
--- a/modules/printbackends/lpr/meson.build
+++ b/modules/printbackends/lpr/meson.build
@@ -1,5 +1,9 @@
 shared_module('printbackend-lpr',
-  'gtkprintbackendlpr.c',
-  c_args : ['-DGTK_COMPILATION', '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED'],
-  dependencies : libgtk_dep,
-  install_dir : printbackends_install_dir)
+              'gtkprintbackendlpr.c',
+              c_args: [
+                '-DGTK_COMPILATION',
+                '-DGTK_DISABLE_DEPRECATION_WARNINGS',
+                '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED',
+              ],
+              dependencies: libgtk_dep,
+              install_dir: printbackends_install_dir)
diff --git a/modules/printbackends/papi/meson.build b/modules/printbackends/papi/meson.build
index d64dc66..feef640 100644
--- a/modules/printbackends/papi/meson.build
+++ b/modules/printbackends/papi/meson.build
@@ -1,6 +1,9 @@
 shared_module('printbackend-papi',
-  'gtkprinterpapi.c',
-  'gtkprintbackendpapi.c',
-  c_args : ['-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED'],
-  dependencies : [libgtk_dep, libpapi],
-  install_dir : printbackends_install_dir)
+              'gtkprinterpapi.c',
+              'gtkprintbackendpapi.c',
+              c_args: [
+                '-DGTK_DISABLE_DEPRECATION_WARNINGS',
+                '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED',
+              ],
+              dependencies: [libgtk_dep, libpapi],
+              install_dir: printbackends_install_dir)
diff --git a/modules/printbackends/test/meson.build b/modules/printbackends/test/meson.build
new file mode 100644
index 0000000..a8df4fe
--- /dev/null
+++ b/modules/printbackends/test/meson.build
@@ -0,0 +1,9 @@
+shared_module('printbackend-test',
+              'gtkprintbackendtest.c',
+              c_args: [
+                '-DGTK_COMPILATION',
+                '-DGTK_DISABLE_DEPRECATION_WARNINGS',
+                '-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED',
+              ],
+              dependencies: libgtk_dep,
+              install_dir: printbackends_install_dir)


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