Phase 0: scaffold e_iwd Enlightenment module
Meson build, module entry points, and stub layout for the iwd backend (D-Bus client, gadget, popup, config, UI widgets). Bodies are TODOs; this compiles against EFL/E headers but performs no D-Bus work yet. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
commit
b9eb5de878
29 changed files with 628 additions and 0 deletions
21
meson.build
Normal file
21
meson.build
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
project('e_iwd', 'c',
|
||||
version : '0.1.0',
|
||||
license : 'MIT',
|
||||
default_options : ['c_std=gnu99', 'warning_level=2'])
|
||||
|
||||
cc = meson.get_compiler('c')
|
||||
|
||||
eldbus = dependency('eldbus')
|
||||
elementary = dependency('elementary')
|
||||
enlightenment = dependency('enlightenment')
|
||||
|
||||
module_arch = enlightenment.get_variable(pkgconfig: 'module_arch',
|
||||
default_value: 'linux-gnu-@0@'.format(host_machine.cpu()))
|
||||
module_dir = join_paths(get_option('libdir'), 'enlightenment', 'modules', 'iwd')
|
||||
|
||||
add_project_arguments('-DPACKAGE="e_iwd"',
|
||||
'-DPACKAGE_VERSION="@0@"'.format(meson.project_version()),
|
||||
language : 'c')
|
||||
|
||||
subdir('src')
|
||||
subdir('data')
|
||||
Loading…
Add table
Add a link
Reference in a new issue