1 .PHONY: all clean clean_doxygen clean_gnu_global
12 DOXYGEN_DIR := doxygen
13 GNU_GLOBAL_DIR := gnu_global
15 all: $(DOXYGEN_DIR) $(GNU_GLOBAL_DIR)
17 # doxygenのHTMLドキュメント作成先は、
18 # ../Doxyfileで設定された以下のディレクトリーの下のhtmlディレクトリー
19 # OUTPUT_DIRECTORY = doc_inner
20 $(DOXYGEN_DIR): ../Doxyfile
21 $(WHICH) $(DOXYGEN) && ($(CD) .. && $(DOXYGEN) && $(CD) - && $(MV) html $@) >/dev/null || $(ECHO) "$(DOXYGEN): not found"
23 # htagsのHTMLドキュメント作成先は、
24 # 引数DIRで指定されたディレクトリーの下のHTMLディレクトリー
27 $(WHICH) $(HTAGS) && ($(CD) .. && $(HTAGS) -anosx doc_inner && $(CD) - && $(MV) HTML $@) >/dev/null || $(ECHO) "$(HTAGS): not found"
29 clean: clean_doxygen clean_gnu_global
32 @$(RMRF) $(DOXYGEN_DIR)
35 @$(RMRF) $(GNU_GLOBAL_DIR)