aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--os/common/ports/ARM/compilers/GCC/rules.mk6
-rw-r--r--os/common/ports/ARMCMx/compilers/GCC/rules.mk6
-rw-r--r--os/common/ports/e200/compilers/GCC/rules.mk6
-rw-r--r--readme.txt1
4 files changed, 13 insertions, 6 deletions
diff --git a/os/common/ports/ARM/compilers/GCC/rules.mk b/os/common/ports/ARM/compilers/GCC/rules.mk
index d3b8f6858..dd2c16caa 100644
--- a/os/common/ports/ARM/compilers/GCC/rules.mk
+++ b/os/common/ports/ARM/compilers/GCC/rules.mk
@@ -164,9 +164,11 @@ VPATH = $(SRCPATHS)
# Makefile rules
#
-all: $(OBJS) $(OUTFILES) MAKE_ALL_RULE_HOOK
+all: PRE_MAKE_ALL_RULE_HOOK $(OBJS) $(OUTFILES) POST_MAKE_ALL_RULE_HOOK
-MAKE_ALL_RULE_HOOK:
+PRE_MAKE_ALL_RULE_HOOK:
+
+POST_MAKE_ALL_RULE_HOOK:
$(OBJS): | $(BUILDDIR)
diff --git a/os/common/ports/ARMCMx/compilers/GCC/rules.mk b/os/common/ports/ARMCMx/compilers/GCC/rules.mk
index bb3d4bc65..52dbc4b16 100644
--- a/os/common/ports/ARMCMx/compilers/GCC/rules.mk
+++ b/os/common/ports/ARMCMx/compilers/GCC/rules.mk
@@ -154,9 +154,11 @@ VPATH = $(SRCPATHS)
# Makefile rules
#
-all: $(OBJS) $(OUTFILES) MAKE_ALL_RULE_HOOK
+all: PRE_MAKE_ALL_RULE_HOOK $(OBJS) $(OUTFILES) POST_MAKE_ALL_RULE_HOOK
-MAKE_ALL_RULE_HOOK:
+PRE_MAKE_ALL_RULE_HOOK:
+
+POST_MAKE_ALL_RULE_HOOK:
$(OBJS): | $(BUILDDIR)
diff --git a/os/common/ports/e200/compilers/GCC/rules.mk b/os/common/ports/e200/compilers/GCC/rules.mk
index 0eb6ad736..94c215ec1 100644
--- a/os/common/ports/e200/compilers/GCC/rules.mk
+++ b/os/common/ports/e200/compilers/GCC/rules.mk
@@ -110,9 +110,11 @@ VPATH = $(SRCPATHS)
# Makefile rules
#
-all: $(OBJS) $(OUTFILES) MAKE_ALL_RULE_HOOK
+all: PRE_MAKE_ALL_RULE_HOOK $(OBJS) $(OUTFILES) POST_MAKE_ALL_RULE_HOOK
-MAKE_ALL_RULE_HOOK:
+PRE_MAKE_ALL_RULE_HOOK:
+
+POST_MAKE_ALL_RULE_HOOK:
$(OBJS): | $(BUILDDIR)
diff --git a/readme.txt b/readme.txt
index 0b03de580..b34f5ef06 100644
--- a/readme.txt
+++ b/readme.txt
@@ -78,6 +78,7 @@
- HAL: Fixed invalid checks on STM32L1xx LSI and LSE clocks (bug #583).
- HAL: Fixed RCC CAN2 macros missing in STM32F1xx platform (bug #582).
- HAL: Fixed STM32 I2Cv2 driver issue (bug 581).
+- BLD: Fixed ules.mk: adding "PRE_MAKE_ALL_RULE_HOOK" (bug #580).
*** 3.0.0p3 ***
- RT: Fixed tickless mode instability in RT (bug 577).