]> git.dkaiser.de - 42/libft.git/commitdiff
Added bonus files to normal src and change rm
authorDominik Kaiser <dkaiser@2-D-9.42heilbronn.de>
Mon, 29 Apr 2024 15:13:03 +0000 (17:13 +0200)
committerDominik Kaiser <dkaiser@2-D-9.42heilbronn.de>
Mon, 29 Apr 2024 15:13:03 +0000 (17:13 +0200)
Makefile

index 907d4394cd43c235400a30b5ff9c65d30c170cf8..06bc229be7d7bc4bbe9f28648340523302df4fce 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -42,12 +42,8 @@ SRC_FILES = ft_atoi.c \
                        ft_printaddr.c \
                        get_next_line.c \
                        get_next_line_utils.c \
-                       ft_atol.c
-
-
-OBJ_FILES = $(SRC_FILES:.c=.o)
-
-BONUS_SRC = ft_lstnew_bonus.c \
+                       ft_atol.c \
+                       ft_lstnew_bonus.c \
                        ft_lstadd_front_bonus.c \
                        ft_lstsize_bonus.c \
                        ft_lstlast_bonus.c \
@@ -57,18 +53,17 @@ BONUS_SRC = ft_lstnew_bonus.c \
                        ft_lstiter_bonus.c \
                        ft_lstmap_bonus.c
 
-BONUS_OBJ = $(BONUS_SRC:.c=.o)
+OBJ_FILES = $(SRC_FILES:.c=.o)
 
 all: $(NAME)
 
-$(NAME): $(OBJ_FILES) $(BONUS_OBJ)
-       ar rcs $(NAME) $(OBJ_FILES) $(BONUS_OBJ)
+$(NAME): $(OBJ_FILES)
+       ar rcs $(NAME) $(OBJ_FILES)
 
 clean:
-       rm -f $(OBJ_FILES) $(BONUS_OBJ)
-
+       @$(foreach file, $(OBJ_FILES), test -f $(file) && rm $(file) && echo "[$(NAME)] Removed $(file)." || :;)
 fclean: clean
-       rm -f $(NAME)
+       @test -f $(NAME) && rm -f $(NAME) && echo "[$(NAME)] Removed archive." || :
 
 re: fclean all