enlightenment/src/modules/everything/meson.build

61 lines
1.2 KiB
Meson
Raw Normal View History

2017-07-21 13:20:03 -07:00
everything_dist = [
'e-module-everything.edj',
'e-module-everything-start.edj',
]
everything_src = [
'e_mod_main.c',
'evry.c',
'evry_config.c',
'evry_gadget.c',
'evry_history.c',
'evry_plug_actions.c',
'evry_plug_aggregator.c',
'evry_plug_apps.c',
'evry_plug_calc.c',
'evry_plug_clipboard.c',
'evry_plug_collection.c',
'evry_plug_files.c',
'evry_plugin.c',
'evry_plug_settings.c',
'evry_plug_text.c',
'evry_plug_windows.c',
'evry_util.c',
'evry_view.c',
'evry_view_help.c',
'evry_view_tabs.c',
'md5.c',
'e_mod_main.h',
'evry_api.h',
'evry_types.h',
'md5.h',
]
2017-07-26 07:35:23 -07:00
module += [everything_src]
2017-07-21 13:20:03 -07:00
everything_dir = join_paths(dir_module_e, 'everything', module_arch)
if get_option('everything') == true
install_data(everything_dist,
install_dir: join_paths(dir_module_e, 'everything')
)
install_headers(['evry_api.h', 'evry_types.h'],
subdir: 'enlightenment'
)
pkgconfig.generate(
name: 'e17-everything',
description: 'Everything module for Enlightenment',
filebase: 'everything',
subdirs: 'enlightenment',
requires: 'enlightenment',
version: e_version_rev,
install_dir: dir_pkgconfig,
variables: [
'exec_prefix=${prefix}',
'plugindir=${libdir}/enlightenment/modules/everything/plugins'
]
)
endif