add .c and make file