aboutsummaryrefslogtreecommitdiffstats
path: root/os/common/ports/e200/compilers/GCC/rules.mk
diff options
context:
space:
mode:
Diffstat (limited to 'os/common/ports/e200/compilers/GCC/rules.mk')
-rw-r--r--os/common/ports/e200/compilers/GCC/rules.mk13
1 files changed, 9 insertions, 4 deletions
diff --git a/os/common/ports/e200/compilers/GCC/rules.mk b/os/common/ports/e200/compilers/GCC/rules.mk
index 94c215ec1..f54bb4a9e 100644
--- a/os/common/ports/e200/compilers/GCC/rules.mk
+++ b/os/common/ports/e200/compilers/GCC/rules.mk
@@ -116,16 +116,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)
$(CPPOBJS) : $(OBJDIR)/%.o : %.cpp Makefile
ifeq ($(USE_VERBOSE_COMPILE),yes)