Updated Makefile

* No deleting Codegen until 'make clean'
* Reuse Codegen binary when possible
Merge branch 'hotfix-stoke-24'