-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
55 lines (45 loc) · 2.99 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# **************************************************************************** #
# #
# ::: :::::::: #
# Makefile :+: :+: :+: #
# +:+ +:+ +:+ #
# By: averemiy <marvin@42.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2018/03/22 13:30:33 by averemiy #+# #+# #
# Updated: 2018/04/05 15:14:00 by averemiy ### ########.fr #
# #
# **************************************************************************** #
NAME = libft.a
HEADER = ./*h
GFLAG = -Wall -Werror -Wextra
SRC = ./ft_atoi.c ./ft_bzero.c ./ft_strlen.c ./ft_memset.c ./ft_strcat.c ft_strdup.c \
./ft_strncat.c ./ft_strncpy.c ./ft_memcpy.c ./ft_strcpy.c ./ft_strchr.c ./ft_strrchr.c \
./ft_strcmp.c ./ft_strstr.c ./ft_strnstr.c ./ft_strncmp.c ./ft_isalpha.c ./ft_isdigit.c \
./ft_isalnum.c ./ft_isascii.c ./ft_isprint.c ./ft_toupper.c ./ft_tolower.c ./ft_memccpy.c \
./ft_memmove.c ./ft_memchr.c ./ft_memcmp.c ./ft_strnew.c ./ft_strdel.c ./ft_strclr.c \
./ft_striter.c ./ft_striteri.c ./ft_strmap.c ./ft_strmapi.c ./ft_strequ.c ./ft_strnequ.c \
./ft_strsub.c ./ft_strjoin.c ./ft_putchar.c ./ft_putstr.c ./ft_putendl.c ./ft_strlcat.c \
./ft_memalloc.c ./ft_memdel.c ./ft_strtrim.c ./ft_putnbr.c ./ft_putchar_fd.c ./ft_putstr_fd.c \
./ft_putendl_fd.c ./ft_putnbr_fd.c ./ft_itoa.c ./ft_strsplit.c ./ft_lstnew.c ./ft_lstdelone.c \
./ft_lstdel.c ./ft_lstadd.c ./ft_lstiter.c ./ft_lstmap.c ./ft_pow.c ./ft_abs.c ./ft_reverse.c \
./ft_factorial.c ./ft_swap.c
SRCC = ./ft_atoi.o ./ft_bzero.o ./ft_strlen.o ./ft_memset.o ./ft_strcat.o ft_strdup.o \
./ft_strncat.o ./ft_strncpy.o ./ft_memcpy.o ./ft_strcpy.o ./ft_strchr.o ./ft_strrchr.o \
./ft_strcmp.o ./ft_strstr.o ./ft_strnstr.o ./ft_strncmp.o ./ft_isalpha.o ./ft_isdigit.o \
./ft_isalnum.o ./ft_isascii.o ./ft_isprint.o ./ft_toupper.o ./ft_tolower.o ./ft_memccpy.o \
./ft_memmove.o ./ft_memchr.o ./ft_memcmp.o ./ft_strnew.o ./ft_strdel.o ./ft_strclr.o \
./ft_striter.o ./ft_striteri.o ./ft_strmap.o ./ft_strmapi.o ./ft_strequ.o ./ft_strnequ.o \
./ft_strsub.o ./ft_strjoin.o ./ft_putchar.o ./ft_putstr.o ./ft_putendl.o ./ft_strlcat.o \
./ft_memalloc.o ./ft_memdel.o ./ft_strtrim.o ./ft_putnbr.o ./ft_putchar_fd.o ./ft_putstr_fd.o \
./ft_putendl_fd.o ./ft_putnbr_fd.o ./ft_itoa.o ./ft_strsplit.o ./ft_lstnew.o ./ft_lstdelone.o \
./ft_lstdel.o ./ft_lstadd.o ./ft_lstiter.o ./ft_lstmap.o ./ft_pow.o ./ft_abs.o ./ft_reverse.o \
./ft_factorial.o ./ft_swap.o
all: $(NAME)
$(NAME):
gcc $(GFLAG) -c $(SRC) -I $(HEADER)
ar rc $(NAME) $(SRCC)
clean :
rm -f $(SRCC)
fclean : clean
rm -f $(NAME)
re : fclean all