commit
This commit is contained in:
@@ -18,33 +18,33 @@
|
||||
NAME = libft.a
|
||||
|
||||
SRCDIR = srcs
|
||||
SRC = $(SRCDIR)/ft_putchar.c $(SRCDIR)/ft_swap.c $(SRCDIR)/ft_putstr.c $(SRCDIR)/ft_strlen.c $(SRCDIR)/ft_strcmp.c
|
||||
OBJ = ${SRC:.c=.o}
|
||||
|
||||
SRC = ft_putchar.c \
|
||||
ft_swap.c \
|
||||
ft_putstr.c \
|
||||
ft_strlen.c \
|
||||
ft_strcmp.c
|
||||
|
||||
HDR = ft.h
|
||||
|
||||
INCLUDE = includes
|
||||
HDRDIR = includes
|
||||
HDR = $(HDRDIR)/ft.h
|
||||
|
||||
CC = gcc
|
||||
CFLAGS = -Wall -Wextra -Werror
|
||||
AR = ar
|
||||
ARFLAGS = -cq
|
||||
ARFLAGS = -rcs
|
||||
|
||||
RM = rm
|
||||
RMFLAGS = -f
|
||||
|
||||
all: $(NAME)
|
||||
|
||||
$(NAME):
|
||||
cd $(SRCDIR) && $(CC) $(CFLAGS) -I $(INCLUDE) -c $(SRC)
|
||||
$(AR) $(ARFLAGS) $(NAME) $(SRCDIR)/*.o
|
||||
.c.o:
|
||||
$(CC) $(CFLAGS) -I $(HDRDIR) -c $< -o ${<:.c=.o}
|
||||
|
||||
$(NAME): $(OBJ)
|
||||
$(AR) $(ARFLAGS) $@ $^
|
||||
|
||||
clean:
|
||||
@/bin/rm -f **/*.o
|
||||
$(RM) $(RMFLAGS) $(OBJ)
|
||||
|
||||
fclean: clean
|
||||
@/bin/rm -f $(NAME)
|
||||
$(RM) $(RMFLAGS) $(NAME)
|
||||
|
||||
re: fclean all
|
||||
|
||||
|
||||
Reference in New Issue
Block a user