From 5dbefc48f042160f8b6f4d6b923e77363be0fc56 Mon Sep 17 00:00:00 2001 From: Samih Abdelrahman Date: Mon, 22 Jan 2024 17:22:26 +0400 Subject: [PATCH] build(Makefile): fix relinking issue --- server/Makefile | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/server/Makefile b/server/Makefile index 25b091d..6f20407 100644 --- a/server/Makefile +++ b/server/Makefile @@ -29,22 +29,21 @@ TEST_SERVER:= $(TEST_DIR)/SERVER_main.cpp OBJS_DIR:= objects OBJS:= $(addprefix $(OBJS_DIR)/, $(SRCS:%.cpp=%.o)) -OBJS_BASENAMES:= $(addprefix $(OBJS_DIR)/,$(notdir $(OBJS))) NAME:= libserver.a all: $(NAME) $(NAME): $(OBJS) - @ar rcs $(NAME) $(OBJS_BASENAMES) + @ar rcs $(NAME) $(OBJS) @echo "$(YELLOW)[ LIBRARY ]$(RESET) $(NAME) is ready.\n" -$(OBJS_DIR)/%.o: %.cpp | $(OBJS_DIR) - @$(CXX) $(CXXFLAGS) $(INCLUDES) -c $^ -o $(OBJS_DIR)/$(notdir $@) +$(OBJS_DIR)/%.o: %.cpp | $(OBJS_DIR) + @$(CXX) $(CXXFLAGS) $(INCLUDES) -c $^ -o $@ @echo "$(GREEN)[ COMPILE ]$(RESET) $<." $(OBJS_DIR): - @mkdir -p objects + @mkdir -p objects objects/socket debug: CXXFLAGS += $(DEBUGFLAGS) debug: all