New makefile with SOIL