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 <hps_at_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 >Received on Tue Feb 02 2016 - 11:07:34 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:02 UTC