Hello,
I am writing a module which needs to include 'sys/vnode.h'. vnode.h
tries to include vnode_if.h. I checked the Makefiles of some other
modules requiring vnode.h (eg. 'vn', 'nfs') and discovered that they
add vnode_if.h to to the variable 'SRCS'. This automagically generates
vnode_if.h in the current directory while running make for these
modules.
I copied the makefile from one of these modules and changed 'SRCS' to
point to my sources. 'vnode_if.h' was included in 'SRCS' in my
makefile too. Unfortunately, this did not work for me. vnode_if.h was
not generated before compiling my sources and therefore my build
failed.
Interestingly, when I executed the command 'make depend',
vnode_if.h was correctly created for me. I'd like to know why I don't
need to do a 'make depend' for modules like 'vn' or 'nfs' before
building them.
regards,
Rohit.
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message