26 lines
		
	
	
		
			404 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			404 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
CXX = c++
 | 
						|
CPPFLAGS = -std=c++98 -Wall -Wextra -Werror -g
 | 
						|
SRCDIR = src
 | 
						|
OBJDIR = obj
 | 
						|
NAME = ex06
 | 
						|
 | 
						|
SRCS = $(wildcard $(SRCDIR)/*.cpp)
 | 
						|
OBJS = $(patsubst $(SRCDIR)/%.cpp,$(OBJDIR)/%.o,$(SRCS))
 | 
						|
 | 
						|
all: $(NAME)
 | 
						|
 | 
						|
$(OBJDIR)/%.o: $(SRCDIR)/%.cpp
 | 
						|
	mkdir -p obj
 | 
						|
	$(CXX) $(CPPFLAGS) -c $< -o $@
 | 
						|
 | 
						|
$(NAME): $(OBJS)
 | 
						|
	$(CXX) $(CPPFLAGS) $^ -o $@
 | 
						|
 | 
						|
clean:
 | 
						|
	rm -rf $(OBJDIR)/*.o
 | 
						|
 | 
						|
fclean: clean
 | 
						|
	rm -fr $(NAME)
 | 
						|
 | 
						|
re: fclean all
 |