[Buildroot] Common header files / code between packages

Jacques Samoun jacques.samoun33 at gmail.com
Thu Aug 5 07:15:07 UTC 2021


Hello,

my development consists of a kernel driver and an companion user space
layer.
They are build each in 2 separate packages. Using external tree build.

The problem is, i would like to share some include files between both
package (kernel driver and user space layer).
So far, i solved that by adding a common folder containing the include
files, and making it part of each package, so it builds OK.

Now, a third package, whose code is completely outside the first 2 is
willing also to use this include file. The only way i found so far, is to
put explicit relative path referring from one package to the one other, but
this is ugly. Moreover, the path depends on the version of the packages, so
can break easily.
There must be a better way (STAGING DIR ?)  but i couldn't find.

Can anybody give me an hint ?
Thanks,
Jacques
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20210805/7a12115a/attachment.html>


More information about the buildroot mailing list