Build, test, run, install and clean targets, with the version injected at link time. CI runs make check, build and test.