all: @for dir in $(DIRS); do make -C $$dir; done
I can't understand symbol @. Why use @ ?
@
It just avoids echoing the command... Google is your friend