Separate bonus rule from rest
This commit is contained in:
parent
659855f9c5
commit
49509b056d
26
Makefile
26
Makefile
|
|
@ -46,15 +46,15 @@ _SRC += ft_split.c
|
||||||
_SRC += ft_striteri.c
|
_SRC += ft_striteri.c
|
||||||
_SRC += ft_strmapi.c
|
_SRC += ft_strmapi.c
|
||||||
|
|
||||||
_SRC += ft_lstnew.c
|
_SRC_BONUS += ft_lstnew.c
|
||||||
_SRC += ft_lstadd_front.c
|
_SRC_BONUS += ft_lstadd_front.c
|
||||||
_SRC += ft_lstsize.c
|
_SRC_BONUS += ft_lstsize.c
|
||||||
_SRC += ft_lstlast.c
|
_SRC_BONUS += ft_lstlast.c
|
||||||
_SRC += ft_lstadd_back.c
|
_SRC_BONUS += ft_lstadd_back.c
|
||||||
_SRC += ft_lstclear.c
|
_SRC_BONUS += ft_lstclear.c
|
||||||
_SRC += ft_lstdelone.c
|
_SRC_BONUS += ft_lstdelone.c
|
||||||
_SRC += ft_lstiter.c
|
_SRC_BONUS += ft_lstiter.c
|
||||||
_SRC += ft_lstmap.c
|
_SRC_BONUS += ft_lstmap.c
|
||||||
|
|
||||||
_SRC += ft_char_in_charset.c
|
_SRC += ft_char_in_charset.c
|
||||||
_SRC += ft_isspace.c
|
_SRC += ft_isspace.c
|
||||||
|
|
@ -64,9 +64,12 @@ unexport _DEPS
|
||||||
_DEPS += libft.h
|
_DEPS += libft.h
|
||||||
|
|
||||||
_OBJ = $(_SRC:.c=.o)
|
_OBJ = $(_SRC:.c=.o)
|
||||||
|
_OBJ_BONUS = $(_SRC_BONUS:.c=.o)
|
||||||
|
|
||||||
OBJ = $(addprefix $(OBJDIR)/,$(_OBJ))
|
OBJ = $(addprefix $(OBJDIR)/,$(_OBJ))
|
||||||
|
OBJ_BONUS = $(addprefix $(OBJDIR)/,$(_OBJ_BONUS))
|
||||||
SRC = $(addprefix $(SRCDIR)/,$(_SRC))
|
SRC = $(addprefix $(SRCDIR)/,$(_SRC))
|
||||||
|
SRC_BONUS = $(addprefix $(SRCDIR)/,$(_SRC_BONUS))
|
||||||
DEPS = $(addprefix $(INCDIR)/,$(_DEPS))
|
DEPS = $(addprefix $(INCDIR)/,$(_DEPS))
|
||||||
|
|
||||||
all: $(NAME)
|
all: $(NAME)
|
||||||
|
|
@ -78,13 +81,14 @@ $(OBJDIR)/%.o: %c $(DEPS)
|
||||||
$(CC) $(CFLAGS) -c -o $@ -I$(INCDIR) $<
|
$(CC) $(CFLAGS) -c -o $@ -I$(INCDIR) $<
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(RM) $(OBJ)
|
$(RM) $(OBJ) $(OBJ_BONUS)
|
||||||
|
|
||||||
fclean: clean
|
fclean: clean
|
||||||
$(RM) $(NAME)
|
$(RM) $(NAME)
|
||||||
|
|
||||||
re: fclean all
|
re: fclean all
|
||||||
|
|
||||||
bonus: all
|
bonus: $(OBJ) $(OBJ_BONUS)
|
||||||
|
$(AR) $(NAME) $^
|
||||||
|
|
||||||
.PHONY: re fclean clean all bonus
|
.PHONY: re fclean clean all bonus
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue