Thanks for your response.

I saw that and I tried doing it this way:

dev/al_eth/al_eth.c        optional al_eth  compile-with
"-I$S/contrib/alpine-hal -I$S/contrib/alpine-hal/eth"

Unfortunately it didn't work for me, I got some error messages like:

In file included from
/root/mma/anpa-fbsd/sys/contrib/alpine-hal/eth/al_hal_eth_kr.h:51:
/root/mma/anpa-fbsd/sys/contrib/alpine-hal/eth/al_hal_eth.h:53:10: fatal
error: 'al_hal_common.h' file not found
#include "al_hal_common.h"
         ^
1 error generated.
In file included from
/root/mma/anpa-fbsd/sys/contrib/alpine-hal/al_hal_iofic.c:45:
/root/mma/anpa-fbsd/sys/contrib/alpine-hal/al_hal_iofic.h:52:10: error:
'al_hal_common.h' file not found with <angled> include; use "quotes" instead
#include <al_hal_common.h>
         ^
         "al_hal_common.h"
1 error generated.

2016-02-02 13:01 GMT+01:00 Hans Petter Selasky <h...@selasky.org>:

> On 02/02/16 12:46, Marcin Mazurek wrote:
>
>> Hello all,
>>
>> I'm trying to include header files in the networking driver under
>> sys/dev/,
>> however the headers are located in sys/contrib directory.
>> Does anyone have a clue or an advice on how to do this properly without
>> making too much trouble in the build system?
>> I would prefer to avoid changing content of the header files.
>>
>> I tried adding 'compile-with' + '-I' flags in files but that did not work
>> as expected.
>>
>> Thank you in advance for your help.
>>
>
> Hi,
>
> Are you in the kernel or userspace? This part is a bit troublesome and
> Bryan Drewery has some changes pending in this area. See:
>
> https://svnweb.freebsd.org/changeset/base/294915
>
> For example how it is currently done in the kernel.
>
> --HPS
>
_______________________________________________
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to