Do GNUmakefile, GNUmakefile.am e GNUmakefile.in indicam que o Automake foi usado?

4

A pasta de origem do rtnet contém apenas os arquivos mencionados acima para fins de compilação. Arquivos restantes são o código fonte dos exemplos.

A pergunta é que esses arquivos indicam que eles foram gerados através do automake?

Se sim, então onde devo procurar para descobrir quais configurações foram feitas para configurar o automake para gerar esses arquivos?

    
por Aquarius_Girl 23.06.2012 / 08:28

2 respostas

5

A presença dos arquivos .am indica que o projeto deve ser usado com o AutoMake. Eles são os arquivos de origem do AutoMake e os únicos arquivos de "configuração" necessários se você estiver criando um projeto.

Leia GNUMakefile.am para ver como o AutoMake está configurado. De um modo geral, você não precisa fazer isso em muitos casos. O padrão ./configure; make; make install e suas variantes funcionam bem.

O GNU Build Toolchain, também conhecido como autotools , (confira o fluxograma) é muito complexo (e seu uso de M4 não é para os fracos de coração - e para pensar Eu usei uma vez isso para fazer um site). Seus melhores aliados são a documentação. Todas as ferramentas têm páginas de manual, mas a maior parte de sua documentação vem em info páginas (digamos info automake , ou use seu navegador de informações favorito).

Dê uma olhada no tutorial para autotools ou navegue na documentação oficial do automake .

    
por 23.06.2012 / 12:53
0

As configurações do AutoMake estão nos arquivos * .am. IIRC esses (podem) gerar os arquivos * .in que são os modelos usados pelo ./configure para produzir os arquivos efetivos.

    
por 23.06.2012 / 08:38