Redo window mkdir; add cross-platform rmdir

pull/2060/head
Jimmy Brisson 2016-06-29 13:21:54 -05:00
parent 6867499da3
commit 5d014661c2
1 changed files with 6 additions and 3 deletions

View File

@ -1,10 +1,13 @@
# This file was automagically generated by mbed.org. For more information, # This file was automagically generated by mbed.org. For more information,
# see http://mbed.org/handbook/Exporting-to-GCC-ARM-Embedded # see http://mbed.org/handbook/Exporting-to-GCC-ARM-Embedded
# cross-platform directory manipulation
ifeq ($(OS),Windows_NT) ifeq ($(OS),Windows_NT)
MAKEDIR = IF exists $(1) () ELSE (mkdir $(1)) MAKEDIR = if not exist "$(1)" mkdir "$(1)"
RM = rmdir /S /Q
else else
MAKEDIR = [ -d $(1) ] || mkdir -p $(1) MAKEDIR = mkdir -p $(1)
RM = rm -rf
endif endif
ifeq (,$(filter bin,$(notdir $(CURDIR)))) ifeq (,$(filter bin,$(notdir $(CURDIR))))
@ -19,7 +22,7 @@ $(OBJDIR):
Makefile : ; Makefile : ;
% :: $(OBJDIR) ; : % :: $(OBJDIR) ; :
clean : clean :
rm -rf $(OBJDIR) $(RM) $(OBJDIR)
{% block target_clean -%} {% block target_clean -%}
{% endblock %} {% endblock %}
else else