just does compilation with makefile