forked from enlightenment/enlightenment
meson build - reformat and trim build files a bit to be more compact
working on it...
This commit is contained in:
parent
022dd52cd9
commit
2349a298f0
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue