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 --- |