With makefile