X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=doc_inner%2FMakefile;h=78cda3f0531a3efdf000a19b8bec4e936ece755c;hp=5c59ef2d2c45e5126b717feaffd57e20e89a04b4;hb=886b03134f0e5aad0ed3c29ae8d4e7cfa785f808;hpb=b3f91f53a0a715249df3582be19d064f831619a0 diff --git a/doc_inner/Makefile b/doc_inner/Makefile index 5c59ef2..78cda3f 100644 --- a/doc_inner/Makefile +++ b/doc_inner/Makefile @@ -1,12 +1,13 @@ -.PHONY: all clean clean_doxygen clean_gnu_global -CD ?= cd -MV ?= mv -MAKE ?= make -DOXYGEN ?= doxygen -HTAGS ?= htags -RMRF ?= rm -rf -PWD ?= pwd -WHICH ?= which +.PHONY: all clean doxygen-clean gnu_global-clean + +CD := cd +DOXYGEN := doxygen +ECHO := echo +HTAGS := htags +MAKE := make +MV := mv +RMRF := rm -rf +WHICH := which DOXYGEN_DIR := doxygen GNU_GLOBAL_DIR := gnu_global @@ -17,18 +18,18 @@ all: $(DOXYGEN_DIR) $(GNU_GLOBAL_DIR) # ../Doxyfileで設定された以下のディレクトリーの下のhtmlディレクトリー # OUTPUT_DIRECTORY = doc_inner $(DOXYGEN_DIR): ../Doxyfile - ($(WHICH) $(DOXYGEN) && $(CD) .. && $(DOXYGEN) && $(CD) - && $(MV) html $@) >/dev/null + @($(WHICH) $(DOXYGEN) && ($(CD) .. && $(DOXYGEN) && $(CD) - && $(MV) html $@) >/dev/null || $(ECHO) "$(DOXYGEN): not found") # htagsのHTMLドキュメント作成先は、 # 引数DIRで指定されたディレクトリーの下のHTMLディレクトリー $(GNU_GLOBAL_DIR): $(MAKE) -C .. gtags - ($(WHICH) $(HTAGS) && $(CD) .. && $(HTAGS) -anosx doc_inner && $(CD) - && $(MV) HTML $@) >/dev/null + $(WHICH) $(HTAGS) && ($(CD) .. && $(HTAGS) -anosx doc_inner && $(CD) - && $(MV) HTML $@) >/dev/null || $(ECHO) "$(HTAGS): not found" -clean: clean_doxygen clean_gnu_global +clean: doxygen-clean gnu_global-clean -clean_doxygen: +doxygen-clean: @$(RMRF) $(DOXYGEN_DIR) -clean_gnu_global: +gnu_global-clean: @$(RMRF) $(GNU_GLOBAL_DIR)