Commit | Line | Data |
---|---|---|
172d42d9 AG |
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 |