Lines Matching +full:offset +full:- +full:y
1 # SPDX-License-Identifier: GPL-2.0
6 $(shell mkdir -p $(out) $(uapi))
13 offset := macro
17 cmd_syshdr = $(CONFIG_SHELL) $(syshdr) --abis $(abis) --emit-nr \
18 $(if $(offset),--offset $(offset)) \
19 $(if $(prefix),--prefix $(prefix)) \
22 cmd_systbl = $(CONFIG_SHELL) $(systbl) --abis $(abis) $< $@
25 cmd_hypercalls = $(CONFIG_SHELL) '$<' $@ $(filter-out $<, $(real-prereqs))
37 $(uapi)/unistd_x32.h: offset := __X32_SYSCALL_BIT macro
60 $(out)/xen-hypercalls.h: $(srctree)/scripts/xen-hypercalls.sh FORCE
63 $(out)/xen-hypercalls.h: $(srctree)/include/xen/interface/xen*.h
65 uapisyshdr-y += unistd_32.h unistd_64.h unistd_x32.h
66 syshdr-y += syscalls_32.h
67 syshdr-$(CONFIG_X86_64) += unistd_32_ia32.h unistd_64_x32.h
68 syshdr-$(CONFIG_X86_64) += syscalls_64.h
69 syshdr-$(CONFIG_X86_X32_ABI) += syscalls_x32.h
70 syshdr-$(CONFIG_XEN) += xen-hypercalls.h
72 uapisyshdr-y := $(addprefix $(uapi)/, $(uapisyshdr-y))
73 syshdr-y := $(addprefix $(out)/, $(syshdr-y))
74 targets += $(addprefix ../../../../, $(uapisyshdr-y) $(syshdr-y))
77 all: $(uapisyshdr-y) $(syshdr-y)