| 
									
										
										
										
											2014-03-01 14:38:12 +02:00
										 |  |  | CXX	= g++ | 
					
						
							| 
									
										
										
										
											2014-02-20 21:39:58 +02:00
										 |  |  | CXXFLAGS	= -march=native -Wall -Wextra -Wshadow -pedantic -std=c++11 -pthread -I../include  | 
					
						
							| 
									
										
										
										
											2014-05-08 02:23:07 +03:00
										 |  |  | CXX_RELEASE_FLAGS = -O3 -flto | 
					
						
							| 
									
										
										
										
											2014-02-20 21:39:58 +02:00
										 |  |  | CXX_DEBUG_FLAGS= -g  | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-20 22:52:22 +02:00
										 |  |  | OUTBIN  = example | 
					
						
							| 
									
										
										
										
											2014-02-20 21:39:58 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-20 22:52:22 +02:00
										 |  |  | all: example.cpp | 
					
						
							|  |  |  | 	$(CXX) example.cpp -o $(OUTBIN) $(CXXFLAGS) $(CXX_RELEASE_FLAGS) | 
					
						
							| 
									
										
										
										
											2014-02-20 21:39:58 +02:00
										 |  |  | 	 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-20 22:52:22 +02:00
										 |  |  | debug: example.cpp | 
					
						
							| 
									
										
										
										
											2014-03-22 13:38:02 +02:00
										 |  |  | 	$(CXX) example.cpp -o $(OUTBIN)-debug $(CXXFLAGS) $(CXX_DEBUG_FLAGS) | 
					
						
							| 
									
										
										
										
											2014-02-20 21:39:58 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | clean: | 
					
						
							| 
									
										
										
										
											2014-02-20 22:52:22 +02:00
										 |  |  | 	rm -f *.txt $(OUTBIN) $(OUTBIN)-debug | 
					
						
							| 
									
										
										
										
											2014-03-22 14:03:09 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-20 21:39:58 +02:00
										 |  |  | rebuild: clean all | 
					
						
							|  |  |  | rebuild-debug: clean debug | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 |