| .. | .. |
|---|
| 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) |
|---|