私の答えが少し遅れることは知っていますが、誰かがこれから恩恵を受けることを願っています.
Doxygen doc を生成するメイクファイルがあります。Doxygen を少しひねる必要があります。必要に応じて Doxygen セットアップ ファイルを作成し、それをエディターで開き、次の 2 つの設定を含む行を削除します (これらは後で make ファイルによって追加されます)。
INPUT
FILE_PATTERNS
この行を追加
@INCLUDE = doxyfile.inc
このファイルを別の名前で保存します Doxyfile.mk を使用します
in You makefile ソースとそれらが配置されているディレクトリのリストが必要です例
SRCS = $(OBJS:.o=.c)
SRCDIRS = ./src
SRCDIRS += ./other_src
このルールを Makefile に入れると、Doxyfile.mk から削除した設定を含むファイル doxyfile.inc が作成されます。
.PHONY: all clean distclean doxy
# If makefile changes, maybe the list of sources has changed, so update doxygens list
doxyfile.inc: Makefile.mk
echo INPUT = $(SRCDIRS) > doxyfile.inc
echo FILE_PATTERNS = *.h $(SRCS) >> doxyfile.inc
doxy: doxyfile.inc $(SRCS)
doxygen.exe doxyfile.mk
おまけ: Eclipse などの IDE 内から実行すると、Doxygen が吐き出すエラーはクリック可能になり、悪いコメントにジャンプします。