working makefile
working makefile