summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDominik Kaiser2024-04-29 17:13:03 +0200
committerDominik Kaiser2024-04-29 17:13:03 +0200
commit6ed4a69bc05fad551062548cad1cd70dfc7e7278 (patch)
treee6ddff72c5621f46d6d6f62591b610ebcad94a59 /Makefile
parent25f0cfe11164948d49f98f5cd7fd751262e1c844 (diff)
downloadlibft-6ed4a69bc05fad551062548cad1cd70dfc7e7278.tar.gz
libft-6ed4a69bc05fad551062548cad1cd70dfc7e7278.zip
Added bonus files to normal src and change rm
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile19
1 files changed, 7 insertions, 12 deletions
diff --git a/Makefile b/Makefile
index 907d439..06bc229 100644
--- 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