forked from enlightenment/enlightenment
config that is only needed fro modules only needs to be don in the modules subdir meson.build... i tried doing what modules do but output files cant have paths.devs/derekf/for_derbyw
parent
bcf0110277
commit
c80766dfa2
7 changed files with 125 additions and 132 deletions
@ -1,19 +1,22 @@ |
||||
config_default = ['e.src', 'e_bindings.src'] |
||||
config_default_output = ['e.cfg', 'e_bindings.cfg'] |
||||
dir = 'default' |
||||
src = [ |
||||
'e', |
||||
'e_bindings' |
||||
] |
||||
|
||||
config_dist_default = ['enlightenment-default.png', 'profile.desktop'] |
||||
##### boilerplate config build + install of icons/dirs |
||||
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: join_paths(dir_config, 'default') |
||||
) |
||||
i += 1 |
||||
foreach cd: src |
||||
custom_target(' '.join(['config_dist', dir, cd]), |
||||
input : cd + '.src', |
||||
output : cd + '.cfg', |
||||
command : [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'], |
||||
install : true, |
||||
install_dir: join_paths(dir_config, dir) |
||||
) |
||||
i += 1 |
||||
endforeach |
||||
foreach cd: config_default_output |
||||
out = join_paths(dir_config, 'default', cd) |
||||
meson.add_install_script(chmod, 'a+r', out) |
||||
foreach cd: src |
||||
o = join_paths(dir_config, dir, cd + '.cfg') |
||||
meson.add_install_script(chmod, 'a+r', o) |
||||
endforeach |
||||
|
@ -1,23 +1,29 @@ |
||||
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'] |
||||
dir='mobile' |
||||
src = [ |
||||
'e', |
||||
'e_bindings', |
||||
'module.battery', |
||||
'module.conf' |
||||
] |
||||
|
||||
##### boilerplate config build + install of icons/dirs |
||||
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: join_paths(dir_config, 'mobile') |
||||
) |
||||
i += 1 |
||||
foreach cd: src |
||||
custom_target(' '.join(['config_dist', dir, cd]), |
||||
input : cd + '.src', |
||||
output : cd + '.cfg', |
||||
command : [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'], |
||||
install : true, |
||||
install_dir: join_paths(dir_config, dir) |
||||
) |
||||
i += 1 |
||||
endforeach |
||||
|
||||
config_dist_mobile = ['enlightenment-mobile.png', 'profile.desktop'] |
||||
install_data(config_dist_mobile, |
||||
install_dir: join_paths(dir_config, 'mobile') |
||||
) |
||||
foreach cd: config_mobile_output |
||||
out = join_paths(dir_config, 'mobile', cd) |
||||
meson.add_install_script(chmod, 'a+r', out) |
||||
install_data([ 'enlightenment-' + dir + '.png', |
||||
'profile.desktop' |
||||
], |
||||
install_dir: join_paths(dir_config, dir) |
||||
) |
||||
foreach cd: src |
||||
o = join_paths(dir_config, dir, cd + '.cfg') |
||||
meson.add_install_script(chmod, 'a+r', o) |
||||
endforeach |
||||
|
@ -1,42 +1,35 @@ |
||||
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' |
||||
dir = 'standard' |
||||
src = [ |
||||
'e', |
||||
'e_bindings', |
||||
'module.battery', |
||||
'module.cpufreq', |
||||
'module.fileman', |
||||
'module.ibar', |
||||
'module.ibox', |
||||
'module.pager', |
||||
'module.temperature', |
||||
'module.conf' |
||||
] |
||||
|
||||
##### boilerplate config build + install of icons/dirs |
||||
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: join_paths(dir_config, 'standard') |
||||
) |
||||
i += 1 |
||||
foreach cd: src |
||||
custom_target(' '.join(['config_dist', dir, cd]), |
||||
input : cd + '.src', |
||||
output : cd + '.cfg', |
||||
command : [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'], |
||||
install : true, |
||||
install_dir: join_paths(dir_config, dir) |
||||
) |
||||
i += 1 |
||||
endforeach |
||||
|
||||
config_dist_standard = ['enlightenment-standard.png', 'profile.desktop'] |
||||
install_data(config_dist_standard, |
||||
install_dir: join_paths(dir_config, 'standard') |
||||
) |
||||
foreach cd: config_standard_output |
||||
out = join_paths(dir_config, 'standard', cd) |
||||
meson.add_install_script(chmod, 'a+r', out) |
||||
install_data([ 'enlightenment-' + dir + '.png', |
||||
'profile.desktop' |
||||
], |
||||
install_dir: join_paths(dir_config, dir) |
||||
) |
||||
foreach cd: src |
||||
o = join_paths(dir_config, dir, cd + '.cfg') |
||||
meson.add_install_script(chmod, 'a+r', o) |
||||
endforeach |
||||
|
@ -1,44 +1,36 @@ |
||||
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' |
||||
dir = 'tiling' |
||||
src = [ |
||||
'e', |
||||
'e_bindings', |
||||
'module.battery', |
||||
'module.cpufreq', |
||||
'module.fileman', |
||||
'module.ibar', |
||||
'module.ibox', |
||||
'module.pager', |
||||
'module.temperature', |
||||
'module.tiling', |
||||
'module.conf' |
||||
] |
||||
|
||||
##### boilerplate config build + install of icons/dirs |
||||
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: join_paths(dir_config, 'tiling') |
||||
) |
||||
i += 1 |
||||
foreach cd: src |
||||
custom_target(' '.join(['config_dist', dir, cd]), |
||||
input : cd + '.src', |
||||
output : cd + '.cfg', |
||||
command : [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'], |
||||
install : true, |
||||
install_dir: join_paths(dir_config, dir) |
||||
) |
||||
i += 1 |
||||
endforeach |
||||
|
||||
config_dist_tiling = ['enlightenment-tiling.png', 'profile.desktop'] |
||||
install_data(config_dist_tiling, |
||||
install_dir: join_paths(dir_config, 'tiling') |
||||
) |
||||
foreach cd: config_tiling_output |
||||
out = join_paths(dir_config, 'tiling', cd) |
||||
meson.add_install_script(chmod, 'a+r', out) |
||||
install_data([ 'enlightenment-' + dir + '.png', |
||||
'profile.desktop' |
||||
], |
||||
install_dir: join_paths(dir_config, dir) |
||||
) |
||||
foreach cd: src |
||||
o = join_paths(dir_config, dir, cd + '.cfg') |
||||
meson.add_install_script(chmod, 'a+r', o) |
||||
endforeach |
||||
|
Loading…
Reference in new issue