Add multi-goal makefile
Improve single-goal C makefile
Get rid of unnecessary dependency