Commit 485a47ba authored by Kir Kolyshkin's avatar Kir Kolyshkin Committed by Andrei Vagin

compel/plugins: simplify #includes

First, for building compel plugins, we already have
"-I compel/include/uapi" in ccflags and asflags, so there is
no need to add "-iquote include/uapi".

Second, let's refer to compel plugin uapi includes in a uniform way,
choosing the same way the external code does, i.e. #include <compel/...>.

Third, in a few cases simplify #include statements by including
compel/plugins/plugin-std.h instead of a number of plugins/std/*.h files.
Reviewed-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
Reviewed-by: 's avatarDmitry Safonov <dsafonov@virtuozzo.com>
Acked-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
Signed-off-by: 's avatarKir Kolyshkin <kir@openvz.org>
Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
parent 9067c5c1
......@@ -20,9 +20,7 @@ ccflags-y += -fpie -fno-stack-protector
# General compel/plugins includes
ccflags-y += -iquote $(obj)/include
ccflags-y += -iquote $(obj)/include/uapi
asflags-y += -iquote $(obj)/include
asflags-y += -iquote $(obj)/include/uapi
# Arch compel/plugins includes
ccflags-y += -iquote $(PLUGIN_ARCH_DIR)/include
......
#include <sys/mman.h>
#include "uapi/plugins.h"
#include "uapi/plugin-shmem.h"
#include "uapi/std/syscall.h"
#include <compel/plugins.h>
#include <compel/plugins/plugin-shmem.h>
#include <compel/plugins/std/syscall.h>
#include "shmem.h"
#include "std-priv.h"
......
#include <errno.h>
#include "uapi/plugins.h"
#include "uapi/std/syscall.h"
#include "uapi/std/string.h"
#include "uapi/std/log.h"
#include "uapi/std/fds.h"
#include <compel/plugins.h>
#include <compel/plugins/plugin-std.h>
#include "std-priv.h"
......
#include <compel/plugins/std/syscall.h>
#include <compel/plugins/std/infect.h>
#include <compel/plugins/plugin-std.h>
#include "common/scm.h"
#include "uapi/compel/plugins/std/fds.h"
#include "uapi/compel/plugins/std/string.h"
#include "uapi/compel/plugins/std/log.h"
#include "common/compiler.h"
#include "common/lock.h"
......
#include <sys/types.h>
#include "uapi/plugins.h"
#include "uapi/plugin-std.h"
#include <compel/plugins.h>
#include <compel/plugins/plugin-std.h>
#include "asm/prologue.h"
......
......@@ -2,8 +2,8 @@
#include <stdbool.h>
#include <stdarg.h>
#include "uapi/std/syscall.h"
#include "uapi/std/string.h"
#include <compel/plugins/std/syscall.h>
#include <compel/plugins/std/string.h>
#include "features.h"
......
#include <errno.h>
#include <compel/plugins/std/syscall.h>
#include <compel/plugins/std/string.h>
#include <compel/plugins/std/log.h>
#include <compel/infect-rpc.h>
#include <compel/plugins/plugin-std.h>
/*
* Stubs for std compel plugin.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment