File tree Expand file tree Collapse file tree 1 file changed +13
-6
lines changed Expand file tree Collapse file tree 1 file changed +13
-6
lines changed Original file line number Diff line number Diff line change 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
+ MAKEDIR = mkdir
6
+ else
7
+ MAKEDIR = 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
+ +@$(MAKEDIR) $@
12
18
+@$(MAKETARGET)
13
19
Makefile : ;
14
20
% :: $(OBJDIR) ; :
68
74
CC_FLAGS += -DNDEBUG -Os
69
75
endif
70
76
77
+
71
78
.PHONY: all lst size
72
79
73
80
{% block target_all -%}
@@ -76,21 +83,21 @@ all: $(PROJECT).bin $(PROJECT).hex size
76
83
77
84
78
85
.asm.o:
79
- @[ -d $(dir $@) ] || mkdir -p $(dir $@)
86
+ @$(MAKEDIR) $(dir $@)
80
87
$(CC) $(CPU) -c $(ASM_FLAGS) -o $@ $<
81
88
.s.o:
82
- @[ -d $(dir $@) ] || mkdir -p $(dir $@)
89
+ @$(MAKEDIR) $(dir $@)
83
90
$(CC) $(CPU) -c $(ASM_FLAGS) -o $@ $<
84
91
.S.o:
85
- @[ -d $(dir $@) ] || mkdir -p $(dir $@)
92
+ @$(MAKEDIR) $(dir $@)
86
93
$(CC) $(CPU) -c $(ASM_FLAGS) -o $@ $<
87
94
88
95
.c.o:
89
- @[ -d $(dir $@) ] || mkdir -p $(dir $@)
96
+ @$(MAKEDIR) $(dir $@)
90
97
$(CC) $(CC_FLAGS) $(CC_SYMBOLS) $(INCLUDE_PATHS) -o $@ $<
91
98
92
99
.cpp.o:
93
- @[ -d $(dir $@) ] || mkdir -p $(dir $@)
100
+ @$(MAKEDIR) $(dir $@)
94
101
$(CPP) $(CPPC_FLAGS) $(CC_SYMBOLS) $(INCLUDE_PATHS) -o $@ $<
95
102
96
103
You can’t perform that action at this time.
0 commit comments