diff options
Diffstat (limited to 'os/common/ports/ARM')
-rw-r--r-- | os/common/ports/ARM/compilers/GCC/rules.mk | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/os/common/ports/ARM/compilers/GCC/rules.mk b/os/common/ports/ARM/compilers/GCC/rules.mk index dd2c16caa..61f34f224 100644 --- a/os/common/ports/ARM/compilers/GCC/rules.mk +++ b/os/common/ports/ARM/compilers/GCC/rules.mk @@ -170,16 +170,21 @@ PRE_MAKE_ALL_RULE_HOOK: POST_MAKE_ALL_RULE_HOOK:
-$(OBJS): | $(BUILDDIR)
+$(OBJS): | $(BUILDDIR) $(OBJDIR) $(LSTDIR)
-$(BUILDDIR) $(OBJDIR) $(LSTDIR):
+$(BUILDDIR):
ifneq ($(USE_VERBOSE_COMPILE),yes)
@echo Compiler Options
@echo $(CC) -c $(CFLAGS) -I. $(IINCDIR) main.c -o main.o
@echo
endif
- mkdir -p $(OBJDIR)
- mkdir -p $(LSTDIR)
+ @mkdir -p $(BUILDDIR)
+
+$(OBJDIR):
+ @mkdir -p $(OBJDIR)
+
+$(LSTDIR):
+ @mkdir -p $(LSTDIR)
$(ACPPOBJS) : $(OBJDIR)/%.o : %.cpp Makefile
ifeq ($(USE_VERBOSE_COMPILE),yes)
|