Index: common.mk |
diff --git a/common.mk b/common.mk |
index a4a21dd1fd2c73d162cdd3465c5116641d622d03..f0de87987ce19aa3e3cb561557ffc59d97786910 100644 |
--- a/common.mk |
+++ b/common.mk |
@@ -5,6 +5,15 @@ |
ALL_OBJS = $(ALL_SRCS:%.c=${BUILD_ROOT}/%.o) |
ALL_DEPS = $(ALL_OBJS:%.o=%.o.d) |
+# |
+# For this target (all) to be built by default, the including file must not |
+# define any other targets above the line including this file. |
+# |
+# This all: rule must be above the %.o: %.c rule below, otherwise the |
+# rule below becomes the default target. |
+# |
+all: ${ALL_OBJS} |
+ |
${BUILD_ROOT}/%.o : %.c |
$(CC) $(CFLAGS) $(INCLUDES) -MMD -MF $@.d -c -o $@ $< |