makefile, plan et conseil de compilation