* add missing makefiles and fix deps * add parser makefile and github action for PR * fix warning * fix printf Co-authored-by: gipsh <gipsh@gmail.com>