Reference¶
This section provides reference documentation for spksrc development.
In This Section¶
- Architectures - CPU architectures and model mappings
- Ports - Port allocations for Synology and SynoCommunity packages
- Makefile Reference - Complete variable and target reference
- Permissions - Service accounts, ACLs, and access control
- DSM APIs - Synology documentation and external resources
Quick Links¶
Build System¶
| Topic | Description |
|---|---|
| Makefile Reference | Complete variable/target reference |
| Makefile Variables Guide | Tutorial-style guide |
| Build Rules | Build targets and hooks |
| PLIST Files | Package contents |
Package Types¶
| Type | Include File |
|---|---|
| Standard C/C++ | spksrc.cross-cc.mk |
| CMake | spksrc.cross-cmake.mk |
| Meson | spksrc.cross-meson.mk |
| Go | spksrc.cross-go.mk |
| Rust | spksrc.cross-rust.mk |
| Python | spksrc.python.mk |
For external Synology documentation and resources, see DSM APIs.