update CI and update makefile and update source file

Status Job ID Name Coverage
  Build
canceled #34417
build

 
  Test
canceled #34418
test