add main.c Makefile