add compiling to Makefile