Skip to content

Mid-way solution for "136 - Makefile reorganization"

Giuseppe Codispoti requested to merge 136-makefile-reorganization into master

The changes int his branch simplify development in custom hosts. A new script has been added for host key-pair relocation. Host renaming script has been improved. Added Makefile targets to increase granularity and clearly separate local changes from what requires sudo rights.

In particular:

  • make install_dependencies must be run once to install whatever is always needed
  • make actually does the local compile actions and do not requires root; it is composed of subsequent targets, all provided with a corresponding clean action
  • sudo make install_interface install only the interface files without altering the local setup of the installation
  • sudo make install_api install only the api files without altering the local setup of the installation

Documentation has been updated accordingly.

Merge request reports