aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2017-07-21 16:20:03 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2017-07-20 17:18:33 -0400
commite8dc71cd4828ce8ccf791b27326f75b5d5ec8ab8 (patch)
tree14ecd21fda244cfa38132157ec4210ee8d696d91 /config
parenthide pointer cursor clients when unsetting them (diff)
downloadenlightenment-e8dc71cd4828ce8ccf791b27326f75b5d5ec8ab8.tar.gz
meson.
Diffstat (limited to 'config')
-rw-r--r--config/default/meson.build15
-rw-r--r--config/meson.build14
-rw-r--r--config/mobile/meson.build19
-rw-r--r--config/standard/meson.build38
-rw-r--r--config/tiling/meson.build40
5 files changed, 126 insertions, 0 deletions
diff --git a/config/default/meson.build b/config/default/meson.build
new file mode 100644
index 000000000..9f05d508b
--- /dev/null
+++ b/config/default/meson.build
@@ -0,0 +1,15 @@
+config_default = ['e.src', 'e_bindings.src']
+config_default_output = ['e.cfg', 'e_bindings.cfg']
+
+config_dist_default = ['enlightenment-default.png', 'profile.desktop']
+i = 0
+foreach cd: config_default
+ custom_target(' '.join(['config_dist_default', cd]),
+ input: cd,
+ command: [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
+ output: config_default_output[i],
+ install: true,
+ install_dir: dir_config
+ )
+ i += 1
+endforeach
diff --git a/config/meson.build b/config/meson.build
new file mode 100644
index 000000000..2bad17a21
--- /dev/null
+++ b/config/meson.build
@@ -0,0 +1,14 @@
+dir_config = join_paths(dir_data, 'enlightenment/data/config')
+
+custom_target('profile.src',
+ input: 'profile.src',
+ command: [eet, '-i', '@OUTPUT@', 'config', '@INPUT@', '1'],
+ output: ['profile.cfg'],
+ install: true,
+ install_dir: dir_config
+)
+
+subdir('default')
+subdir('mobile')
+subdir('standard')
+subdir('tiling')
diff --git a/config/mobile/meson.build b/config/mobile/meson.build
new file mode 100644
index 000000000..f21b70f92
--- /dev/null
+++ b/config/mobile/meson.build
@@ -0,0 +1,19 @@
+config_mobile = ['e.src', 'e_bindings.src', 'module.battery.src', 'module.conf.src']
+config_mobile_output = ['e.cfg', 'e_bindings.cfg', 'module.battery.cfg', 'module.conf.cfg']
+
+i = 0
+foreach cd: config_mobile
+ custom_target(' '.join(['config_dist_mobile', cd]),
+ input: cd,
+ command: [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
+ output: config_mobile_output[i],
+ install: true,
+ install_dir: dir_config
+ )
+ i += 1
+endforeach
+
+config_dist_mobile = ['enlightenment-mobile.png', 'profile.desktop']
+install_data(config_dist_mobile,
+ install_dir: join_paths(dir_config, 'mobile')
+)
diff --git a/config/standard/meson.build b/config/standard/meson.build
new file mode 100644
index 000000000..aa85af99a
--- /dev/null
+++ b/config/standard/meson.build
@@ -0,0 +1,38 @@
+config_standard = ['e.src', 'e_bindings.src',
+ 'module.battery.src',
+ 'module.cpufreq.src',
+ 'module.fileman.src',
+ 'module.ibar.src',
+ 'module.ibox.src',
+ 'module.pager.src',
+ 'module.temperature.src',
+ 'module.conf.src'
+]
+
+config_standard_output = ['e.cfg', 'e_bindings.cfg',
+ 'module.battery.cfg',
+ 'module.cpufreq.cfg',
+ 'module.fileman.cfg',
+ 'module.ibar.cfg',
+ 'module.ibox.cfg',
+ 'module.pager.cfg',
+ 'module.temperature.cfg',
+ 'module.conf.cfg'
+]
+
+i = 0
+foreach cd: config_standard
+ custom_target(' '.join(['config_dist_standard', cd]),
+ input: cd,
+ command: [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
+ output: config_standard_output[i],
+ install: true,
+ install_dir: dir_config
+ )
+ i += 1
+endforeach
+
+config_dist_standard = ['enlightenment-standard.png', 'profile.desktop']
+install_data(config_dist_standard,
+ install_dir: join_paths(dir_config, 'standard')
+)
diff --git a/config/tiling/meson.build b/config/tiling/meson.build
new file mode 100644
index 000000000..9de6f849a
--- /dev/null
+++ b/config/tiling/meson.build
@@ -0,0 +1,40 @@
+config_tiling = ['e.src', 'e_bindings.src',
+ 'module.battery.src',
+ 'module.cpufreq.src',
+ 'module.fileman.src',
+ 'module.ibar.src',
+ 'module.ibox.src',
+ 'module.pager.src',
+ 'module.temperature.src',
+ 'module.tiling.src',
+ 'module.conf.src'
+]
+
+config_tiling_output = ['e.cfg', 'e_bindings.cfg',
+ 'module.battery.cfg',
+ 'module.cpufreq.cfg',
+ 'module.fileman.cfg',
+ 'module.ibar.cfg',
+ 'module.ibox.cfg',
+ 'module.pager.cfg',
+ 'module.temperature.cfg',
+ 'module.tiling.cfg',
+ 'module.conf.cfg'
+]
+
+i = 0
+foreach cd: config_tiling
+ custom_target(' '.join(['config_dist_tiling', cd]),
+ input: cd,
+ command: [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
+ output: config_tiling_output[i],
+ install: true,
+ install_dir: dir_config
+ )
+ i += 1
+endforeach
+
+config_dist_tiling = ['enlightenment-tiling.png', 'profile.desktop']
+install_data(config_dist_tiling,
+ install_dir: join_paths(dir_config, 'tiling')
+)