You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			30 lines
		
	
	
		
			778 B
		
	
	
	
		
			Makefile
		
	
			
		
		
	
	
			30 lines
		
	
	
		
			778 B
		
	
	
	
		
			Makefile
		
	
| # ©2014-2015 Cameron Desrochers
 | |
| 
 | |
| include ../../build/makefile.inc
 | |
| 
 | |
| ifeq ($(OS),Windows_NT)
 | |
| 	PLATFORM_OPTS = -static
 | |
| else
 | |
| 	PLATFORM_OPTS = -lrt
 | |
| endif
 | |
| 
 | |
| OPTS = -Wno-int-to-pointer-cast -pthread $(PLATFORM_OPTS) -O3 -g
 | |
| 
 | |
| default: freelist$(EXT) spmchash$(EXT) integrated$(EXT)
 | |
| 
 | |
| freelist$(EXT): makefile freelist.cpp
 | |
| 	g++ -std=c++11 -fpermissive $(OPTS) freelist.cpp -o freelist$(EXT)
 | |
| 
 | |
| spmchash$(EXT): makefile spmchash.cpp
 | |
| 	g++ -std=c++11 -fpermissive $(OPTS) spmchash.cpp -o spmchash$(EXT)
 | |
| 	
 | |
| integrated$(EXT): makefile integrated.cpp ../../concurrentqueue.h relacy_shims.h
 | |
| 	g++ -std=c++11 -fpermissive $(OPTS) -Irelacy -I. integrated.cpp -o integrated$(EXT)
 | |
| 
 | |
| #run: freelist$(EXT)
 | |
| #	./freelist$(EXT)
 | |
| #run: spmchash$(EXT)
 | |
| #	./spmchash$(EXT)
 | |
| run: integrated$(EXT)
 | |
| 	./integrated$(EXT)
 |