|
1 | 1 | # This file was automagically generated by mbed.org. For more information,
|
2 | 2 | # see http://mbed.org/handbook/Exporting-to-GCC-ARM-Embedded
|
3 | 3 |
|
| 4 | +ifeq ($(OS),Windows_NT) |
| 5 | +MKDIR := mkdir |
| 6 | +else |
| 7 | +MKDIR := mkdir -p |
| 8 | +endif |
| 9 | + |
4 | 10 | ifeq (,$(filter bin,$(notdir $(CURDIR))))
|
5 | 11 | .SUFFIXES:
|
6 | 12 | OBJDIR := bin
|
7 | 13 | MAKETARGET = $(MAKE) --no-print-directory -C $@ -f $(CURDIR)/Makefile \
|
8 | 14 | SRCDIR=$(CURDIR) $(MAKECMDGOALS)
|
9 | 15 | .PHONY: $(OBJDIR) clean
|
10 | 16 | $(OBJDIR):
|
11 |
| - +@[ -d $@ ] || mkdir -p $@ |
| 17 | + +@[ -d $@ ] || $(MKDIR) $@ |
12 | 18 | +@$(MAKETARGET)
|
13 | 19 | Makefile : ;
|
14 | 20 | % :: $(OBJDIR) ; :
|
@@ -81,21 +87,21 @@ all: $(PROJECT).bin $(PROJECT).hex size
|
81 | 87 | {% endblock %}
|
82 | 88 |
|
83 | 89 | .asm.o:
|
84 |
| - @[ -d $(dir $@)] || mkdir -p $(dir $@) |
| 90 | + @[ -d $(dir $@)] || $(MKDIR) $(dir $@) |
85 | 91 | $(CC) $(CPU) -c -x assembler-with-cpp -o $@ $<
|
86 | 92 | .s.o:
|
87 |
| - @[ -d $(dir $@)] || mkdir -p $(dir $@) |
| 93 | + @[ -d $(dir $@)] || $(MKDIR) $(dir $@) |
88 | 94 | $(CC) $(CPU) -c -x assembler-with-cpp -o $@ $<
|
89 | 95 | .S.o:
|
90 |
| - @[ -d $(dir $@)] || mkdir -p $(dir $@) |
| 96 | + @[ -d $(dir $@)] || $(MKDIR) $(dir $@) |
91 | 97 | $(CC) $(CPU) -c -x assembler-with-cpp -o $@ $<
|
92 | 98 |
|
93 | 99 | .c.o:
|
94 |
| - @[ -d $(dir $@)] || mkdir -p $(dir $@) |
| 100 | + @[ -d $(dir $@)] || $(MKDIR) $(dir $@) |
95 | 101 | $(CC) $(CC_FLAGS) $(CC_SYMBOLS) -std=gnu99 $(INCLUDE_PATHS) -o $@ $<
|
96 | 102 |
|
97 | 103 | .cpp.o:
|
98 |
| - @[ -d $(dir $@)] || mkdir -p $(dir $@) |
| 104 | + @[ -d $(dir $@)] || $(MKDIR) $(dir $@) |
99 | 105 | $(CPP) $(CC_FLAGS) $(CC_SYMBOLS) -std=gnu++98 -fno-rtti $(INCLUDE_PATHS) -o $@ $<
|
100 | 106 |
|
101 | 107 |
|
|
0 commit comments