the resulting tree complexity O(N) (N=# of subdirs), and it also makes it easier to comprehend the Makefile logic.