This is pure cleanup commit.
This will ensure that running `make` we will get all necessary files built and we do not need manually remember to rebuild them.
This speeds up single build/rebuild rather than install & build which compiles everything twice, we just copy installed binary back to the project root.