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: Brian Gerst <bgerst@didntduck.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>

authored by

Brian Gerst and committed by
Sam Ravnborg
ac448afb ae215b14

+2 -3
+2 -3
Kbuild
··· 22 22 23 23 quiet_cmd_offsets = GEN $@ 24 24 define cmd_offsets 25 - mkdir -p $(dir $@); \ 26 - cat $< | \ 27 25 (set -e; \ 28 26 echo "#ifndef __ASM_OFFSETS_H__"; \ 29 27 echo "#define __ASM_OFFSETS_H__"; \ ··· 32 34 echo " *"; \ 33 35 echo " */"; \ 34 36 echo ""; \ 35 - sed -ne $(sed-y); \ 37 + sed -ne $(sed-y) $<; \ 36 38 echo ""; \ 37 39 echo "#endif" ) > $@ 38 40 endef ··· 43 45 $(call if_changed_dep,cc_s_c) 44 46 45 47 $(obj)/$(offsets-file): arch/$(ARCH)/kernel/asm-offsets.s Kbuild 48 + $(Q)mkdir -p $(dir $@) 46 49 $(call cmd,offsets) 47 50