# debug "make --just-print" DIRS = src test_net_socket TAR_NAME = shm_queue.tar.gz all: @for i in $(DIRS); do \ (cd $$i && echo ">>>>>> making $$i ..." && $(MAKE) ) || exit 1; \ done clean: @for i in $(DIRS); do \ (cd $$i && echo ">>>>>> cleaning $$i ..." && $(MAKE) clean) || exit 1; \ done tar: rm -f $(TAR_NAME) git archive --format tar.gz --output $(TAR_NAME) master