Commit ac448afbcdcc218fd8d177960466ecc4a523722f

Authored by Brian Gerst
Committed by Sam Ravnborg
1 parent ae215b14bd

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>

Showing 1 changed file with 2 additions and 3 deletions Side-by-side Diff

... ... @@ -22,8 +22,6 @@
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__"; \
... ... @@ -34,7 +32,7 @@
34 32 echo " *"; \
35 33 echo " */"; \
36 34 echo ""; \
37   - sed -ne $(sed-y); \
  35 + sed -ne $(sed-y) $<; \
38 36 echo ""; \
39 37 echo "#endif" ) > $@
40 38 endef
... ... @@ -45,5 +43,6 @@
45 43 $(call if_changed_dep,cc_s_c)
46 44  
47 45 $(obj)/$(offsets-file): arch/$(ARCH)/kernel/asm-offsets.s Kbuild
  46 + $(Q)mkdir -p $(dir $@)
48 47 $(call cmd,offsets)