updated Makefile for warnings and further development on skeleton.c