123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- # **************************************************************************** #
- # #
- # ::: :::::::: #
- # Makefile :+: :+: :+: #
- # +:+ +:+ +:+ #
- # By: mazimi <mazimi@student.42.fr> +#+ +:+ +#+ #
- # +#+#+#+#+#+ +#+ #
- # Created: 2014/11/05 11:09:24 by mazimi #+# #+# #
- # Updated: 2016/10/08 11:28:26 by mazimi ### ########.fr #
- # #
- # **************************************************************************** #
- NAME = libft.a
- SRC_NAME = ft_memset.c \
- ft_bzero.c \
- ft_memcpy.c \
- ft_memccpy.c \
- ft_memmove.c \
- ft_memchr.c \
- ft_memcmp.c \
- ft_strlen.c \
- ft_strdup.c \
- ft_strndup.c \
- ft_strdup_till.c \
- ft_strcpy.c \
- ft_strncpy.c \
- ft_strcat.c \
- ft_strncat.c \
- ft_strlcat.c \
- ft_strchr.c \
- ft_search_pos_char.c \
- ft_strrchr.c \
- ft_strstr.c \
- ft_strnstr.c \
- ft_strcmp.c \
- ft_strncmp.c \
- ft_atoi.c \
- ft_isalpha.c \
- ft_isdigit.c \
- ft_isalnum.c \
- ft_isascii.c \
- ft_isprint.c \
- ft_isvisible.c \
- ft_toupper.c \
- ft_tolower.c \
- ft_memalloc.c \
- ft_memdel.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_strjoinf.c \
- ft_strsplit.c \
- ft_tabsize.c \
- ft_itoa.c \
- ft_itoa_base.c \
- ft_strtrim.c \
- ft_putchar.c \
- ft_putstr.c \
- ft_putendl.c \
- ft_puttab.c \
- ft_puttabint.c \
- ft_putnbr.c \
- ft_putnbrn.c \
- ft_putchar_fd.c \
- ft_putstr_fd.c \
- ft_putendl_fd.c \
- ft_putnbr_fd.c \
- ft_printf.c \
- ft_dprintf.c \
- ft_lstnew.c \
- ft_lstdelone.c \
- ft_lstdel.c \
- ft_lstadd.c \
- ft_lstiter.c \
- ft_lstmap.c \
- sort_int_tab.c \
- get_next_line.c \
- count_char_str.c
- SRC_PATH = src
- OBJ_PATH = obj
- OBJ_NAME = $(SRC_NAME:.c=.o)
- SRC = $(addprefix $(SRC_PATH)/, $(SRC_NAME))
- OBJ = $(addprefix $(SRC_PATH)/, $(OBJ_NAME))
- FLAG = -Wall -Werror -Wextra
- all: $(NAME)
- $(NAME): $(OBJ)
- @ar rc $(NAME) $(OBJ)
- @echo "Libft: make: library created."
- $(OBJ_PATH)%.o: $(SRC_PATH)%.c
- # @mkdir -p $(OBJ_PATH)
- @gcc $(FLAG) -c $< -o $@
- clean:
- @rm -f $(OBJ)
- # @rmdir $(OBJ_PATH) 2> /dev/null || true
- # @rm -rf $(OBJ_PATH)
- @echo "Libft: clean: objects cleaned."
- fclean: clean
- @rm -f $(NAME)
- @echo "Libft: fclean: library deleted."
- re: fclean all
- norm:
- @norminette $(SRC) libft.h | grep -B 1 "Error"
- git:
- @clear
- @git status
- @git diff
- .PHONY: all, clean, fclean, re, norm, git
|