Research for a clean recursive Makefile