Refactor all processor headers which had the same content
into a generic set, to reduce the number of duplicates.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
PROJECT_VERSION* variables are recognized by cmake. Rename the
PROJECT_VER* variables used for the version.
Create a version file to make it easier to find and update the version.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
This commit sets up the basic infrastructure necessary for the project:
- Documentation generation and installation using Doxygen.
- Configuration options and template headers with option substitution.
- Self-tests using cmake add_test() commands.
- Configurable selection, build, and install of static and shared
libraries, as well as handling for dependencies (libsysfs,
libhugetlbfs) for linux builds.
- Cross compilation for bare-metal and Linux target platforms.
- Basic infrastructure for initialization, logging, etc. and
separation between common, and system specific code.