@@ -1,18 +1,16 @@
SUBDIRS = tools fw fpga
-all clean spotless : local $(SUBDIRS)
+all clean spotless :
+ $(MAKE) local.$@ $(SUBDIRS) goal=$@
.PHONY: $(SUBDIRS)
$(SUBDIRS):
- $(MAKE) -C $< $(MAKECMDGOALS)
+ $(MAKE) -C $@ $(goal)
fw: tools
fpga: fw
-.PHONY: local
-local: $(patsubst %,%.local,$(MAKECMDGOALS))
-
local.all:
local.clean: