afile.c
と(両方ともモジュール A) で使用されるマクロがありbfile.c
ます。このマクロはaheader.h
これらは両方とも異なるモジュール/ディレクトリにあり、header.h モジュールはモジュール A がコンパイルされる前にコンパイルされます。
1 つの方法は#include "aheader.h"
、各 .c ファイルで行うことです。aheader.h
しかし、これを行う代わりに、マクロが使用されるすべての場所で選択されるように、モジュール A の Makefile (ヘッダーのリストに追加するなど) に追加する方法はありますか?