]> Pileus Git - ~andy/linux/blobdiff - arch/arm64/Makefile
arm64: big-endian: add big-endian support to top-level arch Makefile
[~andy/linux] / arch / arm64 / Makefile
index d90cf79f233a952cf8a164ce78deffea7b65cace..2fceb71ac3b7a826f03e4870ac49d5e1e99cd2c3 100644 (file)
@@ -20,9 +20,15 @@ LIBGCC               := $(shell $(CC) $(KBUILD_CFLAGS) -print-libgcc-file-name)
 KBUILD_DEFCONFIG := defconfig
 
 KBUILD_CFLAGS  += -mgeneral-regs-only
+ifeq ($(CONFIG_CPU_BIG_ENDIAN), y)
+KBUILD_CPPFLAGS        += -mbig-endian
+AS             += -EB
+LD             += -EB
+else
 KBUILD_CPPFLAGS        += -mlittle-endian
 AS             += -EL
 LD             += -EL
+endif
 
 comma = ,