summaryrefslogtreecommitdiffstats
path: root/tests/interactive-panels/meson.build
diff options
context:
space:
mode:
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
+)