adding cmake files and convenient make scripts