selinux: fix parallel compile error
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Mon, 9 Aug 2010 21:34:25 +0000 (17:34 -0400)
committerJames Morris <jmorris@namei.org>
Wed, 20 Oct 2010 23:12:38 +0000 (10:12 +1100)
commitceba72a68d17ee36ef24a71b80dde39ee934ece8
tree912582b629745d650e9f8ae6fecb42e4345e3900
parent119041672592d1890d89dd8f194bd0919d801dc8
selinux: fix parallel compile error

Selinux has an autogenerated file, "flask.h" which is included by
two other selinux files.  The current makefile has a single dependency
on the first object file in the selinux-y list, assuming that will get
flask.h generated before anyone looks for it, but that assumption breaks
down in a "make -jN" situation and you get:

   selinux/selinuxfs.c:35: fatal error: flask.h: No such file or directory
   compilation terminated.
   remake[9]: *** [security/selinux/selinuxfs.o] Error 1

Since flask.h is included by security.h which in turn is included
nearly everywhere, make the dependency apply to all of the selinux-y
list of objs.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: James Morris <jmorris@namei.org>
security/selinux/Makefile