From 92b849ad9e1e22208ecd33db01728c85c8f9be88 Mon Sep 17 00:00:00 2001 From: j8takagi Date: Mon, 4 Feb 2013 11:38:07 +0900 Subject: [PATCH] =?utf8?q?cmetrics=E5=87=BA=E5=8A=9B=E6=A9=9F=E8=83=BD?= =?utf8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- doc_inner/.gitignore | 1 + doc_inner/Makefile | 13 ++++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/doc_inner/.gitignore b/doc_inner/.gitignore index 399a9e5..546914e 100644 --- a/doc_inner/.gitignore +++ b/doc_inner/.gitignore @@ -1,2 +1,3 @@ doxygen gnu_global +cmetrics diff --git a/doc_inner/Makefile b/doc_inner/Makefile index 871aea5..289b214 100644 --- a/doc_inner/Makefile +++ b/doc_inner/Makefile @@ -1,9 +1,11 @@ .PHONY: all clean doxygen-clean gnu_global-clean CD := cd +CMETRICS := cmetrics DOXYGEN := doxygen ECHO := echo HTAGS := htags +INSTALL := install MAKE := make MV := mv RMRF := rm -rf @@ -11,8 +13,9 @@ WHICH := which DOXYGEN_DIR := doxygen GNU_GLOBAL_DIR := gnu_global +CMETRICS_DIR := cmetrics -all: $(DOXYGEN_DIR) $(GNU_GLOBAL_DIR) +all: $(DOXYGEN_DIR) $(GNU_GLOBAL_DIR) $(CMETRICS_DIR) # doxygenのHTMLドキュメント作成先は、 # ../Doxyfileで設定された以下のディレクトリーの下のhtmlディレクトリー @@ -26,6 +29,11 @@ $(GNU_GLOBAL_DIR): $(MAKE) -C .. gtags $(if $(strip $(shell $(WHICH) $(HTAGS))),$(CD) .. && $(HTAGS) -anosx $(CURDIR) && $(MV) $(CURDIR)/HTML $(CURDIR)/$@,@$(ECHO) '$(HTAGS): not found') +$(CMETRICS_DIR): + $(INSTALL) -d $(CMETRICS_DIR) + $(CMETRICS) ../src | sed -e 's/ */\t/g' >$(CMETRICS_DIR)/files.tsv + $(CMETRICS) -f ../src | sed -e 's/ */\t/g' >$(CMETRICS_DIR)/functions.tsv + clean: doxygen-clean gnu_global-clean doxygen-clean: @@ -33,3 +41,6 @@ doxygen-clean: gnu_global-clean: @$(RMRF) $(GNU_GLOBAL_DIR) + +cmetrics-clean: + @$(RMRF) $(CMETRICS_DIR) -- 2.18.0