Commit | Line | Data |
---|---|---|
172d42d9 AG |
1 | #!/usr/bin/make |
2 | ||
3 | DIRS = mbed src | |
4 | DIRSCLEAN = $(addsuffix .clean,$(DIRS)) | |
5 | ||
68b4aa4d AG |
6 | all: |
7 | @echo Building mbed SDK | |
8 | @ $(MAKE) -C mbed | |
9 | @echo Building Smoothie | |
10 | @ $(MAKE) -C src | |
172d42d9 AG |
11 | |
12 | clean: $(DIRSCLEAN) | |
13 | ||
172d42d9 AG |
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 |