Como aprender a alegria do Autotools? [fechadas]
Então, alguns anos atrás, levei algum tempo para grocarmake
, e é recompensado enormemente. Escrever pequenos makefiles para criar meus projetos e automatizar tarefas é divertido e produtivo.
A desvantagem é, obviamente, que meus makefiles são superespecíficos, especialmente quando se trata de plataformas e locais de bibliotecas.
Portanto, este é o ponto em que as pessoas me dizem "ferramentas automáticas para o resgate!" E eles certamente parecem fazer o truque quando outras pessoas o fazem (eu amo baixar algo e executarconfigure && make && sudo make install
e vê-lo funcionar), mas não consigo envolvê-los.
Eu olhei em algunsconfigure.ac
eMakefile.am
arquivos e simplesmente não entendo o que está acontecendo. Não sei qual parte dos identificadores é a escolha do desenvolvedor e qual parte é significativa para as ferramentas automáticas. Não sei se entendi todo o fluxo e o ponto deMakefile.in
. Eu acho que estou atingindo uma parede mental saindo do sistema com o qual estou acostumado (make
) para algo que está uma ou duas camadas acima disso.
Alguém pode me indicar um tutorial ou livro (de preferência não muito seco) que possa me ensinar a alegria das ferramentas automáticas? Quais são as etapas e como posso usá-las, como posso escrever minhas própriasconfigure.ac
eMakefile.am
do princípio? Mostre-me como ser eficaz e se divertir com eles?