28 lines
492 B
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
|