Existe uma maneira de incluir um cabeçalho em todas as unidades de compilação sem modificar todos os arquivos de orige

Dado o seguinte:

rojeto grande com milhares de arquivos de origem C enhum arquivo de cabeçalho comum (nenhum cabeçalho incluído em todos os arquivos de orige projeto @said é compilado com g ++ e gerenciado por make

Existe alguma maneira de incluir uma definição (por exemplo, macro) em cada unidade de compilação sem modificar cada arquivo de origem para incluir um novo arquivo de cabeçalho?

questionAnswers(2)

yourAnswerToTheQuestion