Eric Raymond, um dos fundadores da OSI (Open Source Initiative) e um dos pioneiros do movimento de software livre, publicou a ferramenta Autodafe, que permite a conversão de instruções de compilação e scripts utilizados por utilitários Autotools em um único Makefile comum, que pode ser facilmente lido e modificado por desenvolvedores. O código do projeto é escrito em Python e é distribuído sob a licença BSD.
O pacote inclui o programa makemake, que transforma o arquivo Makefile gerado pela ferramenta automake em um Makefile equivalente legível, adequado para edição humana e isento de construções internas do automake. A utilização adicional da ferramenta ifdex permite eliminar completamente o projeto do Autotools, substituindo-o por um trabalho com um Makefile comum.
A motivação para criar o projeto Autodafe foi o desejo de retornar ao uso de Makefiles comuns em vez de scripts complicados do Autotools, surgido após o incidente de inserção de um backdoor no pacote xz. Entre as vantagens do enfoque proposto está a simplificação das regras de compilação, que se tornarão mais fáceis de verificar e mais difíceis de introduzir funcionalidade oculta. Entre as desvantagens, menciona-se a perda de suporte para sistemas Unix antigos, o aumento da dependência do libtool e a redução da flexibilidade na configuração.
Fonte: opennet.ru
