22 lines
		
	
	
		
			346 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			346 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
CXX	?= g++
 | 
						|
CXXFLAGS	=  -Wall  -pedantic -std=c++11 -pthread -O2
 | 
						|
LDPFALGS = -pthread
 | 
						|
 | 
						|
CPP_FILES := $(wildcard *.cpp)
 | 
						|
OBJ_FILES := $(addprefix ./,$(notdir $(CPP_FILES:.cpp=.o)))
 | 
						|
 | 
						|
 | 
						|
tests: $(OBJ_FILES)
 | 
						|
	$(CXX) $(CXXFLAGS) $(LDPFALGS) -o $@ $^
 | 
						|
 | 
						|
%.o: %.cpp
 | 
						|
	$(CXX) $(CXXFLAGS) -c -o $@ $<
 | 
						|
 | 
						|
clean:
 | 
						|
	rm -f tests *.o logs/*     
 | 
						|
 
 | 
						|
rebuild: clean tests
 | 
						|
 | 
						|
 | 
						|
 |