12f16ac9dSAlexey Brodkin# 22f16ac9dSAlexey Brodkin# Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved. 32f16ac9dSAlexey Brodkin# 42f16ac9dSAlexey Brodkin# SPDX-License-Identifier: GPL-2.0+ 52f16ac9dSAlexey Brodkin# 62f16ac9dSAlexey Brodkin 72f16ac9dSAlexey Brodkinifndef CONFIG_SYS_BIG_ENDIAN 82f16ac9dSAlexey BrodkinCONFIG_SYS_LITTLE_ENDIAN = 1 92f16ac9dSAlexey Brodkinendif 102f16ac9dSAlexey Brodkin 112f16ac9dSAlexey Brodkinifdef CONFIG_SYS_LITTLE_ENDIAN 129b6e2c36SMasahiro YamadaARC_CROSS_COMPILE := arc-buildroot-linux-uclibc- 132f16ac9dSAlexey Brodkinendif 142f16ac9dSAlexey Brodkin 152f16ac9dSAlexey Brodkinifdef CONFIG_SYS_BIG_ENDIAN 169b6e2c36SMasahiro YamadaARC_CROSS_COMPILE := arceb-buildroot-linux-uclibc- 172f16ac9dSAlexey BrodkinPLATFORM_LDFLAGS += -EB 182f16ac9dSAlexey Brodkinendif 192f16ac9dSAlexey Brodkin 209b6e2c36SMasahiro Yamadaifeq ($(CROSS_COMPILE),) 219b6e2c36SMasahiro YamadaCROSS_COMPILE := $(ARC_CROSS_COMPILE) 229b6e2c36SMasahiro Yamadaendif 239b6e2c36SMasahiro Yamada 24*90f984e3SMasahiro YamadaPLATFORM_CPPFLAGS += -ffixed-r25 -D__ARC__ -gdwarf-2 252f16ac9dSAlexey Brodkin 262f16ac9dSAlexey Brodkin# Needed for relocation 272f16ac9dSAlexey BrodkinLDFLAGS_FINAL += -pie 282f16ac9dSAlexey Brodkin 292f16ac9dSAlexey Brodkin# Load address for standalone apps 302f16ac9dSAlexey BrodkinCONFIG_STANDALONE_LOAD_ADDR ?= 0x82000000 312f16ac9dSAlexey Brodkin 322f16ac9dSAlexey Brodkin# Support generic board on ARC 332f16ac9dSAlexey Brodkin__HAVE_ARCH_GENERIC_BOARD := y 34