SUBDIRS = core/dmenu core/dwm core/slock core/slogin tools .PHONY: all $(SUBDIRS) clean all: $(SUBDIRS) $(SUBDIRS): $(MAKE) -C $@ clean: for d in $(SUBDIRS); do $(MAKE) -C $$d clean; done install: for d in $(SUBDIRS); do $(MAKE) -C $$d install; done