Makefile (d93618da6b6d453c6a9684a3460ffd51b9b4ef2e) Makefile (80ddf5ce1c9291cb175d52ed1227134ad48c47ee)
1# SPDX-License-Identifier: GPL-2.0
2#
3# s390/Makefile
4#
5# This file is included by the global makefile so that you can add your own
6# architecture-specific flags and dependencies.
7#
8# Copyright (C) 1994 by Linus Torvalds
9#
10
11LD_BFD := elf64-s390
12KBUILD_LDFLAGS := -m elf64_s390
13KBUILD_AFLAGS_MODULE += -fPIC
14KBUILD_CFLAGS_MODULE += -fPIC
15KBUILD_AFLAGS += -m64
16KBUILD_CFLAGS += -m64
1# SPDX-License-Identifier: GPL-2.0
2#
3# s390/Makefile
4#
5# This file is included by the global makefile so that you can add your own
6# architecture-specific flags and dependencies.
7#
8# Copyright (C) 1994 by Linus Torvalds
9#
10
11LD_BFD := elf64-s390
12KBUILD_LDFLAGS := -m elf64_s390
13KBUILD_AFLAGS_MODULE += -fPIC
14KBUILD_CFLAGS_MODULE += -fPIC
15KBUILD_AFLAGS += -m64
16KBUILD_CFLAGS += -m64
17ifeq ($(CONFIG_RELOCATABLE),y)
18KBUILD_CFLAGS += -fPIE
19LDFLAGS_vmlinux := -pie
17KBUILD_CFLAGS += -fPIE
18LDFLAGS_vmlinux := -pie
20endif
21aflags_dwarf := -Wa,-gdwarf-2
22KBUILD_AFLAGS_DECOMPRESSOR := $(CLANG_FLAGS) -m64 -D__ASSEMBLY__
23ifndef CONFIG_AS_IS_LLVM
24KBUILD_AFLAGS_DECOMPRESSOR += $(if $(CONFIG_DEBUG_INFO),$(aflags_dwarf))
25endif
26KBUILD_CFLAGS_DECOMPRESSOR := $(CLANG_FLAGS) -m64 -O2 -mpacked-stack
27KBUILD_CFLAGS_DECOMPRESSOR += -DDISABLE_BRANCH_PROFILING -D__NO_FORTIFY
28KBUILD_CFLAGS_DECOMPRESSOR += -fno-delete-null-pointer-checks -msoft-float -mbackchain

--- 151 unchanged lines hidden ---
19aflags_dwarf := -Wa,-gdwarf-2
20KBUILD_AFLAGS_DECOMPRESSOR := $(CLANG_FLAGS) -m64 -D__ASSEMBLY__
21ifndef CONFIG_AS_IS_LLVM
22KBUILD_AFLAGS_DECOMPRESSOR += $(if $(CONFIG_DEBUG_INFO),$(aflags_dwarf))
23endif
24KBUILD_CFLAGS_DECOMPRESSOR := $(CLANG_FLAGS) -m64 -O2 -mpacked-stack
25KBUILD_CFLAGS_DECOMPRESSOR += -DDISABLE_BRANCH_PROFILING -D__NO_FORTIFY
26KBUILD_CFLAGS_DECOMPRESSOR += -fno-delete-null-pointer-checks -msoft-float -mbackchain

--- 151 unchanged lines hidden ---