Skip to content

Commit

Permalink
update test rule
Browse files Browse the repository at this point in the history
  • Loading branch information
rask24 committed Jan 22, 2024
1 parent b1f5c58 commit c2273cd
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -92,8 +92,8 @@ leak: $(NAME)

releak: fclean leak

test: all $(GTEST_DIR) $(TEST_OBJ) $(GTEST_OBJ)
@echo "test"
test: all $(GTEST_OBJ) $(TEST_OBJ)
@echo "$(BLUE)test$(RESET)"
$(CXX) -L $(LIBFT_DIR) -lft -lpthread $(OBJ_FILTER_MAIN) $(TEST_OBJ) $(GTEST_OBJ) -o $(TEST_NAME)
./$(TEST_NAME)
@$(RM) $(TEST_NAME)
Expand All @@ -102,9 +102,10 @@ $(BUILD_DIR)/$(TEST_DIR)/%.o: $(TEST_DIR)/%.cpp
@mkdir -p $(@D)
$(CXX) $(CXXFLAGS) -I $(TEST_DIR) $(INCLUDE) -c $< -o $@

$(BUILD_DIR)/$(GTEST_DIR)/%.o: $(GTEST_DIR)/%.cc
$(GTEST_OBJ): $(GTEST_DIR)
@mkdir -p $(@D)
$(CXX) $(CXXFLAGS) -I $(TEST_DIR) $(INCLUDE) -c $< -o $@
$(CXX) $(CXXFLAGS) -I $(TEST_DIR) $(INCLUDE) -c $(GTEST_DIR)/gtest-all.cc -o $(BUILD_DIR)/$(GTEST_DIR)/gtest-all.o
$(CXX) $(CXXFLAGS) -I $(TEST_DIR) $(INCLUDE) -c $(GTEST_DIR)/gtest_main.cc -o $(BUILD_DIR)/$(GTEST_DIR)/gtest_main.o

$(GTEST_DIR):
@echo "fetching google test"
Expand Down

0 comments on commit c2273cd

Please sign in to comment.