aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/cloudabi32
diff options
context:
space:
mode:
authorKyle Evans <kevans@FreeBSD.org>2019-11-18 23:28:23 +0000
committerKyle Evans <kevans@FreeBSD.org>2019-11-18 23:28:23 +0000
commitf22a5921112a9b9389e7701b704b174184471924 (patch)
tree5e4c76ee1b44c5307c93bbc3a93fcd8e738d9ace /sys/compat/cloudabi32
parent38effe887ee979f91ad5abf42a2291558e7ff8d1 (diff)
downloadsrc-f22a5921112a9b9389e7701b704b174184471924.tar.gz
src-f22a5921112a9b9389e7701b704b174184471924.zip
Convert in-tree sysent targets to use new makesyscalls.lua
flua is bootstrapped as part of the build for those on older versions/revisions that don't yet have flua installed. Once upgraded past r354833, "make sysent" will again naturally work as expected. Reviewed by: brooks Differential Revision: https://reviews.freebsd.org/D21894
Notes
Notes: svn path=/head/; revision=354835
Diffstat (limited to 'sys/compat/cloudabi32')
-rw-r--r--sys/compat/cloudabi32/Makefile8
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/compat/cloudabi32/Makefile b/sys/compat/cloudabi32/Makefile
index 1e427212e827..d7b46f112646 100644
--- a/sys/compat/cloudabi32/Makefile
+++ b/sys/compat/cloudabi32/Makefile
@@ -3,6 +3,8 @@
# Don't use an OBJDIR
.OBJDIR: ${.CURDIR}
+.include <src.lua.mk>
+
all:
@echo "make sysent only"
@@ -11,7 +13,7 @@ sysent: cloudabi32_sysent.c cloudabi32_syscall.h cloudabi32_proto.h \
cloudabi32_sysent.c cloudabi32_syscall.h cloudabi32_proto.h \
cloudabi32_syscalls.c cloudabi32_systrace_args.c: \
- ../../kern/makesyscalls.sh ../../contrib/cloudabi/syscalls32.master \
+ ../../tools/makesyscalls.lua ../../contrib/cloudabi/syscalls32.master \
${.CURDIR}/syscalls.conf
- sh ../../kern/makesyscalls.sh ../../contrib/cloudabi/syscalls32.master \
- ${.CURDIR}/syscalls.conf
+ ${LUA} ../../tools/makesyscalls.lua \
+ ../../contrib/cloudabi/syscalls32.master ${.CURDIR}/syscalls.conf