| Sam Ravnborg | d8ecc5c | 2011-04-27 22:29:49 +0200 | [diff] [blame] | 1 | # include/asm-generic contains a lot of files that are used | 
 | 2 | # verbatim by several architectures. | 
 | 3 | # | 
 | 4 | # This Makefile reads the file arch/$(SRCARCH)/include/asm/Kbuild | 
 | 5 | # and for each file listed in this file with generic-y creates | 
 | 6 | # a small wrapper file in $(obj) (arch/$(SRCARCH)/include/generated/asm) | 
 | 7 |  | 
| Catalin Marinas | 3c5994c | 2012-10-17 12:25:44 +0100 | [diff] [blame] | 8 | kbuild-file := $(srctree)/arch/$(SRCARCH)/include/$(src)/Kbuild | 
| Michal Marek | 7a04fc9 | 2011-05-02 18:01:06 +0200 | [diff] [blame] | 9 | -include $(kbuild-file) | 
| Sam Ravnborg | d8ecc5c | 2011-04-27 22:29:49 +0200 | [diff] [blame] | 10 |  | 
 | 11 | include scripts/Kbuild.include | 
 | 12 |  | 
 | 13 | # Create output directory if not already present | 
 | 14 | _dummy := $(shell [ -d $(obj) ] || mkdir -p $(obj)) | 
 | 15 |  | 
 | 16 | quiet_cmd_wrap = WRAP    $@ | 
 | 17 | cmd_wrap = echo "\#include <asm-generic/$*.h>" >$@ | 
 | 18 |  | 
 | 19 | all: $(patsubst %, $(obj)/%, $(generic-y)) | 
| Peter Foley | 181e976 | 2011-06-08 20:58:32 -0400 | [diff] [blame] | 20 | 	@: | 
| Sam Ravnborg | d8ecc5c | 2011-04-27 22:29:49 +0200 | [diff] [blame] | 21 |  | 
 | 22 | $(obj)/%.h: | 
 | 23 | 	$(call cmd,wrap) | 
 | 24 |  |