Preliminary syscall messaging work. Adjust all <syscall>_args structures
[dragonfly.git] / sys / emulation / ibcs2 / i386 / Makefile
1 # Makefile for syscall tables
2 #
3 # $FreeBSD: src/sys/i386/ibcs2/Makefile,v 1.2 1999/08/28 00:43:56 peter Exp $
4 # $DragonFly: src/sys/emulation/ibcs2/i386/Attic/Makefile,v 1.3 2003/07/24 01:41:23 dillon Exp $
5
6 all:
7         @echo "make ibcs2_sysent.c, ibcs2_isc_sysent.c or ibcs2_xenix_sysent.c only"
8
9 ibcs2_sysent.c ibcs2_syscall.h ibcs2_proto.h ibcs2_union.h: ../../kern/makesyscalls.sh \
10                 syscalls.master syscalls.conf
11         -mv -f ibcs2_sysent.c ibcs2_sysent.c.bak
12         -mv -f ibcs2_syscall.h ibcs2_syscall.h.bak
13         -mv -f ibcs2_proto.h ibcs2_proto.h.bak
14         -mv -f ibcs2_union.h ibcs2_union.h.bak
15         sh ../../kern/makesyscalls.sh syscalls.master syscalls.conf
16
17 ibcs2_isc_sysent.c ibcs2_isc_syscall.h : ../../kern/makesyscalls.sh \
18                 syscalls.isc syscalls.isc.conf
19         -mv -f ibcs2_isc_sysent.c ibcs2_isc_sysent.c.bak
20         -mv -f ibcs2_isc_syscall.h ibcs2_isc_syscall.h.bak
21         sh ../../kern/makesyscalls.sh syscalls.isc syscalls.isc.conf
22
23 ibcs2_xenix_sysent.c ibcs2_xenix_syscall.h ibcs2_xenix.h: \
24                 ../../kern/makesyscalls.sh syscalls.xenix syscalls.xenix.conf
25         -mv -f ibcs2_xenix_sysent.c ibcs2_xenix_sysent.c.bak
26         -mv -f ibcs2_xenix_syscall.h ibcs2_xenix_syscall.h.bak
27         -mv -f ibcs2_xenix.h ibcs2_xenix.h.bak
28         sh ../../kern/makesyscalls.sh syscalls.xenix syscalls.xenix.conf