Added target for smell checker
authoralibrary <alibrary@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 9 Oct 2006 05:12:18 +0000 (05:12 +0000)
committeralibrary <alibrary@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 9 Oct 2006 05:12:18 +0000 (05:12 +0000)
Makefile
build/clean.tpl

index 5583e9a..6e41898 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -321,6 +321,8 @@ CHECKMODULES := $(filter-out MICROCERN,$(CHECKMODULES))
 
 check-all:    $(patsubst %,%/module.mk,$(CHECKMODULES)) $(patsubst %,check-%,$(CHECKMODULES))
 
+smell-all:    $(patsubst %,%/module.mk,$(CHECKMODULES)) $(patsubst %,smell-%,$(CHECKMODULES))
+
 reveng-all:   $(patsubst %,%/module.mk,$(CHECKMODULES)) $(patsubst %,reveng-%,$(CHECKMODULES))
 
 revdisp-all:  $(patsubst %,%/module.mk,$(CHECKMODULES)) $(patsubst %,revdisp-%,$(CHECKMODULES))
@@ -365,6 +367,8 @@ endif
 
 clean-check-all:  $(patsubst %,%/module.mk,$(CHECKMODULES)) $(patsubst %,clean-check-%,$(CHECKMODULES))
 
+clean-smell-all:  $(patsubst %,%/module.mk,$(CHECKMODULES)) $(patsubst %,clean-smell-%,$(CHECKMODULES))
+
 clean-reveng-all: $(patsubst %,%/module.mk,$(CHECKMODULES)) $(patsubst %,clean-reveng-%,$(CHECKMODULES))
 
 htmldoc:
index 68a2eb2..34aabd6 100644 (file)
@@ -31,6 +31,12 @@ ifndef ALIQUIET
 endif
                $(MUTE)rm -f `find @MODULE@/check -name '*.i'` `find @MODULE@/check -name '*.ii'` `find @MODULE@/check -name '*.viol'`
 
+clean-smell-@MODULE@:
+ifndef ALIQUIET
+               @echo "***** Cleaning code smell for @MODULE@ *****"
+endif
+               $(MUTE)rm -f `find @MODULE@/check -name '*.ml'` `find @MODULE@/check -name '*.smell'`
+
 clean-reveng-@MODULE@:
 ifndef ALIQUIET
                @echo "***** Cleaning reverse engineering files for @MODULE@ *****"