SUBDIRS := $(dir $(shell find . -name Makefile)) SUBDIRS := $(shell echo $(SUBDIRS) | sed -e 's/\.\///g';) .PHONY: modules modules_install clean $(SUBDIRS) modules: $(SUBDIRS) $(SUBDIRS): @$(MAKE) -C $@ modules $(NVT_MULTI_CORES_FLAG) modules_install: @for n in $(SUBDIRS); do \ $(MAKE) -C $$n modules_install; \ done clean: @for n in $(SUBDIRS); do \ $(MAKE) -C $$n clean; \ done @rm output -rf