Automated Non REcursive Make