[libmce-glib] Tweaked makefile dependencies
And removed unused variables
This commit is contained in:
29
Makefile
29
Makefile
@@ -114,19 +114,22 @@ ifneq ($(strip $(DEPS)),)
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(GEN_FILES): | $(GEN_DIR)
|
|
||||||
$(DEBUG_OBJS): | $(DEBUG_BUILD_DIR)
|
|
||||||
$(RELEASE_OBJS): | $(RELEASE_BUILD_DIR)
|
|
||||||
|
|
||||||
#
|
|
||||||
# Rules
|
|
||||||
#
|
|
||||||
|
|
||||||
DEBUG_LIB = $(DEBUG_BUILD_DIR)/$(LIB)
|
DEBUG_LIB = $(DEBUG_BUILD_DIR)/$(LIB)
|
||||||
RELEASE_LIB = $(RELEASE_BUILD_DIR)/$(LIB)
|
RELEASE_LIB = $(RELEASE_BUILD_DIR)/$(LIB)
|
||||||
DEBUG_LINK = $(DEBUG_BUILD_DIR)/$(LIB_SONAME)
|
DEBUG_LINK = $(DEBUG_BUILD_DIR)/$(LIB_SONAME)
|
||||||
RELEASE_LINK = $(RELEASE_BUILD_DIR)/$(LIB_SONAME)
|
RELEASE_LINK = $(RELEASE_BUILD_DIR)/$(LIB_SONAME)
|
||||||
|
|
||||||
|
$(GEN_FILES): | $(GEN_DIR)
|
||||||
|
$(DEBUG_OBJS): | $(DEBUG_BUILD_DIR)
|
||||||
|
$(RELEASE_OBJS): | $(RELEASE_BUILD_DIR)
|
||||||
|
$(PKGCONFIG): | $(BUILD_DIR)
|
||||||
|
$(DEBUG_LINK): | $(DEBUG_LIB)
|
||||||
|
$(RELEASE_LINK): | $(RELEASE_LIB)
|
||||||
|
|
||||||
|
#
|
||||||
|
# Rules
|
||||||
|
#
|
||||||
|
|
||||||
debug: $(DEBUG_LIB) $(DEBUG_LINK)
|
debug: $(DEBUG_LIB) $(DEBUG_LINK)
|
||||||
|
|
||||||
release: $(RELEASE_LIB) $(RELEASE_LINK)
|
release: $(RELEASE_LIB) $(RELEASE_LINK)
|
||||||
@@ -164,11 +167,11 @@ $(DEBUG_BUILD_DIR)/%.o : $(SRC_DIR)/%.c
|
|||||||
$(RELEASE_BUILD_DIR)/%.o : $(SRC_DIR)/%.c
|
$(RELEASE_BUILD_DIR)/%.o : $(SRC_DIR)/%.c
|
||||||
$(CC) -c $(RELEASE_CFLAGS) -MT"$@" -MF"$(@:%.o=%.d)" $< -o $@
|
$(CC) -c $(RELEASE_CFLAGS) -MT"$@" -MF"$(@:%.o=%.d)" $< -o $@
|
||||||
|
|
||||||
$(DEBUG_LIB): $(DEBUG_BUILD_DIR) $(DEBUG_OBJS)
|
$(DEBUG_LIB): $(DEBUG_OBJS)
|
||||||
$(LD) $(DEBUG_OBJS) $(DEBUG_LDFLAGS) -o $@
|
$(LD) $(DEBUG_LDFLAGS) $^ -o $@
|
||||||
|
|
||||||
$(RELEASE_LIB): $(RELEASE_BUILD_DIR) $(RELEASE_OBJS)
|
$(RELEASE_LIB): $(RELEASE_OBJS)
|
||||||
$(LD) $(RELEASE_OBJS) $(RELEASE_LDFLAGS) -o $@
|
$(LD) $(RELEASE_LDFLAGS) $^ -o $@
|
||||||
ifeq ($(KEEP_SYMBOLS),0)
|
ifeq ($(KEEP_SYMBOLS),0)
|
||||||
strip $@
|
strip $@
|
||||||
endif
|
endif
|
||||||
@@ -187,8 +190,6 @@ $(PKGCONFIG): $(LIB_NAME).pc.in
|
|||||||
#
|
#
|
||||||
|
|
||||||
INSTALL_PERM = 644
|
INSTALL_PERM = 644
|
||||||
INSTALL_OWNER = $(shell id -u)
|
|
||||||
INSTALL_GROUP = $(shell id -g)
|
|
||||||
|
|
||||||
INSTALL = install
|
INSTALL = install
|
||||||
INSTALL_DIRS = $(INSTALL) -d
|
INSTALL_DIRS = $(INSTALL) -d
|
||||||
|
|||||||
Reference in New Issue
Block a user