In this directory the core functionality of SourceMonitorOS is located.
- Influence the software
- Settings
- Options
- Language
- Logging
- Project handling
- Read project file
- Write project file
- Create checkpoints
- Plugin system
- Each language should be a dynamic library. Just drop the file to the SourceMonitor directory and it should work.
- Each dynamic library must satisfy an interface for data exchange.
See how this is used in smgui and smcli. The corresponding tests are located in smtest.