rewired makefile ... (almost generic and self sufficient)