Deleted Added
full compact
Makefile.inc (25539) Makefile.inc (25736)
1# @(#)Makefile.inc 8.3 (Berkeley) 10/24/94
1# @(#)Makefile.inc 8.3 (Berkeley) 10/24/94
2# $Id: Makefile.inc,v 1.29 1997/05/03 03:50:05 jb Exp $
2# $Id: Makefile.inc,v 1.30 1997/05/07 18:12:14 dfr Exp $
3
4# sys sources
5.PATH: ${.CURDIR}/../libc/${MACHINE}/sys ${.CURDIR}/../libc/sys
6
7# modules with non-default implementations on at least one architecture:
8SRCS+= Ovfork.S brk.S cerror.S exect.S fork.S pipe.S ptrace.S reboot.S \
9 rfork.S sbrk.S setlogin.S sigpending.S sigprocmask.S sigreturn.S \
10 sigsuspend.S syscall.S
11
12# glue to provide compatibility between GCC 1.X and 2.X
13SRCS+= ftruncate.c lseek.c mmap.c truncate.c
14
15# modules with default implementations on all architectures:
16ASM= access.o acct.o adjtime.o chdir.o chflags.o chmod.o \
17 chown.o chroot.o \
3
4# sys sources
5.PATH: ${.CURDIR}/../libc/${MACHINE}/sys ${.CURDIR}/../libc/sys
6
7# modules with non-default implementations on at least one architecture:
8SRCS+= Ovfork.S brk.S cerror.S exect.S fork.S pipe.S ptrace.S reboot.S \
9 rfork.S sbrk.S setlogin.S sigpending.S sigprocmask.S sigreturn.S \
10 sigsuspend.S syscall.S
11
12# glue to provide compatibility between GCC 1.X and 2.X
13SRCS+= ftruncate.c lseek.c mmap.c truncate.c
14
15# modules with default implementations on all architectures:
16ASM= access.o acct.o adjtime.o chdir.o chflags.o chmod.o \
17 chown.o chroot.o \
18 clock_getres.o clock_gettime.o clock_settime.o \
18 getdtablesize.o getegid.o \
19 geteuid.o getfh.o getfsstat.o getgid.o getgroups.o getitimer.o \
20 getpgrp.o getpid.o getppid.o getpriority.o \
21 getrlimit.o getrusage.o gettimeofday.o \
22 getuid.o issetugid.o kill.o ktrace.o lchown.o \
23 lfs_bmapv.o lfs_markv.o \
24 lfs_segclean.o lfs_segwait.o link.o lstat.o \
25 madvise.o mincore.o minherit.o mkdir.o mlock.o \

--- 13 unchanged lines hidden (view full) ---

39 modnext.o modstat.o modfnext.o modfind.o \
40 kldload.o kldunload.o kldfind.o kldnext.o kldstat.o kldfirstmod.o
41
42# Syscalls renamed as _thread_sys_{syscall} when building libc_r.
43ASMR= accept.o bind.o close.o connect.o dup.o dup2.o \
44 execve.o fchdir.o fchflags.o fchmod.o fchown.o fcntl.o \
45 flock.o fpathconf.o fstat.o fstatfs.o fsync.o getdirentries.o \
46 getpeername.o getsockname.o getsockopt.o ioctl.o listen.o \
19 getdtablesize.o getegid.o \
20 geteuid.o getfh.o getfsstat.o getgid.o getgroups.o getitimer.o \
21 getpgrp.o getpid.o getppid.o getpriority.o \
22 getrlimit.o getrusage.o gettimeofday.o \
23 getuid.o issetugid.o kill.o ktrace.o lchown.o \
24 lfs_bmapv.o lfs_markv.o \
25 lfs_segclean.o lfs_segwait.o link.o lstat.o \
26 madvise.o mincore.o minherit.o mkdir.o mlock.o \

--- 13 unchanged lines hidden (view full) ---

40 modnext.o modstat.o modfnext.o modfind.o \
41 kldload.o kldunload.o kldfind.o kldnext.o kldstat.o kldfirstmod.o
42
43# Syscalls renamed as _thread_sys_{syscall} when building libc_r.
44ASMR= accept.o bind.o close.o connect.o dup.o dup2.o \
45 execve.o fchdir.o fchflags.o fchmod.o fchown.o fcntl.o \
46 flock.o fpathconf.o fstat.o fstatfs.o fsync.o getdirentries.o \
47 getpeername.o getsockname.o getsockopt.o ioctl.o listen.o \
47 mkfifo.o mknod.o nfssvc.o open.o read.o readv.o recvfrom.o \
48 recvmsg.o select.o sendmsg.o sendto.o setsockopt.o \
48 mkfifo.o mknod.o nanosleep.o nfssvc.o open.o read.o readv.o \
49 recvfrom.o recvmsg.o select.o sendmsg.o sendto.o setsockopt.o \
49 shutdown.o sigaction.o sigaltstack.o socket.o socketpair.o \
50 wait4.o write.o writev.o
51
52PSEUDO= _getlogin.o
53
54# Pseudo syscalls that are renamed as _thread_sys_{pseudo} when
55# building libc_r.
56PSEUDOR= _exit.o

--- 5 unchanged lines hidden (view full) ---

62SASMR= ${ASMR:S/.o/.S/}
63
64SPSEUDO= ${PSEUDO:S/.o/.S/}
65
66SPSEUDOR= ${PSEUDOR:S/.o/.S/}
67
68SRCS+= ${SASM} ${SASMR} ${SPSEUDO} ${SPSEUDOR}
69
50 shutdown.o sigaction.o sigaltstack.o socket.o socketpair.o \
51 wait4.o write.o writev.o
52
53PSEUDO= _getlogin.o
54
55# Pseudo syscalls that are renamed as _thread_sys_{pseudo} when
56# building libc_r.
57PSEUDOR= _exit.o

--- 5 unchanged lines hidden (view full) ---

63SASMR= ${ASMR:S/.o/.S/}
64
65SPSEUDO= ${PSEUDO:S/.o/.S/}
66
67SPSEUDOR= ${PSEUDOR:S/.o/.S/}
68
69SRCS+= ${SASM} ${SASMR} ${SPSEUDO} ${SPSEUDOR}
70
71# Generated files
72CLEANFILES+= ${SASM} ${SASMR} ${SPSEUDO} ${SPSEUDOR}
73
70${SASM}:
71 printf '#include "SYS.h"\nRSYSCALL(${.PREFIX})\n' > ${.TARGET}
72
73${SASMR}:
74 printf '#include "SYS.h"\nPRSYSCALL(${.PREFIX})\n' > ${.TARGET}
75
76${SPSEUDO}:
77 printf '#include "SYS.h"\nPSEUDO(${.PREFIX},${.PREFIX:S/_//})\n' \

--- 70 unchanged lines hidden ---
74${SASM}:
75 printf '#include "SYS.h"\nRSYSCALL(${.PREFIX})\n' > ${.TARGET}
76
77${SASMR}:
78 printf '#include "SYS.h"\nPRSYSCALL(${.PREFIX})\n' > ${.TARGET}
79
80${SPSEUDO}:
81 printf '#include "SYS.h"\nPSEUDO(${.PREFIX},${.PREFIX:S/_//})\n' \

--- 70 unchanged lines hidden ---