Advertisement
Guest User

Makefile

a guest
Jan 23rd, 2020
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. NAME = tests_unit
  2.  
  3. CC = @g++
  4.  
  5. RM = rm -f
  6.  
  7. SRCS = Character.cpp \
  8. tests/tests.cpp
  9.  
  10. OBJS = $(SRCS:.cpp=.o)
  11.  
  12. CPPFLAGS = -I ./pp
  13. CPPFLAGS += -Wall -Wextra
  14.  
  15. all: $(NAME)
  16.  
  17. $(NAME): $(OBJS)
  18. $(CC) $(OBJS) -o $(NAME) $(LDFLAGS) --coverage -lcriterion
  19. ./tests_unit
  20.  
  21. clean:
  22. $(RM) $(OBJS) *.g*
  23.  
  24. fclean: clean
  25. $(RM) $(NAME)
  26.  
  27. re: fclean all
  28.  
  29. .PHONY: all clean fclean re
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement