meson build - reformat and trim build files a bit to be more compact

working on it...
This commit is contained in:
Carsten Haitzler 2017-08-11 00:14:03 +09:00
parent 022dd52cd9
commit 2349a298f0
4 changed files with 551 additions and 567 deletions

View File

@ -1,4 +1,4 @@
deps_efm = [
deps = [
dep_eina,
dep_ecore,
dep_ecore_con,
@ -15,7 +15,7 @@ if config_h.has('HAVE_UDISKS_MOUNT') == true
'e_fm_main_udisks2.c',
'e_fm_main_udisks2.h'
]
deps_efm += [dep_eldbus]
deps += [ dep_eldbus ]
endif
eeze_src = []
@ -25,10 +25,10 @@ if config_h.has('HAVE_EEZE_MOUNT') == true
'e_fm_main_eeze.c',
'e_fm_main_eeze.h'
]
deps_efm += [dep_eeze, dep_eet]
deps += [ dep_eeze, dep_eet ]
endif
efm_src = [
src = [
'e_fm_main.c',
'e_fm_main.h',
'e_fm_ipc.c',
@ -41,10 +41,9 @@ efm_src = [
eeze_src
]
executable('enlightenment_fm',
[efm_src],
executable('enlightenment_fm', src,
include_directories: include_directories('../../../', '../..', '.', '..'),
dependencies: [deps_efm],
dependencies : deps,
install_dir : dir_e_utils,
install : true
)

View File

@ -12,9 +12,9 @@ protos = [
proto_c = []
proto_h = []
foreach proto: protos
proto_h += gen_scanner_server.process(proto)
proto_c += gen_scanner_impl.process(proto)
foreach p: protos
proto_h += gen_scanner_server.process(p)
proto_c += gen_scanner_impl.process(p)
endforeach
wayland_proto_c = proto_c

View File

@ -35,7 +35,7 @@ deps_e = [
dep_elementary
]
requires_e = ' '.join([
req = ' '.join([
'eina >= 1.19.99',
'eet',
'ecore',
@ -51,10 +51,10 @@ requires_e = ' '.join([
requires_eeze,
'eldbus',
'emotion',
'elementary',
'elementary'
])
src_e = [
src = [
'e_about.c',
'e_acpi.c',
'e_actions.c',
@ -224,7 +224,7 @@ src_e = [
'efx/efx_zoom.c'
]
headers_e = [
hdr = [
'efx/e_Efx.h',
'e_about.h',
'e_acpi.h',
@ -390,7 +390,7 @@ headers_e = [
]
if config_h.has('HAVE_WAYLAND') == true
src_e += [
src += [
'e_comp_wl_data.c',
'e_comp_wl_input.c',
'e_comp_wl_dmabuf.c',
@ -400,34 +400,30 @@ if config_h.has('HAVE_WAYLAND') == true
wayland_proto_c,
wayland_proto_h
]
headers_e += [
hdr += [
'e_comp_wl_data.h',
'e_comp_wl_dmabuf.h',
'e_comp_wl_input.h',
'e_comp_wl.h'
]
deps_e += dep_wayland
requires_e = ' '.join([requires_e, requires_wayland])
req = ' '.join([req, requires_wayland])
endif
if config_h.has('HAVE_WAYLAND_ONLY') == false
src_e += [
src += [
'e_comp_x.c',
'e_comp_x_randr.c',
'e_alert.c',
'e_xsettings.c'
]
deps_e += dep_ecore_x
requires_e = ' '.join([requires_e, 'ecore-x'])
req = ' '.join([req, 'ecore-x'])
endif
install_headers(
headers_e,
subdir: 'enlightenment'
)
install_headers( hdr, subdir: 'enlightenment' )
executable('enlightenment',
src_e,
executable('enlightenment', src,
include_directories: include_directories('.', 'efx', 'generated', '../..'),
dependencies : deps_e,
c_args : '-DE_LOGGING=1',
@ -441,7 +437,8 @@ dir_e_utils = join_paths(dir_lib, 'enlightenment/utils')
executable('enlightenment_imc',
[ 'e_config_data.c',
'e_imc_main.c',
'e_intl_data.c'],
'e_intl_data.c'
],
include_directories: include_directories('.', '../..'),
dependencies : [ dep_eina, dep_eet, dep_ecore_file ],
install_dir : dir_bin,
@ -479,7 +476,6 @@ executable('enlightenment_askpass',
install : true
)
executable('enlightenment_backlight',
[ 'e_backlight_main.c' ],
include_directories: include_directories('../..'),
@ -502,11 +498,7 @@ executable('enlightenment_fm_op',
executable('enlightenment_thumb',
[ 'e_thumb_main.c', 'e_sha1.c', 'e_user.c' ],
include_directories: include_directories('../..'),
dependencies: [
dep_m, dep_eina, dep_eet, dep_evas, dep_ecore,
dep_ecore_ipc, dep_ecore_evas, dep_efreet,
dep_ecore_file, dep_edje, dep_emotion
],
dependencies : [ dep_m, dep_eina, dep_eet, dep_evas, dep_ecore, dep_ecore_ipc, dep_ecore_evas, dep_efreet, dep_ecore_file, dep_edje, dep_emotion ],
install_dir : dir_e_utils,
install : true
)
@ -514,9 +506,7 @@ executable('enlightenment_thumb',
executable('enlightenment_elm_cfgtool',
[ 'e_elm_cfgtool_main.c' ],
include_directories: include_directories('../..'),
dependencies: [
dep_m, dep_elementary
],
dependencies : [ dep_m, dep_elementary ],
install_dir : dir_e_utils,
install : true
)
@ -524,9 +514,7 @@ executable('enlightenment_elm_cfgtool',
executable('enlightenment_static_grabber',
[ 'e_static_grab.c' ],
include_directories: include_directories('../..'),
dependencies: [
dep_eina, dep_eet
],
dependencies : [ dep_eina, dep_eet ],
install_dir : dir_e_utils,
install : true
)
@ -545,10 +533,7 @@ endif
executable('enlightenment_alert',
[ 'e_alert_main.c' ],
include_directories: include_directories('../..'),
dependencies: [
dep_eina, dep_ecore, dep_evas, dep_ecore_ipc,
deps_e_alert
],
dependencies : [ dep_eina, dep_ecore, dep_evas, dep_ecore_ipc, deps_e_alert ],
install_dir : dir_e_utils,
install : true
)