@echo "Generating $@"
@[ -d $(dir $@) ] || mkdir $(dir $@)
@rm -f $@
+ifeq ($(CXXVERBOSE),)
@$(LD) $(LDFLAGS) $^ $(LIBS) -o $@
+else
+ $(LD) $(LDFLAGS) $^ $(LIBS) -o $@
+endif
headers: $(patsubst %,$(ALICE_ROOT)/include/%,$(HEADERS))
$(DICT):
@echo "Generating $@"
- @rootcint -f $@ -c -I$(ALICE_ROOT)/include $^
+ifeq ($(CXXVERBOSE),)
+ @rootcint -f $@ -c $(filter -I%,$(CXXFLAGS)) $^
+else
+ rootcint -f $@ -c $(filter -I%,$(CXXFLAGS)) $^
+endif
depend:
- @$(MAKEDEPEND) -ftgt_$(ALICE_TARGET)/Make-depend -ptgt_$(ALICE_TARGET)/ -- $(CXXFLAGS) $(DEPINC) -- $^
+ -@$(MAKEDEPEND) -ftgt_$(ALICE_TARGET)/Make-depend -ptgt_$(ALICE_TARGET)/ -- $(CXXFLAGS) $(DEPINC) -- $^ 2>/dev/null
tgt_$(ALICE_TARGET)/Make-depend:
@[ -d $(dir $@) ] || mkdir $(dir $@)
check: $(CHECKS)
-.SECONDARY: $(CHECKS:%.viol=%.ii)
\ No newline at end of file
+PREPROC = $(patsubst %.viol,%.i,$(CHECKS))
+
+REVENGS = $(patsubst %.viol,%.ii,$(CHECKS))
+
+.SECONDARY: $(REVENGS) $(PREPROC)
+
+reveng: check/classDiagram.dot
+
+check/classDiagram.dot: $(PREPROC)
+ @$(REV_ENG) $^
+ @-mv classDiagram.dot $@
+
+revdisp: reveng
+ @$(IRST_INSTALLDIR)/scripts/revEngInterface.sh check/classDiagram.dot
+
+