Simplify (cont.) Use simple generic targets More make all-dir-depends make all-dir-depends | tsort Reused for all things make clean=depends (depends on all-dir-depends) make show-required-by