Commit ac448afb authored by Brian Gerst's avatar Brian Gerst Committed by Sam Ravnborg
Browse files

kbuild: clean up asm-offsets.h creation



- Move mkdir out of cmd_offsets
- Add input file to sed command instead of using cat

Signed-off-by: default avatarBrian Gerst <bgerst@didntduck.org>
Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
parent ae215b14
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -22,8 +22,6 @@ sed-$(CONFIG_MIPS) := "/^@@@/s///p"

quiet_cmd_offsets = GEN     $@
define cmd_offsets
	mkdir -p $(dir $@); \
	cat $< | \
	(set -e; \
	 echo "#ifndef __ASM_OFFSETS_H__"; \
	 echo "#define __ASM_OFFSETS_H__"; \
@@ -34,7 +32,7 @@ define cmd_offsets
	 echo " *"; \
	 echo " */"; \
	 echo ""; \
	 sed -ne $(sed-y); \
	 sed -ne $(sed-y) $<; \
	 echo ""; \
	 echo "#endif" ) > $@
endef
@@ -45,5 +43,6 @@ arch/$(ARCH)/kernel/asm-offsets.s: arch/$(ARCH)/kernel/asm-offsets.c FORCE
	$(call if_changed_dep,cc_s_c)

$(obj)/$(offsets-file): arch/$(ARCH)/kernel/asm-offsets.s Kbuild
	$(Q)mkdir -p $(dir $@)
	$(call cmd,offsets)