Matthos Denys a908c0bcea test
2021-01-11 10:41:09 +03:00

61 lines
866 B
Makefile

LIBFT = ./libft/libft.a
NAME = libftprintf.a
srcs =
subsrcs =
SRCS = ft_printf.c \
ft_parser.c \
ft_parser_utils.c \
ft_put_c.c \
ft_put_d.c \
ft_put_d_utilc.c \
ft_put_p.c \
ft_put_s.c \
ft_put_u.c \
ft_put_x.c \
ft_put_u.c \
ft_put_u_utilc.c \
ft_put_x.c\
ft_put_x_utilc.c \
ft_put_p.c\
ft_put_p_utilc.c \
putmaket_utils.c\
ft_put_d_undersize.c \
OBJDIR= ./obj/
# addprefix (OBJDIR, OBJS)
SURPL_O = *.o
CC = gcc
CFLAGS = -c -Wall -Wextra -Werror -I .
OBJS = $(SRCS:.c=.o)
VPATH =
$(NAME): $(OBJS)
mkdir -p $(OBJDIR)
$(CC) $(CFLAGS) $(SRCS)
lib:
make bonus -C ./libft
cp libft/libft.a $(NAME)
all : lib $(NAME)
ar -rcs $(NAME) $(OBJS)
clean :
$(MAKE) clean -C ./libft
rm -f $(SURPL_O)
rm -f $(OBJS)
fclean : clean
$(MAKE) fclean -C ./libft
rm -f $(NAME)
re : fclean all