--- chewbacca/PamOffLineSW/Makefile	2009/04/10 15:01:45	1.6
+++ chewbacca/PamOffLineSW/Makefile	2009/07/29 15:46:58	1.7
@@ -1,6 +1,6 @@
 #*****************************************************************************
 #
-# FILE NAME:    $Id: Makefile,v 1.5 2008-11-04 09:44:29 mocchiut Exp $    
+# FILE NAME:    $Id: Makefile,v 1.6 2009/04/10 15:01:45 pam-fi Exp $    
 # VERSION:      
 # AUTHOR:       Nergal S.r.l.
 # DATE:
@@ -49,17 +49,32 @@
 all: $(EXECUTABLES)
 
 $(EXECUTABLES): $(TARGETLIB) $(EXTLIB)
+ifeq ($(verbose),)
+	@$(CXX) $(PAM_BIT) -o  $@    -L ../event -lyoda -lg2c `root-config --libs` -lRMySQL $^
+else
 	$(CXX) $(PAM_BIT) -o  $@    -L ../event -lyoda -lg2c `root-config --libs` -lRMySQL $^
+endif
 
 $(EXTLIB): $(EXTDIR)
+ifeq ($(verbose),)
+	@for sub_dir in $(EXTDIR) ; do \
+		(${EGREEN} "Make all in $$sub_dir "; ${RESET});\
+		$(MAKE) -s -C $$sub_dir libs ; \
+	done
+else
 	for sub_dir in $(EXTDIR) ; do \
 		$(MAKE) -C $$sub_dir libs ; \
 	done
+endif
 
 libs: $(TARGETLIB)
 
 $(TARGETLIB) : ${OBJS}
+ifeq ($(verbose),)
+	@$(AR) -scrv $@ ${OBJS} &>/dev/null
+else
 	$(AR) -scrv $@ ${OBJS}
+endif
 
 SUBPACKET_HEADER_FILES = \
 
@@ -130,26 +145,51 @@
 	LinkDef.h
 
 $(ROOTEVENTDICT).cpp: ${DICT_HEADER_FILES} 
+ifeq ($(verbose),)
+	@echo	"Calling ROOTCINT" ;\
+	LD_LIBRARY_PATH=$(ROOT_LIB):$(LD_LIBRARY_PATH); $(ROOTCINT) -f $@ -c ${INCLUDES} $^
+else
 	echo	$(ROOTCINT) -f $@ -c ${INCLUDES} $^ ;\
 	LD_LIBRARY_PATH=$(ROOT_LIB):$(LD_LIBRARY_PATH); $(ROOTCINT) -f $@ -c ${INCLUDES} $^
+endif
 
 clean: clean-subdir
+ifeq ($(verbose),)
+	@rm -f $(TARGETLIB) ${OBJS} $(OBJDIR)/.*.d $(EXECUTABLES)
+else
 	rm -f $(TARGETLIB) ${OBJS} $(OBJDIR)/.*.d $(EXECUTABLES)
+endif
 
 clean-subdir: $(EXTDIR)
+ifeq ($(verbose),)
+	@for sub_dir in $(EXTDIR) ; do \
+		$(MAKE) -s -C $$sub_dir clean ; \
+	done
+else
 	for sub_dir in $(EXTDIR) ; do \
 		$(MAKE) -C $$sub_dir clean ; \
 	done
+endif
 
 distclean: distclean-sub distclean-subdir clean
+ifeq ($(verbose),)
+	@rm -f $(ROOTEVENTDICT).{cpp,h}
+else
 	rm -f $(ROOTEVENTDICT).{cpp,h}
+endif
 
 distclean-subdir:
+ifeq ($(verbose),)
+	@for sub_dir in $(EXTDIR) ; do \
+		$(MAKE) -s -C $$sub_dir distclean-sub ; \
+	done
+else
 	for sub_dir in $(EXTDIR) ; do \
 		$(MAKE) -C $$sub_dir distclean-sub ; \
 	done
+endif
 
--include $(DEPEND)
+#-include $(DEPEND)
 
 
 #------------------------------------------------------------------------------