- Maintain original library layout (src/, utility/) instead of flattening files - Add exclusion logic for non-buildable directories (examples, tests, docs, CI) - Dynamically generate INCLUDE_DIRS from actual directory structure - Add validation to ensure buildable source files exist before proceeding - Support both flat and src-based library layouts - Fix path separator normalization for cross-platform compatibility This improves compatibility with complex Arduino libraries that rely on specific directory structures and relative includes. |
||
|---|---|---|
| .. | ||
| app | ||
| scripts | ||
| sdk | ||
| tests | ||
| .env.example | ||
| Dockerfile | ||
| debug_qemu.py | ||
| mcp_server.py | ||
| mcp_sse_server.py | ||
| requirements.txt | ||