-
Notifications
You must be signed in to change notification settings - Fork 126
01. Clone source codes
AREG SDK consists of framework, examples and third-party source codes, as well as tools, which may contain separate binaries.
To clone all sources and modules, open the Terminal in the projects directory and run:
# Get sources from GitHub including submodules
git clone --recurse-submodules https://github.com/aregtech/areg-sdk.git
cd areg-sdk
If you already have AREG SDK source and need to update the submodules or pull latest submodule sources, open Terminal to run:
cd areg-sdk
# If you cloned AREG SDK and need to load submodules
git submodule update --init
# If you need to pull all changes of submodules
git submodule update --remote
The framework
folder consists of:
- AREG engine required to create complex multitasking Desktop, Embedded and IoT edge applications.
- Multicast router runs as console or OS-managed service to form the network and route messages.
- Optional areg-extend is a static library with additional optional extended features that may require additional dependencies.
The thirdparty
folder contains additional dependent sources as submodules. The third-party modules are:
- googletest, which is required to create Unit Tests.
The examples
folder contains multiple simple and complex examples to demonstrate the multitasking characteristics of AREG engine.
The tests
folder contain multiple tests, like
- Unit tests to check the interface of objects.
The tools
folder contains helper applications to be used by developers. It contains:
- Code generator, which generate C++ source codes out of the XML structured interface definition document.
Help us to make docs greater: See something is wrong, unclear or need a help? Submit a change, open a discussion or ask AREG SDK community a question.
2023 © Aregtech, www.aregtech.com, email: info[at]aregtech.com