Commit | Line | Data |
---|---|---|
b2441318 | 1 | # SPDX-License-Identifier: GPL-2.0 |
d7f39454 | 2 | CFLAGS_bootx_init.o += -fPIC |
c3ff2a51 | 3 | CFLAGS_bootx_init.o += $(call cc-option, -fno-stack-protector) |
d7f39454 | 4 | |
f072015c CL |
5 | KASAN_SANITIZE_bootx_init.o := n |
6 | ||
7 | ifdef CONFIG_KASAN | |
8 | CFLAGS_bootx_init.o += -DDISABLE_BRANCH_PROFILING | |
9 | endif | |
10 | ||
606576ce | 11 | ifdef CONFIG_FUNCTION_TRACER |
4e491d14 | 12 | # Do not trace early boot code |
2a056f58 | 13 | CFLAGS_REMOVE_bootx_init.o = $(CC_FLAGS_FTRACE) |
4e491d14 SR |
14 | endif |
15 | ||
35499c01 | 16 | obj-y += pic.o setup.o time.o feature.o pci.o \ |
5b9ca526 | 17 | sleep.o low_i2c.o cache.o pfunc_core.o \ |
9c4cb825 | 18 | pfunc_base.o udbg_scc.o udbg_adb.o |
f6d57916 | 19 | obj-$(CONFIG_PMAC_BACKLIGHT) += backlight.o |
25985edc | 20 | # CONFIG_NVRAM is an arch. independent tristate symbol, for pmac32 we really |
21e38dfe TB |
21 | # need this to be a bool. Cheat here and pretend CONFIG_NVRAM=m is really |
22 | # CONFIG_NVRAM=y | |
23 | obj-$(CONFIG_NVRAM:m=y) += nvram.o | |
d7f39454 | 24 | obj-$(CONFIG_PPC32) += bootx_init.o |
f6d57916 | 25 | obj-$(CONFIG_SMP) += smp.o |