diff --git a/arch/arm/arm/Makefile b/arch/arm/arm/Makefile index 24d47056b11cad0e784abdec6555fa99029695ad..648fe5c79c194e050c200515f7a20288d97f173a 100644 --- a/arch/arm/arm/Makefile +++ b/arch/arm/arm/Makefile @@ -35,6 +35,7 @@ LOCAL_SRCS := $(wildcard src/*.c) $(wildcard src/*.S) LOCAL_INCLUDE := \ -I $(LITEOSTOPDIR)/kernel/base/include \ -I $(LITEOSTOPDIR)/kernel/extended/include \ + -I $(LITEOSTOPDIR)/kernel/extended/dynload/include \ -I $(LITEOSTOPDIR)/arch/arm/arm/include \ ifeq ($(LITEOS_ARM_ARCH), -march=armv7-a) diff --git a/kernel/user/src/los_user_init.c b/kernel/user/src/los_user_init.c index e1bb9cfd8e4aa67e60858832282f93c356970114..d8434323dcd4b92ea186594042e19ca13eb6b6a7 100644 --- a/kernel/user/src/los_user_init.c +++ b/kernel/user/src/los_user_init.c @@ -30,13 +30,13 @@ */ #include "los_user_init.h" + +#ifdef LOSCFG_KERNEL_DYNLOAD #include "los_syscall.h" #define SYS_CALL_VALUE 0x900001 -#ifdef LOSCFG_KERNEL_DYNLOAD LITE_USER_SEC_RODATA STATIC CHAR *g_initPath = "/bin/init"; -#endif LITE_USER_SEC_TEXT STATIC UINT32 sys_call3(UINT32 nbr, UINT32 parm1, UINT32 parm2, UINT32 parm3) { @@ -55,6 +55,7 @@ LITE_USER_SEC_TEXT STATIC UINT32 sys_call3(UINT32 nbr, UINT32 parm1, UINT32 parm return reg0; } +#endif LITE_USER_SEC_ENTRY VOID OsUserInit(VOID *args) { diff --git a/syscall/Makefile b/syscall/Makefile index ef0e26a72ddb6433efb51e018e85e449e782fa8c..622ccc28db3b2d8eef0b2f23d9d2c33b5a1180c5 100644 --- a/syscall/Makefile +++ b/syscall/Makefile @@ -34,6 +34,7 @@ MODULE_NAME := $(notdir $(shell pwd)) LOCAL_SRCS := $(wildcard *.c) LOCAL_INCLUDE := -I $(LITEOSTOPDIR)/kernel/base/include \ + -I $(LITEOSTOPDIR)/kernel/extended/dynload/include \ -I $(LITEOSTOPDIR)/fs/include \ -I $(LITEOSTOPDIR)/compat/posix/include \ -I $(LITEOSTOPDIR)/bsd/compat/linuxkpi/include \