Blame view

scripts/Makefile.asm-generic 681 Bytes
d8ecc5cd8   Sam Ravnborg   kbuild: asm-gener...
1
2
3
4
5
6
7
8
  # include/asm-generic contains a lot of files that are used
  # verbatim by several architectures.
  #
  # This Makefile reads the file arch/$(SRCARCH)/include/asm/Kbuild
  # and for each file listed in this file with generic-y creates
  # a small wrapper file in $(obj) (arch/$(SRCARCH)/include/generated/asm)
  
  kbuild-file := $(srctree)/arch/$(SRCARCH)/include/asm/Kbuild
7a04fc94d   Michal Marek   kbuild: Fix Makef...
9
  -include $(kbuild-file)
d8ecc5cd8   Sam Ravnborg   kbuild: asm-gener...
10
11
12
13
14
15
16
17
18
19
  
  include scripts/Kbuild.include
  
  # Create output directory if not already present
  _dummy := $(shell [ -d $(obj) ] || mkdir -p $(obj))
  
  quiet_cmd_wrap = WRAP    $@
  cmd_wrap = echo "\#include <asm-generic/$*.h>" >$@
  
  all: $(patsubst %, $(obj)/%, $(generic-y))
181e97632   Peter Foley   kbuild: silence N...
20
  	@:
d8ecc5cd8   Sam Ravnborg   kbuild: asm-gener...
21
22
23
  
  $(obj)/%.h:
  	$(call cmd,wrap)