      target_files = File([f'generated/{target}.cpp', f'generated/{target}.h'])
      command_file = File(command)
      env.Command(target_files,
                  [templates, command_file, sympy_helpers, ekf_sym],
                  command_file.get_abspath()
      )
  
      env.SharedLibrary('generated/' + target, target_files[0])
 
</s> remove   # TODO: get K from argparse
  LstSqComputer.generate_code()
 </s> add   K = int(sys.argv[1].split("_")[-1])
  LstSqComputer.generate_code(K=K)

                command_file.get_abspath()+" "+target
      target_files = File([f'generated/{target}.cpp', f'generated/{target}.h'])
      command_file = File(command)
      env.Command(target_files,
                  [templates, command_file, sympy_helpers, ekf_sym],
                command_file.get_abspath()+" "+target
      )
  
      env.SharedLibrary('generated/' + target, target_files[0])
keep keep keep keep replace keep keep keep
 build lst_sq_computer 4 and 5 
selfdrive/locationd/kalman/SConscript