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?

questionAnswers(2)

yourAnswerToTheQuestion