diff --git a/kernel/selinux/Makefile b/kernel/selinux/Makefile index b3cc0db1..0da7e58e 100644 --- a/kernel/selinux/Makefile +++ b/kernel/selinux/Makefile @@ -4,4 +4,6 @@ obj-y += rules.o ccflags-y += -Wno-implicit-function-declaration -Wno-strict-prototypes -Wno-int-conversion -ccflags-y += -Wno-macro-redefined -Wno-declaration-after-statement \ No newline at end of file +ccflags-y += -Wno-macro-redefined -Wno-declaration-after-statement +ccflags-y += -I$(srctree)/security/selinux -I$(srctree)/security/selinux/include +ccflags-y += -I$(objtree)/security/selinux \ No newline at end of file diff --git a/kernel/selinux/av_permissions.h b/kernel/selinux/av_permissions.h deleted file mode 100644 index ed175813..00000000 --- a/kernel/selinux/av_permissions.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../security/selinux/av_permissions.h" \ No newline at end of file diff --git a/kernel/selinux/flask.h b/kernel/selinux/flask.h deleted file mode 100644 index ec2b2f8c..00000000 --- a/kernel/selinux/flask.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../security/selinux/flask.h" \ No newline at end of file diff --git a/kernel/selinux/security.h b/kernel/selinux/security.h deleted file mode 100644 index bd14e7be..00000000 --- a/kernel/selinux/security.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../security/selinux/include/security.h" \ No newline at end of file diff --git a/kernel/selinux/selinux.c b/kernel/selinux/selinux.c index 411e8e08..5ff1d56c 100644 --- a/kernel/selinux/selinux.c +++ b/kernel/selinux/selinux.c @@ -9,9 +9,9 @@ #include #include -#include "../../../security/selinux/ss/sidtab.h" -#include "../../../security/selinux/ss/services.h" -#include "../../../security/selinux/include/objsec.h" +#include +#include +#include #include "selinux.h" #include "../klog.h" diff --git a/kernel/selinux/sepolicy.h b/kernel/selinux/sepolicy.h index 133f8235..81669146 100644 --- a/kernel/selinux/sepolicy.h +++ b/kernel/selinux/sepolicy.h @@ -1,9 +1,9 @@ #ifndef __KSU_H_SEPOLICY #define __KSU_H_SEPOLICY -#include "../../../security/selinux/ss/sidtab.h" -#include "../../../security/selinux/ss/services.h" -#include "../../../security/selinux/include/objsec.h" +#include +#include +#include // Operation on types bool type(struct policydb* db, const char* name, const char* attr);