hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/s390/tools/Makefile
....@@ -6,27 +6,19 @@
66 kapi := arch/$(ARCH)/include/generated/asm
77 kapi-hdrs-y := $(kapi)/facility-defs.h $(kapi)/dis-defs.h
88
9
-targets += $(addprefix ../../../,$(kapi-hdrs-y))
109 PHONY += kapi
1110
1211 kapi: $(kapi-hdrs-y)
1312
14
-hostprogs-y += gen_facilities
15
-hostprogs-y += gen_opcode_table
13
+hostprogs += gen_facilities
14
+hostprogs += gen_opcode_table
1615
17
-HOSTCFLAGS_gen_facilities.o += -Wall $(LINUXINCLUDE)
18
-HOSTCFLAGS_gen_opcode_table.o += -Wall $(LINUXINCLUDE)
16
+HOSTCFLAGS_gen_facilities.o += $(LINUXINCLUDE)
1917
20
-# Ensure output directory exists
21
-_dummy := $(shell [ -d '$(kapi)' ] || mkdir -p '$(kapi)')
18
+filechk_facility-defs.h = $(obj)/gen_facilities
2219
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
3022
3123 $(kapi)/facility-defs.h: $(obj)/gen_facilities FORCE
3224 $(call filechk,facility-defs.h)