add make target to detect modification on shader source to tigger the generation of ShadersLibrary.cpp during builing phase instead of cmake project creation