From 065566cd0467d51d2f9eb0031f54eb2b6f6342a0 Mon Sep 17 00:00:00 2001
From: Martin Lenders <mail@martin-lenders.de>
Date: Wed, 31 Jul 2013 15:19:59 +0200
Subject: [PATCH] Create project's bin directory if it does not exist

---
 Makefile.include | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Makefile.include b/Makefile.include
index 16d0697727..807a008dbb 100644
--- a/Makefile.include
+++ b/Makefile.include
@@ -73,13 +73,14 @@ ${PROJBINDIR}/$(PROJECT).a:  $(OBJ)
 
 ${PROJBINDIR}/%.o: %.c
 	@echo; echo "Compiling.... $*.c"; echo
+	@test -d $(PROJBINDIR) || mkdir $(PROJBINDIR)
 	$(CC) $(CFLAGS) $(INCLUDES) -c $*.c -o bin/$*.o
 
 clean:
 	$(MAKE) -C $(RIOTBOARD) clean
 	$(MAKE) -C $(RIOTBASE) clean
 	@for i in $(EXTERNAL_MODULES) ; do $(MAKE) -C $$i clean ; done ;
-	rm -f $(PROJBINDIR)/*
+	rm -rf $(PROJBINDIR)
 
 flash: all
 	$(FLASHER) $(FFLAGS)
-- 
GitLab