project('libft', 'c') srcs = [ '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_strcpy.c', 'ft_strncpy.c', 'ft_strcat.c', 'ft_strncat.c', 'ft_strlcat.c', 'ft_strchr.c', 'ft_strrchr.c', 'ft_strstr.c', 'ft_strnstr.c', 'ft_strcmp.c', 'ft_strcmp_lex.c', 'ft_strncmp.c', 'ft_strtol.c', 'ft_atoi.c', 'ft_atof.c', 'ft_isalpha.c', 'ft_isspace.c', 'ft_isdigit.c', 'ft_isalnum.c', 'ft_isascii.c', 'ft_isprint.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_strmap.c', 'ft_strmapi.c', 'ft_strequ.c', 'ft_strnequ.c', 'ft_strsub.c', 'ft_strjoin.c', 'ft_strtrim.c', 'ft_strsplit.c', 'ft_itoa.c', 'ft_putchar.c', 'ft_putstr.c', 'ft_putendl.c', 'ft_putnbr.c', 'ft_putchar_fd.c', 'ft_putstr_fd.c', 'ft_putendl_fd.c', 'ft_putnbr_fd.c', 'ft_lstnew.c', 'ft_lstdelone.c', 'ft_lstdel.c', 'ft_lstadd.c', 'ft_lstiter.c', 'ft_lstmap.c', 'ft_lstreduce.c', 'ft_lststrsplit.c', 'ft_lstfind.c', 'ft_lst_at.c', 'ft_lstadd_back.c', 'ft_lst_len.c', 'ft_lst_merge_sort.c', 'ft_lst_rev.c', 'ft_lst_search.c', 'ft_realloc.c', 'ft_read_file.c', 'get_next_line.c', 'ft_num_len.c', 'ft_str_table_len.c', ] inc = include_directories('includes') libft = static_library( 'ft', srcs, include_directories: inc, ) libft_dep = declare_dependency( include_directories : inc, link_with : libft, )