aboutsummaryrefslogtreecommitdiffstats
path: root/os/common/ports/e200/compilers/GCC
diff options
context:
space:
mode:
authorGiovanni Di Sirio <gdisirio@gmail.com>2015-04-26 17:30:54 +0000
committerGiovanni Di Sirio <gdisirio@gmail.com>2015-04-26 17:30:54 +0000
commitbd8037645e4063ef2e4a699720dd4e9a1c4af34d (patch)
tree679288cbd0a1f14ecd9caa587319db3c79955bde /os/common/ports/e200/compilers/GCC
parent90888c48dd81c73a6ddc06adb109e5cccd563dea (diff)
downloadChibiOS-bd8037645e4063ef2e4a699720dd4e9a1c4af34d.tar.gz
ChibiOS-bd8037645e4063ef2e4a699720dd4e9a1c4af34d.tar.bz2
ChibiOS-bd8037645e4063ef2e4a699720dd4e9a1c4af34d.zip
Fixed bug #579.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7929 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/common/ports/e200/compilers/GCC')
-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)