eiwd/.gitignore
Pierre-Olivier Mercier 8cefafafb8 feat: Phase 1 & 2 - Build system and D-Bus layer
Phase 1: Build System & Module Skeleton
- Set up Meson build system with EFL dependencies
- Created module entry point with e_modapi_init/shutdown/save
- Implemented configuration system using EET
- Added module.desktop metadata file
- Configured proper installation paths

Phase 2: D-Bus Layer (iwd Backend)
- Implemented D-Bus connection management to net.connman.iwd
- Created device abstraction layer (iwd_device.c) for Wi-Fi interfaces
- Created network abstraction layer (iwd_network.c) for access points
- Implemented D-Bus agent for passphrase requests (iwd_agent.c)
- Added ObjectManager support for device/network discovery
- Implemented daemon restart detection and reconnection
- Property change signal handling for devices and networks

Features:
- Connects to system D-Bus and iwd daemon
- Discovers wireless devices and networks via ObjectManager
- Monitors iwd daemon availability (handles restart)
- Agent registered for WPA/WPA2/WPA3 authentication
- Signal-driven updates (no polling)

Files created: 16 source/header files
Build status: Compiles successfully with gcc 15.2.1

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-28 18:31:33 +07:00

48 lines
411 B
Text

# Build directories
build/
builddir/
# Meson files
.mesonpy*
compile_commands.json
# Compiled files
*.o
*.so
*.a
*.la
*.lo
# Editor files
*~
*.swp
*.swo
.*.sw?
*.bak
.vscode/
.idea/
# System files
.DS_Store
Thumbs.db
# Generated files
config.h
*.edj
# Autotools (if used)
.deps/
.libs/
Makefile
Makefile.in
*.log
*.trs
autom4te.cache/
config.status
configure
aclocal.m4
# Core dumps
core
core.*
vgcore.*