There is a Makefile which automatically compiles and runs the project and tests:
- make all
to compile the application.
- make run
to run the application
- make debug
to run the application printing some useful debug stats. Need a make clean
before and after its execution
- make tests
to compile the tests using GoogleTest
- make run_tests
to run the tests
- make clean
to clean the whole project from .o, .a, and exectuables