17 lines
		
	
	
		
			452 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			452 B
		
	
	
	
		
			Python
		
	
	
	
| """
 | |
| This module builds test binaries for the test suite using Make.
 | |
| 
 | |
| Platform specific builders can override methods in the Builder base class. The
 | |
| factory method below hands out builders based on the given platform.
 | |
| """
 | |
| 
 | |
| 
 | |
| def get_builder(platform):
 | |
|   """Returns a Builder instance for the given platform."""
 | |
|   if platform == 'darwin':
 | |
|     from .darwin import BuilderDarwin
 | |
|     return BuilderDarwin()
 | |
| 
 | |
|   from .builder import Builder
 | |
|   return Builder()
 |