summaryrefslogtreecommitdiffstats
path: root/tests/interactive-panels/meson.build
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:45:20 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:45:20 +0000
commitae1c76ff830d146d41e88d6fba724c0a54bce868 (patch)
tree3c354bec95af07be35fc71a4b738268496f1a1c4 /tests/interactive-panels/meson.build
parentInitial commit. (diff)
downloadgnome-control-center-ae1c76ff830d146d41e88d6fba724c0a54bce868.tar.xz
gnome-control-center-ae1c76ff830d146d41e88d6fba724c0a54bce868.zip
Adding upstream version 1:43.6.upstream/1%43.6upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'tests/interactive-panels/meson.build')
-rw-r--r--tests/interactive-panels/meson.build49
1 files changed, 49 insertions, 0 deletions
diff --git a/tests/interactive-panels/meson.build b/tests/interactive-panels/meson.build
new file mode 100644
index 0000000..04856ee
--- /dev/null
+++ b/tests/interactive-panels/meson.build
@@ -0,0 +1,49 @@
+subdir('applications')
+
+###########
+# Sources #
+###########
+
+sources = files(
+ 'gtp-dynamic-panel.c',
+ 'gtp-header-widget.c',
+ 'gtp-sidebar-widget.c',
+ 'gtp-static-init.c',
+ 'main.c',
+)
+
+
+##############
+# GResources #
+##############
+
+resource_data = files(
+ 'gtp-dynamic-panel.ui',
+ 'gtp-header-widget.ui',
+ 'gtp-sidebar-widget.ui',
+ 'gtp-static-init.ui',
+)
+
+sources += gnome.compile_resources(
+ 'test-panels-resources',
+ 'panels.gresource.xml',
+ source_dir : '.',
+ c_name : 'test_panels',
+ dependencies : resource_data,
+ export : true,
+)
+
+
+######################
+# interactive-panels #
+######################
+
+includes = [top_inc]
+
+exe = executable(
+ 'test-interactive-panels',
+ sources,
+ include_directories : includes,
+ dependencies : shell_deps + [libtestshell_dep],
+ c_args : cflags
+)