]>
git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blob - arch/sparc/kernel/syscalls/Makefile
1 # SPDX-License-Identifier: GPL-2.0
2 kapi
:= arch
/$(SRCARCH
)/include/generated
/asm
3 uapi
:= arch
/$(SRCARCH
)/include/generated
/uapi
/asm
5 _dummy
:= $(shell [ -d
'$(uapi)' ] || mkdir
-p
'$(uapi)') \
6 $(shell [ -d
'$(kapi)' ] || mkdir
-p
'$(kapi)')
8 syscall
:= $(src
)/syscall.tbl
9 syshdr
:= $(srctree
)/scripts
/syscallhdr.sh
10 systbl
:= $(srctree
)/scripts
/syscalltbl.sh
12 quiet_cmd_syshdr
= SYSHDR
$@
13 cmd_syshdr
= $(CONFIG_SHELL
) $(syshdr
) --emit-nr
--abis common
,$* $< $@
15 quiet_cmd_systbl
= SYSTBL
$@
16 cmd_systbl
= $(CONFIG_SHELL
) $(systbl
) --abis common
,$* $< $@
18 $(uapi
)/unistd_
%.h
: $(syscall
) $(syshdr
) FORCE
19 $(call if_changed
,syshdr
)
21 $(kapi
)/syscall_table_
%.h
: $(syscall
) $(systbl
) FORCE
22 $(call if_changed
,systbl
)
24 uapisyshdr-y
+= unistd_32.h unistd_64.h
25 kapisyshdr-y
+= syscall_table_32.h \
28 uapisyshdr-y
:= $(addprefix $(uapi
)/, $(uapisyshdr-y
))
29 kapisyshdr-y
:= $(addprefix $(kapi
)/, $(kapisyshdr-y
))
30 targets
+= $(addprefix ..
/..
/..
/..
/, $(uapisyshdr-y
) $(kapisyshdr-y
))
33 all: $(uapisyshdr-y
) $(kapisyshdr-y
)