-recurse = set -e; for f in $($(1)_DIRS); do $(MAKE) -C $$f $(2); done
+recurse = +set -e; for f in $($(1)_DIRS); do $(MAKE) -C $$f $(2); done
PIC_DIRS= iwjpictest cebpic detpic
HOST_DIRS= pcb layout hostside
$(call recurse,HOST,recurse)
$(call recurse,PIC,)
+client:
+ $(call recurse,HOST,client)
+
host: host_recurse
host_%:
$(call recurse,PIC,)
pic_%:
- $(MAKE) -C layout for-pic
+ +$(MAKE) -C layout for-pic
$(call recurse,PIC,$*)
pic_clean:
$(call recurse,PIC,clean)
clean: host_clean pic_clean
+tidy: host_tidy