use this makefile to compile the codes by make