| 
									
										
										
										
											2014-01-30 14:08:11 -08:00
										 |  |  | # vim: set ft=python: | 
					
						
							| 
									
										
										
										
											2016-02-26 22:15:40 -08:00
										 |  |  | # Eryn Wells <eryn@erynwells.me> | 
					
						
							| 
									
										
										
										
											2014-01-30 14:08:11 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-05 09:52:52 -08:00
										 |  |  | ''' | 
					
						
							|  |  |  | Toplevel Scons build script. This should be mostly complete and generic enough | 
					
						
							|  |  |  | for most builds. | 
					
						
							|  |  |  | ''' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-16 23:11:49 -07:00
										 |  |  | import logging | 
					
						
							| 
									
										
										
										
											2014-02-27 22:20:29 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-16 23:11:49 -07:00
										 |  |  | setup_logging() | 
					
						
							| 
									
										
										
										
											2014-07-04 11:09:39 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-03 10:36:17 -07:00
										 |  |  | MODE = ARGUMENTS.get('MODE', None) | 
					
						
							| 
									
										
										
										
											2016-02-27 08:38:49 -08:00
										 |  |  | SUCCINCT = bool(ARGUMENTS.get('SUCCINCT', True)) | 
					
						
							| 
									
										
										
										
											2015-10-03 10:36:17 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-22 14:44:30 -07:00
										 |  |  | for mode in (MODE.split(',') if MODE else ['debug']): | 
					
						
							| 
									
										
										
										
											2016-02-27 08:38:49 -08:00
										 |  |  |     env = Environment.for_mode(mode, succinct=SUCCINCT) | 
					
						
							| 
									
										
										
										
											2015-10-16 23:11:49 -07:00
										 |  |  |     env.process_src() |