Skip site navigation (1)Skip section navigation (2)
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>