SUBDIRS = char-device driver-basics kernel-basics kernel-best-practices kernel-build uio-driver all clean: for dir in $(SUBDIRS) ; do \ (cd $$dir && make $@); \ done