This is a complex Yocto & Bitbake Project. I need to build it use bitbake command, like bitbake xx-kernel. And the xx-kernel project looks like the linux kernel, using kbuild, make toolchains for building.
How can I generate compilation database? I think bear may be a good choice. But, how can I use bear in the building process?
I try to build the xx-kernel project alone, since it is similar to linux kernel. Thus I can use bear make. However, to compile xx-kernel, a lot of dependences need, like header files or libs in other directory in the project. Therefore, the make in xx-kernel project failed.
The compilation of bitbake xx-kernel is ok. However, bear bitbake xx-kerkel is not ok.