            help='regenerates the mpc sources')
  
  AddOption('--external-sconscript',
            action='store',
            metavar='FILE',
            dest='external_sconscript',
            help='add an external SConscript to the build')
 
</s> remove Export('env', 'qt_env', 'arch', 'real_arch', 'SHARED', 'USE_WEBCAM', 'QCOM_REPLAY')
 </s> add Export('env', 'qt_env', 'arch', 'real_arch', 'SHARED', 'USE_WEBCAM') </s> remove   # tell runners to use onnx
  lenv['CFLAGS'].append("-DUSE_ONNX_MODEL")
  lenv['CXXFLAGS'].append("-DUSE_ONNX_MODEL")
 </s> add     # tell runners to use onnx
    lenv['CFLAGS'].append("-DUSE_ONNX_MODEL")
    lenv['CXXFLAGS'].append("-DUSE_ONNX_MODEL") </s> remove   # for onnx support
  common_src += ['runners/onnxmodel.cc']
 </s> add   if not GetOption('snpe'):
    # for onnx support
    common_src += ['runners/onnxmodel.cc'] </s> remove Import('env', 'arch', 'SHARED', 'QCOM_REPLAY')
 </s> add Import('env', 'arch', 'SHARED') </s> remove                       ["build QCOM_REPLAY", "cd selfdrive/manager && QCOM_REPLAY=1 ./build.py"],
                      ["camerad/modeld replay", "cd selfdrive/test/process_replay && ./camera_replay.py"],
 </s> add                       ["build", "cd selfdrive/manager && ./build.py"],
                      ["model replay", "cd selfdrive/test/process_replay && ./model_replay.py"],
AddOption('--snpe',
          action='store_true',
          help='use SNPE on PC')

            help='regenerates the mpc sources')
  
AddOption('--snpe',
          action='store_true',
          help='use SNPE on PC')

  AddOption('--external-sconscript',
            action='store',
            metavar='FILE',
            dest='external_sconscript',
            help='add an external SConscript to the build')
keep add keep keep keep keep keep
 fix up model tests + tools (#21071)

* unlogger: send yuv stream

* fix up model test tools

* fix unlogger

* rename model replay

* bump cereal

* test in actions

* no ci for now 
SConstruct