Makefile 486 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. SRC= ft_printf.c \
  2. ft_dprintf.c \
  3. ft_sprintf.c \
  4. ft_aprintf.c \
  5. printfParams.c \
  6. printfPercent.c \
  7. printfDi.c \
  8. printfouxX.c \
  9. printfC.c \
  10. printfN.c \
  11. printfDecimal.c \
  12. printfWrite.c \
  13. printFdBuffer.c \
  14. main.c
  15. OBJ= $(SRC:.c=.o)
  16. NAME= printf
  17. CFLAGS= -W -Wall -Wextra -Werror -g3
  18. LDFLAGS=-g3
  19. $(NAME): all
  20. all: $(OBJ)
  21. $(CC) $(OBJ) $(LDFLAGS) -o $(NAME)
  22. clean:
  23. $(RM) $(NAME)
  24. fclean: clean
  25. $(RM) $(OBJ)
  26. re: fclean all
  27. .PHONY: all clean fclean re