1 .PHONY: all clean doxygen-clean gnu_global-clean
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 $(if $(strip $(shell $(WHICH) $(DOXYGEN))),$(CD) .. && $(DOXYGEN) && $(MV) $(CURDIR)/html $(CURDIR)/$@,$(ECHO) '$(DOXYGEN): not found')
23 # htagsのHTMLドキュメント作成先は、
24 # 引数DIRで指定されたディレクトリーの下のHTMLディレクトリー
27 $(if $(strip $(shell $(WHICH) $(HTAGS))),$(CD) .. && $(HTAGS) -anosx $(CURDIR) && $(MV) $(CURDIR)/HTML $(CURDIR)/$@,@$(ECHO) '$(HTAGS): not found')
29 clean: doxygen-clean gnu_global-clean
32 @$(RMRF) $(DOXYGEN_DIR)
35 @$(RMRF) $(GNU_GLOBAL_DIR)