Makefile (3efa70d78f218e4c9276b0bac0545e5184c1c47b) | Makefile (51c9c0843993528bffc920c54c2121d9e6f8b090) |
---|---|
1# 2# Makefile for the linux kernel. 3# 4 5CFLAGS_ptrace.o += -DUTS_MACHINE='"$(UTS_MACHINE)"' 6 7subdir-ccflags-$(CONFIG_PPC_WERROR) := -Werror 8 9ifeq ($(CONFIG_PPC64),y) 10CFLAGS_prom_init.o += $(NO_MINIMAL_TOC) 11endif 12ifeq ($(CONFIG_PPC32),y) 13CFLAGS_prom_init.o += -fPIC 14CFLAGS_btext.o += -fPIC 15endif 16 17CFLAGS_cputable.o += $(DISABLE_LATENT_ENTROPY_PLUGIN) | 1# 2# Makefile for the linux kernel. 3# 4 5CFLAGS_ptrace.o += -DUTS_MACHINE='"$(UTS_MACHINE)"' 6 7subdir-ccflags-$(CONFIG_PPC_WERROR) := -Werror 8 9ifeq ($(CONFIG_PPC64),y) 10CFLAGS_prom_init.o += $(NO_MINIMAL_TOC) 11endif 12ifeq ($(CONFIG_PPC32),y) 13CFLAGS_prom_init.o += -fPIC 14CFLAGS_btext.o += -fPIC 15endif 16 17CFLAGS_cputable.o += $(DISABLE_LATENT_ENTROPY_PLUGIN) |
18CFLAGS_init.o += $(DISABLE_LATENT_ENTROPY_PLUGIN) | 18CFLAGS_prom_init.o += $(DISABLE_LATENT_ENTROPY_PLUGIN) |
19CFLAGS_btext.o += $(DISABLE_LATENT_ENTROPY_PLUGIN) 20CFLAGS_prom.o += $(DISABLE_LATENT_ENTROPY_PLUGIN) 21 | 19CFLAGS_btext.o += $(DISABLE_LATENT_ENTROPY_PLUGIN) 20CFLAGS_prom.o += $(DISABLE_LATENT_ENTROPY_PLUGIN) 21 |
22# -fstack-protector triggers protection checks in this code, 23# but it is being used too early to link to meaningful stack_chk logic. 24CFLAGS_prom_init.o += $(call cc-option, -fno-stack-protector) 25 |
|
22ifdef CONFIG_FUNCTION_TRACER 23# Do not trace early boot code 24CFLAGS_REMOVE_cputable.o = -mno-sched-epilog $(CC_FLAGS_FTRACE) 25CFLAGS_REMOVE_prom_init.o = -mno-sched-epilog $(CC_FLAGS_FTRACE) 26CFLAGS_REMOVE_btext.o = -mno-sched-epilog $(CC_FLAGS_FTRACE) 27CFLAGS_REMOVE_prom.o = -mno-sched-epilog $(CC_FLAGS_FTRACE) 28# do not trace tracer code 29CFLAGS_REMOVE_ftrace.o = -mno-sched-epilog $(CC_FLAGS_FTRACE) --- 61 unchanged lines hidden (view full) --- 91obj-$(CONFIG_RELOCATABLE) += reloc_$(BITS).o 92 93obj-$(CONFIG_PPC32) += entry_32.o setup_32.o 94obj-$(CONFIG_PPC64) += dma-iommu.o iommu.o 95obj-$(CONFIG_KGDB) += kgdb.o 96obj-$(CONFIG_BOOTX_TEXT) += btext.o 97obj-$(CONFIG_SMP) += smp.o 98obj-$(CONFIG_KPROBES) += kprobes.o | 26ifdef CONFIG_FUNCTION_TRACER 27# Do not trace early boot code 28CFLAGS_REMOVE_cputable.o = -mno-sched-epilog $(CC_FLAGS_FTRACE) 29CFLAGS_REMOVE_prom_init.o = -mno-sched-epilog $(CC_FLAGS_FTRACE) 30CFLAGS_REMOVE_btext.o = -mno-sched-epilog $(CC_FLAGS_FTRACE) 31CFLAGS_REMOVE_prom.o = -mno-sched-epilog $(CC_FLAGS_FTRACE) 32# do not trace tracer code 33CFLAGS_REMOVE_ftrace.o = -mno-sched-epilog $(CC_FLAGS_FTRACE) --- 61 unchanged lines hidden (view full) --- 95obj-$(CONFIG_RELOCATABLE) += reloc_$(BITS).o 96 97obj-$(CONFIG_PPC32) += entry_32.o setup_32.o 98obj-$(CONFIG_PPC64) += dma-iommu.o iommu.o 99obj-$(CONFIG_KGDB) += kgdb.o 100obj-$(CONFIG_BOOTX_TEXT) += btext.o 101obj-$(CONFIG_SMP) += smp.o 102obj-$(CONFIG_KPROBES) += kprobes.o |
103obj-$(CONFIG_OPTPROBES) += optprobes.o optprobes_head.o |
|
99obj-$(CONFIG_UPROBES) += uprobes.o 100obj-$(CONFIG_PPC_UDBG_16550) += legacy_serial.o udbg_16550.o 101obj-$(CONFIG_STACKTRACE) += stacktrace.o 102obj-$(CONFIG_SWIOTLB) += dma-swiotlb.o 103 104pci64-$(CONFIG_PPC64) += pci_dn.o pci-hotplug.o isa-bridge.o 105obj-$(CONFIG_PCI) += pci_$(BITS).o $(pci64-y) \ 106 pci-common.o pci_of_scan.o --- 74 unchanged lines hidden --- | 104obj-$(CONFIG_UPROBES) += uprobes.o 105obj-$(CONFIG_PPC_UDBG_16550) += legacy_serial.o udbg_16550.o 106obj-$(CONFIG_STACKTRACE) += stacktrace.o 107obj-$(CONFIG_SWIOTLB) += dma-swiotlb.o 108 109pci64-$(CONFIG_PPC64) += pci_dn.o pci-hotplug.o isa-bridge.o 110obj-$(CONFIG_PCI) += pci_$(BITS).o $(pci64-y) \ 111 pci-common.o pci_of_scan.o --- 74 unchanged lines hidden --- |