Se basa en reglas de dependencia, que especifican qué ficheros dependen de cuales, y órdenes de construcción.