Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | # |
2 | # Makefile for building the SELinux module as part of the kernel tree. | |
3 | # | |
4 | ||
5 | obj-$(CONFIG_SECURITY_SELINUX) := selinux.o ss/ | |
6 | ||
224dfbd8 PM |
7 | selinux-y := avc.o \ |
8 | hooks.o \ | |
9 | selinuxfs.o \ | |
10 | netlink.o \ | |
11 | nlmsgtab.o \ | |
12 | netif.o \ | |
13 | netnode.o \ | |
3e112172 | 14 | netport.o \ |
224dfbd8 | 15 | exports.o |
1da177e4 | 16 | |
d28d1e08 TJ |
17 | selinux-$(CONFIG_SECURITY_NETWORK_XFRM) += xfrm.o |
18 | ||
5778eabd PM |
19 | selinux-$(CONFIG_NETLABEL) += netlabel.o |
20 | ||
8753f6be | 21 | EXTRA_CFLAGS += -Isecurity/selinux -Isecurity/selinux/include |
1da177e4 | 22 | |
8753f6be SS |
23 | $(obj)/avc.o: $(obj)/flask.h |
24 | ||
25 | quiet_cmd_flask = GEN $(obj)/flask.h $(obj)/av_permissions.h | |
26 | cmd_flask = scripts/selinux/genheaders/genheaders $(obj)/flask.h $(obj)/av_permissions.h | |
27 | ||
28 | targets += flask.h | |
29 | $(obj)/flask.h: $(src)/include/classmap.h FORCE | |
30 | $(call if_changed,flask) |