Automatic Non REcursive Make