Hello all,

I am currently facing the problem of using external library with NuttX.
The support is already prepared in mainline in directory external/ which
is compiled if Kconfig and Makefile are present in the directory. This
is all fine as I symlink my library to external/ directory so I get to
compile the source code and have all the configuration I need. The
directory looks somewhat like:

external

    my_project

        Make.defs and Kconfig

    Kconfig and Makefile

The problem is with the headers. If I use the same approach as in
drivers/ or so libraries and add my headers to CFLAG, they are not
accessible from an application. The only thing that works so far is
adding the CFLAGs in top level Make.defs linked from the board
directory; then the headers are exported and everything works fine.

Is this the only possible solution so far or is there some other
flag/approach how to do it more nicely? The ideal approach from my point
of view would be not to edit top level Make.defs at all. Am I missing
some additional flag? Thanks.

Michal

Reply via email to