.. | .. |
---|
6 | 6 | kapi := arch/$(ARCH)/include/generated/asm |
---|
7 | 7 | kapi-hdrs-y := $(kapi)/facility-defs.h $(kapi)/dis-defs.h |
---|
8 | 8 | |
---|
9 | | -targets += $(addprefix ../../../,$(kapi-hdrs-y)) |
---|
10 | 9 | PHONY += kapi |
---|
11 | 10 | |
---|
12 | 11 | kapi: $(kapi-hdrs-y) |
---|
13 | 12 | |
---|
14 | | -hostprogs-y += gen_facilities |
---|
15 | | -hostprogs-y += gen_opcode_table |
---|
| 13 | +hostprogs += gen_facilities |
---|
| 14 | +hostprogs += gen_opcode_table |
---|
16 | 15 | |
---|
17 | | -HOSTCFLAGS_gen_facilities.o += -Wall $(LINUXINCLUDE) |
---|
18 | | -HOSTCFLAGS_gen_opcode_table.o += -Wall $(LINUXINCLUDE) |
---|
| 16 | +HOSTCFLAGS_gen_facilities.o += $(LINUXINCLUDE) |
---|
19 | 17 | |
---|
20 | | -# Ensure output directory exists |
---|
21 | | -_dummy := $(shell [ -d '$(kapi)' ] || mkdir -p '$(kapi)') |
---|
| 18 | +filechk_facility-defs.h = $(obj)/gen_facilities |
---|
22 | 19 | |
---|
23 | | -define filechk_facility-defs.h |
---|
24 | | - $(obj)/gen_facilities |
---|
25 | | -endef |
---|
26 | | - |
---|
27 | | -define filechk_dis-defs.h |
---|
28 | | - ( $(obj)/gen_opcode_table < $(srctree)/arch/$(ARCH)/tools/opcodes.txt ) |
---|
29 | | -endef |
---|
| 20 | +filechk_dis-defs.h = \ |
---|
| 21 | + $(obj)/gen_opcode_table < $(srctree)/arch/$(ARCH)/tools/opcodes.txt |
---|
30 | 22 | |
---|
31 | 23 | $(kapi)/facility-defs.h: $(obj)/gen_facilities FORCE |
---|
32 | 24 | $(call filechk,facility-defs.h) |
---|