diff --git a/Makefile b/Makefile index e1b494cffedddd38aa773aa0cc45ccae196c45be..8f62deaa1bf2fc02366d8c5e1043d9c84f02887e 100644 --- a/Makefile +++ b/Makefile @@ -107,7 +107,7 @@ check_requirements: mkdir -p ${PLATFORM_OBJ_DIR} mkdir -p ${VAL_OBJ_DIR} -$(BUILD_ALL): +$(BUILD_ALL): check_requirements @echo "Building sub-component at $(@)" $(MAKE) -C $(@) @@ -116,11 +116,11 @@ $(PROGRAM): echo "$(CC) $(D_NAMES) $(CFLAGS) $(PLATFORM_OBJ_DIR)/*.o $(LDFLAGS) -L$(LIB_DIR) -l$(LIB) -o $@" $(CC) $(D_NAMES) $(CFLAGS) $(APP_OBJ_DIR)/*.o $(PLATFORM_OBJ_DIR)/*.o $(LDFLAGS) -L$(LIB_DIR) -l$(LIB) -o $@ -$(LIB_BM): +$(LIB_BM): $(BUILD_ALL) echo "Building library at `pwd`" $(AR) -cvq lib$@.a $(VAL_OBJ_DIR)/*.o $(TEST_OBJ_DIR)/*.o $(APP_OBJ_DIR)/*.o $(PLATFORM_OBJ_DIR)/*.o -$(LIB_ALL): +$(LIB_ALL): $(BUILD_ALL) echo "Building library at `pwd`" $(AR) -cvq lib$@.a $(VAL_OBJ_DIR)/*.o $(TEST_OBJ_DIR)/*.o