Something went wrong. Try again.
(I'm so sorry!) Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667## alpha/Makefile## This file is subject to the terms and conditions of the GNU General Public# License. See the file "COPYING" in the main directory of this archive# for more details.## Copyright (C) 1994 by Linus Torvalds#
NM := $(NM) -B
LDFLAGS_vmlinux := -static -N #-relaxCHECKFLAGS += -D__alpha__cflags-y := -pipe -mno-fp-regs -ffixed-8cflags-y += $(call cc-option, -fno-jump-tables)
cpuflags-$(CONFIG_ALPHA_EV56) := -mcpu=ev56cpuflags-$(CONFIG_ALPHA_POLARIS) := -mcpu=pca56cpuflags-$(CONFIG_ALPHA_SX164) := -mcpu=pca56cpuflags-$(CONFIG_ALPHA_EV6) := -mcpu=ev6cpuflags-$(CONFIG_ALPHA_EV67) := -mcpu=ev67# If GENERIC, make sure to turn off any instruction set extensions that# the host compiler might have on by default.cpuflags-$(CONFIG_ALPHA_GENERIC) := -mcpu=ev56 -mtune=ev6
cflags-y += $(cpuflags-y)
KBUILD_CFLAGS += $(cflags-y)
# For TSUNAMI, we must have the assembler not emulate our instructions.# The same is true for IRONGATE, POLARIS, PYXIS.# BWX is most important, but we don't really want any emulation ever.# Only gas emulates instructions the target does not implement, and only gas# understands -mev6. LLVM's integrated assembler never emulates.ifdef CONFIG_AS_IS_GNUKBUILD_CFLAGS += -Wa,-mev6endif
libs-y += arch/alpha/lib/
# export what is needed by arch/alpha/boot/MakefileLIBS_Y := $(patsubst %/, %/lib.a, $(libs-y))export LIBS_Y
boot := arch/alpha/boot
#Default target when executing make with no argumentsall boot: $(boot)/vmlinuz
$(boot)/vmlinuz: vmlinux $(Q)$(MAKE) $(build)=$(boot) $@
bootimage bootpfile bootpzfile: vmlinux $(Q)$(MAKE) $(build)=$(boot) $(boot)/$@
archheaders: $(Q)$(MAKE) $(build)=arch/alpha/kernel/syscalls all
define archhelp echo '* boot - Compressed kernel image (arch/alpha/boot/vmlinuz)' echo ' bootimage - SRM bootable image (arch/alpha/boot/bootimage)' echo ' bootpfile - BOOTP bootable image (arch/alpha/boot/bootpfile)' echo ' bootpzfile - compressed kernel BOOTP image (arch/alpha/boot/bootpzfile)'endef