hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/arch/sh/boot/compressed/Makefile
....@@ -8,9 +8,9 @@
88 targets := vmlinux vmlinux.bin vmlinux.bin.gz \
99 vmlinux.bin.bz2 vmlinux.bin.lzma \
1010 vmlinux.bin.xz vmlinux.bin.lzo \
11
- head_$(BITS).o misc.o piggy.o
11
+ head_32.o misc.o piggy.o
1212
13
-OBJECTS = $(obj)/head_$(BITS).o $(obj)/misc.o $(obj)/cache.o
13
+OBJECTS = $(obj)/head_32.o $(obj)/misc.o $(obj)/cache.o
1414
1515 GCOV_PROFILE := n
1616
....@@ -28,10 +28,7 @@
2828 $(CONFIG_BOOT_LINK_OFFSET)]')
2929 endif
3030
31
-ifeq ($(CONFIG_MCOUNT),y)
32
-ORIG_CFLAGS := $(KBUILD_CFLAGS)
33
-KBUILD_CFLAGS = $(subst -pg, , $(ORIG_CFLAGS))
34
-endif
31
+ccflags-remove-$(CONFIG_MCOUNT) += -pg
3532
3633 LDFLAGS_vmlinux := --oformat $(ld-bfd) -Ttext $(IMAGE_OFFSET) -e startup \
3734 -T $(obj)/../../kernel/vmlinux.lds
....@@ -39,15 +36,11 @@
3936 #
4037 # Pull in the necessary libgcc bits from the in-kernel implementation.
4138 #
42
-lib1funcs-$(CONFIG_SUPERH32) := ashiftrt.S ashldi3.c ashrsi3.S ashlsi3.S \
43
- lshrsi3.S
44
-lib1funcs-obj := \
39
+lib1funcs-y := ashiftrt.S ashldi3.c ashrsi3.S ashlsi3.S lshrsi3.S
40
+lib1funcs-obj := \
4541 $(addsuffix .o, $(basename $(addprefix $(obj)/, $(lib1funcs-y))))
4642
4743 lib1funcs-dir := $(srctree)/arch/$(SRCARCH)/lib
48
-ifeq ($(BITS),64)
49
- lib1funcs-dir := $(addsuffix $(BITS), $(lib1funcs-dir))
50
-endif
5144
5245 KBUILD_CFLAGS += -I$(lib1funcs-dir) -DDISABLE_BRANCH_PROFILING
5346