From 6ed9082e69c5ad6424206c9cf67510efbb6454db Mon Sep 17 00:00:00 2001 From: Slava Monich Date: Mon, 10 May 2021 03:00:50 +0300 Subject: [PATCH] [build] Tweaked build dependencies --- Makefile | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index ca914ce..27f3d23 100644 --- a/Makefile +++ b/Makefile @@ -157,6 +157,16 @@ DEBUG_OBJS = $(SRC:%.c=$(DEBUG_BUILD_DIR)/%.o) RELEASE_OBJS = $(SRC:%.c=$(RELEASE_BUILD_DIR)/%.o) COVERAGE_OBJS = $(SRC:%.c=$(COVERAGE_BUILD_DIR)/%.o) +DEBUG_SO = $(DEBUG_BUILD_DIR)/$(LIB_SO) +RELEASE_SO = $(RELEASE_BUILD_DIR)/$(LIB_SO) +DEBUG_LINK = $(DEBUG_BUILD_DIR)/$(LIB_SYMLINK1) +RELEASE_LINK = $(RELEASE_BUILD_DIR)/$(LIB_SYMLINK1) +DEBUG_DEV_LINK = $(DEBUG_BUILD_DIR)/$(LIB_DEV_SYMLINK) +RELEASE_DEV_LINK = $(RELEASE_BUILD_DIR)/$(LIB_DEV_SYMLINK) +DEBUG_LIB = $(DEBUG_BUILD_DIR)/$(LIB) +RELEASE_LIB = $(RELEASE_BUILD_DIR)/$(LIB) +COVERAGE_LIB = $(COVERAGE_BUILD_DIR)/$(LIB) + # # Dependencies # @@ -173,20 +183,15 @@ $(DEBUG_OBJS) $(DEBUG_SO): | $(DEBUG_BUILD_DIR) $(DEBUG_DEPS) $(RELEASE_OBJS) $(RELEASE_SO): | $(RELEASE_BUILD_DIR) $(RELEASE_DEPS) $(COVERAGE_OBJS) $(COVERAGE_LIB): | $(COVERAGE_BUILD_DIR) +$(DEBUG_LINK): | $(DEBUG_LIB) +$(RELEASE_LINK): | $(RELEASE_LIB) +$(DEBUG_DEV_LINK): | $(DEBUG_LINK) +$(RELEASE_DEV_LINK): | $(RELEASE_LINK) + # # Rules # -DEBUG_SO = $(DEBUG_BUILD_DIR)/$(LIB_SO) -RELEASE_SO = $(RELEASE_BUILD_DIR)/$(LIB_SO) -DEBUG_LINK = $(DEBUG_BUILD_DIR)/$(LIB_SYMLINK1) -RELEASE_LINK = $(RELEASE_BUILD_DIR)/$(LIB_SYMLINK1) -DEBUG_DEV_LINK = $(DEBUG_BUILD_DIR)/$(LIB_DEV_SYMLINK) -RELEASE_DEV_LINK = $(RELEASE_BUILD_DIR)/$(LIB_DEV_SYMLINK) -DEBUG_LIB = $(DEBUG_BUILD_DIR)/$(LIB) -RELEASE_LIB = $(RELEASE_BUILD_DIR)/$(LIB) -COVERAGE_LIB = $(COVERAGE_BUILD_DIR)/$(LIB) - debug: $(DEBUG_SO) $(DEBUG_LINK) $(DEBUG_DEV_LINK) release: $(RELEASE_SO) $(RELEASE_LINK) $(RELEASE_DEV_LINK)