added makefile
added all option to makefile