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 --- |