lib/Makefile

28 lines
492 B
Makefile

CC := gcc
LIB := libft/libft.a ft_printf/libft_printf.a
DIR := .
NAME := lib.a
all: $(NAME)
$(NAME): $(OBJ)
@make --no-print -C libft
@make --no-print -C ft_printf
@ar -rcT $(NAME) $(LIB)
clean:
@make --no-print -C libft clean
@make --no-print -C ft_printf clean
@rm -rf $(OBJ_DIR)
fclean: clean
@make --no-print -C libft fclean
@make --no-print -C ft_printf fclean
@rm -f $(DIR)/$(NAME)
re:
@make --no-print fclean
@make --no-print all
.PHONY: all clean fclean re