zephyr/include/arch/posix/linker.ld
Kumar Gala 00c7ce7942 linker: move where we define _LINKER and _ASMLANGUAGE
Move _LINKER and _ASMLANGUAGE to target.cmake because of how we pick the
linker script that might be used.  This way regardless of how or where a
linker.ld gets included we will always set _LINKER & _ASMLANGUAGE (so
any header that needs check based on those defines they can,
specifically generated_dts_board.h)

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2019-11-03 12:55:16 +01:00

40 lines
691 B
Plaintext

/*
* Copyright (c) 2016 Intel Corporation
* Copyright (c) 2017 Oticon A/S
*
* SPDX-License-Identifier: Apache-2.0
*/
/**
* @file
* @brief Linker command/script file
*
* Linker script for the POSIX (native) platform
*/
#include <autoconf.h>
#include <linker/sections.h>
#include <linker/linker-defs.h>
#include <linker/linker-tool.h>
SECTIONS
{
#include <linker/common-rom.ld>
#include <linker/common-ram.ld>
#include <arch/posix/native_tasks.ld>
__data_ram_end = .;
} INSERT AFTER .data;
/*
* Note that the INSERT command actually changes the meaning of the -T command
* line switch: The script will now augment the default SECTIONS instead of
* replacing it.
*/