Make clearer echo of work done
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 29 Sep 1999 08:55:08 +0000 (08:55 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 29 Sep 1999 08:55:08 +0000 (08:55 +0000)
Makefile
conf/GeneralDef

index 6a55d04..f4c415d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,12 +5,16 @@
 include $(ALICE_ROOT)/conf/GeneralDef
 include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
 
-MAKEFLAGS =
+MAKEFLAGS = -s
 
 ##### MACROS #####
 
 PACKAGE = Main
 
+DOTS = " ................................................................................"
+
+PRETTY =  awk '{print $$0 substr($(DOTS),1,79-length($$0))}'
+
 ##### Module libraries #####
 
 ALIROOT_DIRS           = STEER TGeant3 TRD PHOS TPC ZDC MUON PMD FMD TOF ITS \
@@ -24,34 +28,25 @@ lib bin:
        @mkdir $@
 
 alilibs:  lib
-       @for i in $(ALIROOT_DIRS) ; do \
+       for i in $(ALIROOT_DIRS) ; do \
+          echo "Making headers in $$i" | $(PRETTY); \
           ${MAKE} -C $$i headers ; \
-       done
+        done
        @for i in $(ALIROOT_DIRS) ; do \
+          echo "Making dependencies in $$i" | $(PRETTY); \
           ${MAKE} -C $$i depend ; \
        done
        @for i in $(ALIROOT_DIRS) ; do \
+          echo "Making in $$i" | $(PRETTY); \
           ${MAKE} -C $$i ; \
        done
 
-aliroot: bin
-       @${MAKE} -C ALIROOT
-
-geant321:  lib
-       @-${MAKE} -C GEANT321 depend
-       @${MAKE} -C GEANT321
-
-pythia:    lib
-       @-${MAKE} -C PYTHIA depend
-       @${MAKE} -C PYTHIA
-
-pdf:       lib
-       @-${MAKE} -C PDF depend
-       @${MAKE} -C PDF
-
-minicern:  lib
-       @-${MAKE} -C MINICERN depend
-       @${MAKE} -C MINICERN
+aliroot geant321 minicern pdf pythia: bin
+       @DIR=`echo $@ | awk '{print toupper($$0)}'` ; \
+       echo "Making dependencies in $$DIR" | $(PRETTY); \
+       ${MAKE} -C $$DIR depend;\
+       echo "Making in $$DIR" | $(PRETTY); \
+       ${MAKE} -C $$DIR
 
 cernlibs: geant321 pythia minicern pdf
 
index 5147e34..802e392 100644 (file)
@@ -72,14 +72,3 @@ ROOTGLIBS     = -lGpad -lGui -lGX11 -lX3d  -lXpm
 
 CLIBS         = -lminicern
 G3LIBS        = -lgeant321
-
-
-
-
-
-
-
-
-
-
-