Separate bonus rule from rest

This commit is contained in:
Timo Schmidt 2023-06-29 18:25:06 +02:00
parent 659855f9c5
commit 49509b056d
1 changed files with 15 additions and 11 deletions

View File

@ -46,15 +46,15 @@ _SRC += ft_split.c
_SRC += ft_striteri.c
_SRC += ft_strmapi.c
_SRC += ft_lstnew.c
_SRC += ft_lstadd_front.c
_SRC += ft_lstsize.c
_SRC += ft_lstlast.c
_SRC += ft_lstadd_back.c
_SRC += ft_lstclear.c
_SRC += ft_lstdelone.c
_SRC += ft_lstiter.c
_SRC += ft_lstmap.c
_SRC_BONUS += ft_lstnew.c
_SRC_BONUS += ft_lstadd_front.c
_SRC_BONUS += ft_lstsize.c
_SRC_BONUS += ft_lstlast.c
_SRC_BONUS += ft_lstadd_back.c
_SRC_BONUS += ft_lstclear.c
_SRC_BONUS += ft_lstdelone.c
_SRC_BONUS += ft_lstiter.c
_SRC_BONUS += ft_lstmap.c
_SRC += ft_char_in_charset.c
_SRC += ft_isspace.c
@ -64,9 +64,12 @@ unexport _DEPS
_DEPS += libft.h
_OBJ = $(_SRC:.c=.o)
_OBJ_BONUS = $(_SRC_BONUS:.c=.o)
OBJ = $(addprefix $(OBJDIR)/,$(_OBJ))
OBJ_BONUS = $(addprefix $(OBJDIR)/,$(_OBJ_BONUS))
SRC = $(addprefix $(SRCDIR)/,$(_SRC))
SRC_BONUS = $(addprefix $(SRCDIR)/,$(_SRC_BONUS))
DEPS = $(addprefix $(INCDIR)/,$(_DEPS))
all: $(NAME)
@ -78,13 +81,14 @@ $(OBJDIR)/%.o: %c $(DEPS)
$(CC) $(CFLAGS) -c -o $@ -I$(INCDIR) $<
clean:
$(RM) $(OBJ)
$(RM) $(OBJ) $(OBJ_BONUS)
fclean: clean
$(RM) $(NAME)
re: fclean all
bonus: all
bonus: $(OBJ) $(OBJ_BONUS)
$(AR) $(NAME) $^
.PHONY: re fclean clean all bonus