Date: Sun, 12 Aug 2001 15:35:52 -0700 From: Rohit Grover <rgrover@panasas.com> To: freebsd-hackers@freebsd.org Subject: can't generate vnode_if.h automatically Message-ID: <01081215572400.07250@tiltill.panasas.com>
next in thread | raw e-mail | index | archive | help
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 majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01081215572400.07250>