OBJ = ${SRC:.c=.o} NAME = libftx.a LIBS = libft/libft.a gnl/get_next_line.a printf/ft_printf.a extra/extra.a CC = clang FLAG = -Wall -Wextra -Werror all: ${NAME} ${NAME}: ${OBJ} make -C extra make -C libft make -C gnl make -C printf ar -rcT $(NAME) $(LIBS) clean: make -C extra clean make -C libft clean make -C gnl clean make -C printf clean fclean: clean rm -f ${NAME} make -C extra fclean make -C libft fclean make -C printf fclean make -C gnl fclean re: fclean all .PHONY: all clean fclean re