@ -1,4 +1,4 @@ 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					Import ( ' env ' ,  ' envCython ' ,  ' arch ' ,  ' comm on' )  
					 
					 
					 
					Import ( ' env ' ,  ' envCython ' ,  ' arch ' ,  ' messaging_pyth on' )  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					gen  =  " c_generated_code "  
					 
					 
					 
					gen  =  " c_generated_code "  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					 
					@ -38,7 +38,10 @@ generated_files = [ 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					  f ' { gen } /Makefile ' ,   
					 
					 
					 
					  f ' { gen } /Makefile ' ,   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					  f ' { gen } /main_long.c ' ,   
					 
					 
					 
					  f ' { gen } /main_long.c ' ,   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					  f ' { gen } /main_sim_long.c ' ,   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					  f ' { gen } /acados_solver_long.h ' ,   
					 
					 
					 
					  f ' { gen } /acados_solver_long.h ' ,   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					  f ' { gen } /acados_sim_solver_long.h ' ,   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					  f ' { gen } /acados_sim_solver_long.c ' ,   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					  f ' { gen } /acados_solver.pxd ' ,   
					 
					 
					 
					  f ' { gen } /acados_solver.pxd ' ,   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					  f ' { gen } /long_model/long_expl_vde_adj.c ' ,   
					 
					 
					 
					  f ' { gen } /long_model/long_expl_vde_adj.c ' ,   
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					 
					@ -52,7 +55,7 @@ acados_dir = '#third_party/acados' 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					acados_templates_dir  =  ' #third_party/acados/acados_template/c_templates_tera '  
					 
					 
					 
					acados_templates_dir  =  ' #third_party/acados/acados_template/c_templates_tera '  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					source_list  =  [ ' long_mpc.py ' ,  
					 
					 
					 
					source_list  =  [ ' long_mpc.py ' ,  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					  ' #/ selfdrive/modeld/constants.py ' ,   
					 
					 
					 
					  ' #selfdrive/modeld/constants.py ' ,   
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					  f ' { acados_dir } /include/acados_c/ocp_nlp_interface.h ' ,   
					 
					 
					 
					  f ' { acados_dir } /include/acados_c/ocp_nlp_interface.h ' ,   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					  f ' { acados_templates_dir } /acados_solver.in.c ' ,   
					 
					 
					 
					  f ' { acados_templates_dir } /acados_solver.in.c ' ,   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					]  
					 
					 
					 
					]  
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					 
					@ -63,7 +66,7 @@ lenv.Clean(generated_files, Dir(gen)) 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					generated_long  =  lenv . Command ( generated_files ,  
					 
					 
					 
					generated_long  =  lenv . Command ( generated_files ,  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					                              source_list ,   
					 
					 
					 
					                              source_list ,   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					                              f " cd  { Dir ( ' . ' ) . abspath }  && python3 long_mpc.py " )   
					 
					 
					 
					                              f " cd  { Dir ( ' . ' ) . abspath }  && python3 long_mpc.py " )   
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					lenv . Depends ( generated_long ,  " #cereal " )  
					 
					 
					 
					lenv . Depends ( generated_long ,  messaging_python )  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					lenv [ " CFLAGS " ] . append ( " -DACADOS_WITH_QPOASES " )  
					 
					 
					 
					lenv [ " CFLAGS " ] . append ( " -DACADOS_WITH_QPOASES " )  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					lenv [ " CXXFLAGS " ] . append ( " -DACADOS_WITH_QPOASES " )  
					 
					 
					 
					lenv [ " CXXFLAGS " ] . append ( " -DACADOS_WITH_QPOASES " )