1 #-*- Mode: Makefile -*-
4 reveng-@MODULE@: @MODULE@/check/classDiagram.dot
6 @MODULE@/check/classDiagram.dot: $(PACKREVENG)
8 @-mv classDiagram.dot $@
10 revdisp-@MODULE@: reveng-@MODULE@
11 @echo revdisp for @MODULE@
12 @cd @MODULE@/check ; \
13 $(IRST_INSTALLDIR)/webreveng/create-class-diagram-pages.sh
14 @sed -e "s/STEER/@MODULE@/g" < $(IRST_INSTALLDIR)/webreveng/WWW/STEER/HomePage.html > @MODULE@/check/HomePage.html
18 # Clean option for the whole module
21 @echo "***** Cleaning @MODULE@ *****"
23 $(MUTE)rm @MODULE@/module.mk
24 $(MUTE)rm -rf @MODULE@/tgt_$(ALICE_TARGET)
25 $(MUTE)rm -f $(@MODULE@LIBS)
26 $(MUTE)rm -f $(@MODULE@BINS)
30 @echo "***** Cleaning code check for @MODULE@ *****"
32 $(MUTE)rm -f `find @MODULE@/check -name '*.i'` `find @MODULE@/check -name '*.ii'` `find @MODULE@/check -name '*.viol'`
36 @echo "***** Cleaning code smell for @MODULE@ *****"
38 $(MUTE)rm -f `find @MODULE@/check -name '*.ml'` `find @MODULE@/check -name '*.smell'`
40 clean-reveng-@MODULE@:
42 @echo "***** Cleaning reverse engineering files for @MODULE@ *****"
44 $(MUTE)rm -f `find @MODULE@/check -name '*.dot'`