Na verdade, automake -a
cuidará de tudo sobre dependências ao compilar um programa. Eu passei por este documento 1 & 2 que explica as dependências do automake. Eu sugiro que você leia esse documento para mais informações.
Estou usando o automake no Debian Squeeze para compilar um projeto C muito simples com 6 arquivos de origem.
O problema surge quando tento compilar as fontes usando o Makefile gerado. Uma das fontes (ll_socket.c) usa bibliotecas do sistema como e. Essas dependências devem aparecer no arquivo ".deps / ll_socket.Tpo" gerado automaticamente; no entanto, esse arquivo está vazio e, portanto, quando o GCC tenta compilar esse arquivo, ele não consegue encontrar as dependências para a compilação.
Alguma idéia de como resolver esse problema?
Na verdade, automake -a
cuidará de tudo sobre dependências ao compilar um programa. Eu passei por este documento 1 & 2 que explica as dependências do automake. Eu sugiro que você leia esse documento para mais informações.
Tags dependencies c linux automake