Merge remote-tracking branch 'origin/edge' into feature/new_build
[clinton/Smoothieware.git] / makefile
1 #!/usr/bin/make
2
3 DIRS = mbed src
4 DIRSCLEAN = $(addsuffix .clean,$(DIRS))
5
6 all: $(DIRS)
7
8 clean: $(DIRSCLEAN)
9
10 $(DIRS):
11 @echo Building $@
12 @ $(MAKE) -C $@
13
14 $(DIRSCLEAN): %.clean:
15 @echo Cleaning $*
16 @ $(MAKE) -C $* clean
17
18 debug-store:
19 @ $(MAKE) -C src debug-store
20
21 flash:
22 @ $(MAKE) -C src flash
23
24 dfu:
25 @ $(MAKE) -C src dfu
26
27 upload:
28 @ $(MAKE) -C src upload
29
30 debug:
31 @ $(MAKE) -C src debug
32
33 console:
34 @ $(MAKE) -C src console
35
36 .PHONY: all $(DIRS) $(DIRSCLEAN) debug-store flash upload debug console dfu