diff --git a/include/linker/linker-defs.h b/include/linker/linker-defs.h index 76ad02dcc0d..810d7db9e99 100644 --- a/include/linker/linker-defs.h +++ b/include/linker/linker-defs.h @@ -101,6 +101,14 @@ KEEP(*(".shell_*")); \ __shell_cmd_end = .; +#ifdef CONFIG_APPLICATION_MEMORY +#define KERNEL_INPUT_SECTION(sect) libzephyr.a (sect) kernel/lib.a (sect) +#define APP_INPUT_SECTION(sect) EXCLUDE_FILE (*libzephyr.a *kernel/lib.a) *(sect) +#else +#define KERNEL_INPUT_SECTION(sect) *(sect) +#define APP_INPUT_SECTION(sect) *(sect) +#endif + #ifdef CONFIG_X86 /* LINKER FILES: defines used by linker script */ /* Should be moved to linker-common-defs.h */