use [this](https://stackoverflow.com/questions/20763629/test-whether-a-directory-exists-inside-a-makefile) to able to compile source code without .git repo
use this to able to compile source code without .git repo