[build] Tweaked build dependencies
This commit is contained in:
25
Makefile
25
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)
|
||||
|
||||
Reference in New Issue
Block a user