240f8c2d51
Essentially, this is a literal copy of the code in sys/compat/cloudabi64, except that it now makes use of 32-bits datatypes and limits. In sys/conf/files, we now need to take care to build the code in sys/compat/cloudabi if either COMPAT_CLOUDABI32 or COMPAT_CLOUDABI64 is turned on. This change does not yet include any of the CPU dependent bits. Right now I have implementations for running i386 binaries both on i386 and x86-64, which I will send out for review separately.
15 lines
472 B
Makefile
15 lines
472 B
Makefile
# $FreeBSD$
|
|
|
|
all:
|
|
@echo "make sysent only"
|
|
|
|
sysent: cloudabi32_sysent.c cloudabi32_syscall.h cloudabi32_proto.h \
|
|
cloudabi32_syscalls.c cloudabi32_systrace_args.c
|
|
|
|
cloudabi32_sysent.c cloudabi32_syscall.h cloudabi32_proto.h \
|
|
cloudabi32_syscalls.c cloudabi32_systrace_args.c: \
|
|
../../kern/makesyscalls.sh ../../contrib/cloudabi/syscalls32.master \
|
|
syscalls.conf
|
|
sh ../../kern/makesyscalls.sh ../../contrib/cloudabi/syscalls32.master \
|
|
syscalls.conf
|