summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2016-09-24 09:38:10 +0200
committerTimm Bäder <mail@baedert.org>2016-11-03 09:21:40 +0100
commit3bb9a55f3c285f3f51cad3c03b2dc5d930c9c51c (patch)
tree4284c61b48865fe3be04c1cd2f6154b86434c486
parent070fc9d306b220038d9a2ff98086667b189a64c1 (diff)
downloadgtk+-3bb9a55f3c285f3f51cad3c03b2dc5d930c9c51c.tar.gz
Build examples
-rw-r--r--examples/application1/meson.build11
-rw-r--r--examples/application10/meson.build23
-rw-r--r--examples/application2/meson.build17
-rw-r--r--examples/application3/meson.build17
-rw-r--r--examples/application4/meson.build17
-rw-r--r--examples/application5/meson.build21
-rw-r--r--examples/application6/meson.build23
-rw-r--r--examples/application7/meson.build23
-rw-r--r--examples/application8/meson.build23
-rw-r--r--examples/application9/meson.build23
-rw-r--r--examples/bp/meson.build14
-rw-r--r--examples/meson.build60
-rw-r--r--meson.build1
13 files changed, 273 insertions, 0 deletions
diff --git a/examples/application1/meson.build b/examples/application1/meson.build
new file mode 100644
index 0000000000..ae5620f07e
--- /dev/null
+++ b/examples/application1/meson.build
@@ -0,0 +1,11 @@
+
+
+app1 = executable(
+ 'exampleapp',
+ 'main.c',
+ 'exampleapp.c',
+ 'exampleapp.h',
+ 'exampleappwin.c',
+ 'exampleappwin.h',
+ dependencies: libgtk_dep
+)
diff --git a/examples/application10/meson.build b/examples/application10/meson.build
new file mode 100644
index 0000000000..ce842ae794
--- /dev/null
+++ b/examples/application10/meson.build
@@ -0,0 +1,23 @@
+
+app10_resources = gnome.compile_resources(
+ 'exampleapp10 resources',
+ 'exampleapp.gresource.xml',
+ source_dir: '.'
+)
+
+app10_schemas = gnome.compile_schemas()
+
+
+app10 = executable(
+ 'exampleapp10',
+ 'main.c',
+ 'exampleapp.c',
+ 'exampleapp.h',
+ 'exampleappwin.c',
+ 'exampleappwin.h',
+ 'exampleappprefs.c',
+ 'exampleappprefs.h',
+ app10_resources,
+ app10_schemas,
+ dependencies: libgtk_dep
+)
diff --git a/examples/application2/meson.build b/examples/application2/meson.build
new file mode 100644
index 0000000000..99deae6e12
--- /dev/null
+++ b/examples/application2/meson.build
@@ -0,0 +1,17 @@
+
+app2_resources = gnome.compile_resources(
+ 'exampleapp2 resources',
+ 'exampleapp.gresource.xml',
+ source_dir: '.'
+)
+
+app2 = executable(
+ 'exampleapp2',
+ 'main.c',
+ 'exampleapp.c',
+ 'exampleapp.h',
+ 'exampleappwin.c',
+ 'exampleappwin.h',
+ app2_resources,
+ dependencies: libgtk_dep
+)
diff --git a/examples/application3/meson.build b/examples/application3/meson.build
new file mode 100644
index 0000000000..f0cec4c198
--- /dev/null
+++ b/examples/application3/meson.build
@@ -0,0 +1,17 @@
+
+app3_resources = gnome.compile_resources(
+ 'exampleapp3 resources',
+ 'exampleapp.gresource.xml',
+ source_dir: '.'
+)
+
+app3 = executable(
+ 'exampleapp3',
+ 'main.c',
+ 'exampleapp.c',
+ 'exampleapp.h',
+ 'exampleappwin.c',
+ 'exampleappwin.h',
+ app3_resources,
+ dependencies: libgtk_dep
+)
diff --git a/examples/application4/meson.build b/examples/application4/meson.build
new file mode 100644
index 0000000000..2ae18200b2
--- /dev/null
+++ b/examples/application4/meson.build
@@ -0,0 +1,17 @@
+
+app4_resources = gnome.compile_resources(
+ 'exampleapp4 resources',
+ 'exampleapp.gresource.xml',
+ source_dir: '.'
+)
+
+app4 = executable(
+ 'exampleapp4',
+ 'main.c',
+ 'exampleapp.c',
+ 'exampleapp.h',
+ 'exampleappwin.c',
+ 'exampleappwin.h',
+ app4_resources,
+ dependencies: libgtk_dep
+)
diff --git a/examples/application5/meson.build b/examples/application5/meson.build
new file mode 100644
index 0000000000..f0fed1ca59
--- /dev/null
+++ b/examples/application5/meson.build
@@ -0,0 +1,21 @@
+
+app5_resources = gnome.compile_resources(
+ 'exampleapp5 resources',
+ 'exampleapp.gresource.xml',
+ source_dir: '.'
+)
+
+app5_schemas = gnome.compile_schemas()
+
+
+app5 = executable(
+ 'exampleapp5',
+ 'main.c',
+ 'exampleapp.c',
+ 'exampleapp.h',
+ 'exampleappwin.c',
+ 'exampleappwin.h',
+ app5_resources,
+ app5_schemas,
+ dependencies: libgtk_dep
+)
diff --git a/examples/application6/meson.build b/examples/application6/meson.build
new file mode 100644
index 0000000000..2d923f35a3
--- /dev/null
+++ b/examples/application6/meson.build
@@ -0,0 +1,23 @@
+
+app6_resources = gnome.compile_resources(
+ 'exampleapp6 resources',
+ 'exampleapp.gresource.xml',
+ source_dir: '.'
+)
+
+app6_schemas = gnome.compile_schemas()
+
+
+app6 = executable(
+ 'exampleapp6',
+ 'main.c',
+ 'exampleapp.c',
+ 'exampleapp.h',
+ 'exampleappwin.c',
+ 'exampleappwin.h',
+ 'exampleappprefs.c',
+ 'exampleappprefs.h',
+ app6_resources,
+ app6_schemas,
+ dependencies: libgtk_dep
+)
diff --git a/examples/application7/meson.build b/examples/application7/meson.build
new file mode 100644
index 0000000000..cc32f36ad0
--- /dev/null
+++ b/examples/application7/meson.build
@@ -0,0 +1,23 @@
+
+app7_resources = gnome.compile_resources(
+ 'exampleapp7 resources',
+ 'exampleapp.gresource.xml',
+ source_dir: '.'
+)
+
+app7_schemas = gnome.compile_schemas()
+
+
+app7 = executable(
+ 'exampleapp7',
+ 'main.c',
+ 'exampleapp.c',
+ 'exampleapp.h',
+ 'exampleappwin.c',
+ 'exampleappwin.h',
+ 'exampleappprefs.c',
+ 'exampleappprefs.h',
+ app7_resources,
+ app7_schemas,
+ dependencies: libgtk_dep
+)
diff --git a/examples/application8/meson.build b/examples/application8/meson.build
new file mode 100644
index 0000000000..1192f4d688
--- /dev/null
+++ b/examples/application8/meson.build
@@ -0,0 +1,23 @@
+
+app8_resources = gnome.compile_resources(
+ 'exampleapp8 resources',
+ 'exampleapp.gresource.xml',
+ source_dir: '.'
+)
+
+app8_schemas = gnome.compile_schemas()
+
+
+app8 = executable(
+ 'exampleapp8',
+ 'main.c',
+ 'exampleapp.c',
+ 'exampleapp.h',
+ 'exampleappwin.c',
+ 'exampleappwin.h',
+ 'exampleappprefs.c',
+ 'exampleappprefs.h',
+ app8_resources,
+ app8_schemas,
+ dependencies: libgtk_dep
+)
diff --git a/examples/application9/meson.build b/examples/application9/meson.build
new file mode 100644
index 0000000000..fccee738cb
--- /dev/null
+++ b/examples/application9/meson.build
@@ -0,0 +1,23 @@
+
+app9_resources = gnome.compile_resources(
+ 'exampleapp9 resources',
+ 'exampleapp.gresource.xml',
+ source_dir: '.'
+)
+
+app9_schemas = gnome.compile_schemas()
+
+
+app9 = executable(
+ 'exampleapp9',
+ 'main.c',
+ 'exampleapp.c',
+ 'exampleapp.h',
+ 'exampleappwin.c',
+ 'exampleappwin.h',
+ 'exampleappprefs.c',
+ 'exampleappprefs.h',
+ app9_resources,
+ app9_schemas,
+ dependencies: libgtk_dep
+)
diff --git a/examples/bp/meson.build b/examples/bp/meson.build
new file mode 100644
index 0000000000..e6098f1cf8
--- /dev/null
+++ b/examples/bp/meson.build
@@ -0,0 +1,14 @@
+
+bp_resources = gnome.compile_resources(
+ 'bloatpad resources',
+ 'bloatpad.gresources.xml',
+ source_dir: '.'
+)
+
+bloatpad = executable(
+ 'bloatpad',
+ 'bloatpad.c',
+ bp_resources,
+ dependencies: libgtk_dep
+)
+
diff --git a/examples/meson.build b/examples/meson.build
new file mode 100644
index 0000000000..79af2f8440
--- /dev/null
+++ b/examples/meson.build
@@ -0,0 +1,60 @@
+builder_example = executable(
+ 'builder_example',
+ 'builder.c',
+ dependencies: libgtk_dep
+)
+
+drawing = executable(
+ 'drawing',
+ 'drawing.c',
+ dependencies: libgtk_dep
+)
+
+grid_packing = executable(
+ 'grid-packing',
+ 'grid-packing.c',
+ dependencies: libgtk_dep
+)
+
+hello_world = executable(
+ 'hello-world',
+ 'hello-world.c',
+ dependencies: libgtk_dep
+)
+
+plugman = executable(
+ 'plugman',
+ 'plugman.c',
+ dependencies: libgtk_dep
+)
+
+search_bar = executable(
+ 'search-bar',
+ 'search-bar.c',
+ dependencies: libgtk_dep
+)
+
+sunny = executable(
+ 'sunny',
+ 'sunny.c',
+ dependencies: libgtk_dep
+)
+
+window_default = executable(
+ 'window-default',
+ 'window-default.c',
+ dependencies: libgtk_dep
+)
+
+
+subdir('bp')
+subdir('application1')
+subdir('application2')
+subdir('application3')
+subdir('application4')
+subdir('application5')
+subdir('application6')
+subdir('application7')
+subdir('application8')
+subdir('application9')
+subdir('application10')
diff --git a/meson.build b/meson.build
index d2c90210f2..f0f8633cac 100644
--- a/meson.build
+++ b/meson.build
@@ -220,3 +220,4 @@ subdir('gtk')
subdir('demos')
subdir('tests')
subdir('testsuite')
+subdir('examples')