]>
Commit | Line | Data |
---|---|---|
d8ecc5cd SR |
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 | |
9 | include $(kbuild-file) | |
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)) | |
20 | ||
21 | $(obj)/%.h: | |
22 | $(call cmd,wrap) | |
23 |