From 8fd09c575cc9c87c0bbf9d79030173e3bc65c7b7 Mon Sep 17 00:00:00 2001 From: Martin Lenders <mail@martin-lenders.de> Date: Sat, 3 May 2014 17:27:21 +0200 Subject: [PATCH] Make directory creation in object compilation more makey --- Makefile.include | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Makefile.include b/Makefile.include index 8bf47d1f7d..13aade9398 100644 --- a/Makefile.include +++ b/Makefile.include @@ -115,10 +115,9 @@ $(RIOTBASE)/pkg/%/Makefile.include:: -include $(OBJ:.o=.d) $(BINDIR)$(PROJECT)/%.o: %.c $(PROJDEPS) $(USEPKG:%=${BINDIR}%.a) - @mkdir -p ${BINDIR} @echo; echo "Compiling.... $*.c"; echo - @test -d $(BINDIR)$(PROJECT) || mkdir -p $(BINDIR)$(PROJECT) - $(AD)$(CC) $(CFLAGS) $(INCLUDES) -c $*.c -o $(BINDIR)$(PROJECT)/$*.o + $(AD)mkdir -p "$(dir $@)" + $(ADD)$(CC) $(CFLAGS) $(INCLUDES) -c "$<" -o "$@" $(USEPKG:%=${BINDIR}%.a):: @mkdir -p ${BINDIR} -- GitLab