makefile and print refresher for c