Managed make projects provide full IDE graphical control and configuration. A managed make project automatically generates the Makefile for you; it dynamically generates your makefile based on the contents of your project folders. A managed make monitors your project and automatically updates the Makefile when you add or remove files in a project.