| 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 |  | 
|  | 8 | kbuild-file := $(srctree)/arch/$(SRCARCH)/include/asm/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 |  |