Makefile.inc (24523) | Makefile.inc (25105) |
---|---|
1# @(#)Makefile.inc 8.3 (Berkeley) 10/24/94 | 1# @(#)Makefile.inc 8.3 (Berkeley) 10/24/94 |
2# $Id: Makefile.inc,v 1.26 1997/04/01 22:57:56 ache Exp $ | 2# $Id: Makefile.inc,v 1.27 1997/04/01 23:07:55 ache Exp $ |
3 4# sys sources 5.PATH: ${.CURDIR}/${MACHINE}/sys ${.CURDIR}/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 --- 26 unchanged lines hidden (view full) --- 37 swapon.o symlink.o sync.o sysarch.o \ 38 umask.o undelete.o unlink.o unmount.o utimes.o utrace.o \ 39 vadvise.o wait4.o write.o writev.o __syscall.o __sysctl.o 40 41PSEUDO= _exit.o _getlogin.o 42 43OBJS+= ${ASM} ${PSEUDO} 44 | 3 4# sys sources 5.PATH: ${.CURDIR}/${MACHINE}/sys ${.CURDIR}/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 --- 26 unchanged lines hidden (view full) --- 37 swapon.o symlink.o sync.o sysarch.o \ 38 umask.o undelete.o unlink.o unmount.o utimes.o utrace.o \ 39 vadvise.o wait4.o write.o writev.o __syscall.o __sysctl.o 40 41PSEUDO= _exit.o _getlogin.o 42 43OBJS+= ${ASM} ${PSEUDO} 44 |
45${ASM}: ${.CURDIR}/${MACHINE}/SYS.h /usr/include/sys/syscall.h 46 @${ECHO} creating ${.PREFIX}.o 47 @printf '#include "SYS.h"\nRSYSCALL(${.PREFIX})\n' | \ 48 ${CPP} ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.PREFIX}.o 49 @${LD} -O ${.PREFIX}.o -x -r ${.PREFIX}.o | 45SASM= ${ASM:S/.o/.S/} |
50 | 46 |
51PASM= ${ASM:.o=.po} 52${PASM}: ${.CURDIR}/${MACHINE}/SYS.h /usr/include/sys/syscall.h 53 @${ECHO} creating ${.PREFIX}.po 54 @printf '#include "SYS.h"\nRSYSCALL(${.PREFIX})\n' | \ 55 ${CPP} -DPROF ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.PREFIX}.po 56 @${LD} -O ${.PREFIX}.po -x -r ${.PREFIX}.po | 47SPSEUDO= ${PSEUDO:S/.o/.S/} |
57 | 48 |
58SASM= ${ASM:.o=.so} 59${SASM}: ${.CURDIR}/${MACHINE}/SYS.h /usr/include/sys/syscall.h 60 @${ECHO} creating ${.PREFIX}.so 61 @printf '#include "SYS.h"\nRSYSCALL(${.PREFIX})\n' | \ 62 ${CPP} -DPIC ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -k -o ${.PREFIX}.so | 49SRCS+= ${SASM} ${SPSEUDO} |
63 | 50 |
64${PSEUDO}: ${.CURDIR}/${MACHINE}/SYS.h /usr/include/sys/syscall.h 65 @${ECHO} creating ${.PREFIX}.o 66 @printf '#include "SYS.h"\nPSEUDO(${.PREFIX},${.PREFIX:S/_//})\n' | \ 67 ${CPP} ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.PREFIX}.o 68 @${LD} -O ${.PREFIX}.o -x -r ${.PREFIX}.o | 51${SASM}: 52 printf '#include "SYS.h"\nRSYSCALL(${.PREFIX})\n' > ${.TARGET} |
69 | 53 |
70PPSEUDO=${PSEUDO:.o=.po} 71${PPSEUDO}: ${.CURDIR}/${MACHINE}/SYS.h /usr/include/sys/syscall.h 72 @${ECHO} creating ${.PREFIX}.po 73 @printf '#include "SYS.h"\nPSEUDO(${.PREFIX},${.PREFIX:S/_//})\n' | \ 74 ${CPP} -DPROF ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.PREFIX}.po 75 @${LD} -O ${.PREFIX}.po -x -r ${.PREFIX}.po | 54${SPSEUDO}: 55 printf '#include "SYS.h"\nPSEUDO(${.PREFIX},${.PREFIX:S/_//})\n' \ 56 > ${.TARGET} |
76 | 57 |
77SPSEUDO=${PSEUDO:.o=.so} 78${SPSEUDO}: ${.CURDIR}/${MACHINE}/SYS.h /usr/include/sys/syscall.h 79 @${ECHO} creating ${.PREFIX}.so 80 @printf '#include "SYS.h"\nPSEUDO(${.PREFIX},${.PREFIX:S/_//})\n' | \ 81 ${CPP} -DPIC ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -k -o ${.PREFIX}.so 82 | |
83MAN2+= sys/accept.2 sys/access.2 sys/acct.2 sys/adjtime.2 sys/bind.2 \ 84 sys/brk.2 sys/chdir.2 sys/chflags.2 sys/chmod.2 sys/chown.2 \ 85 sys/chroot.2 sys/close.2 sys/connect.2 sys/dup.2 sys/execve.2 \ 86 sys/_exit.2 sys/fcntl.2 sys/flock.2 sys/fork.2 sys/fsync.2 \ 87 sys/getdirentries.2 sys/getdtablesize.2 sys/getfh.2 sys/getfsstat.2 \ 88 sys/getgid.2 sys/getgroups.2 sys/getitimer.2 sys/getlogin.2 \ 89 sys/getpeername.2 sys/getpgrp.2 sys/getpid.2 sys/getpriority.2 \ 90 sys/getrlimit.2 sys/getrusage.2 sys/getsockname.2 sys/getsockopt.2 \ --- 53 unchanged lines hidden --- | 58MAN2+= sys/accept.2 sys/access.2 sys/acct.2 sys/adjtime.2 sys/bind.2 \ 59 sys/brk.2 sys/chdir.2 sys/chflags.2 sys/chmod.2 sys/chown.2 \ 60 sys/chroot.2 sys/close.2 sys/connect.2 sys/dup.2 sys/execve.2 \ 61 sys/_exit.2 sys/fcntl.2 sys/flock.2 sys/fork.2 sys/fsync.2 \ 62 sys/getdirentries.2 sys/getdtablesize.2 sys/getfh.2 sys/getfsstat.2 \ 63 sys/getgid.2 sys/getgroups.2 sys/getitimer.2 sys/getlogin.2 \ 64 sys/getpeername.2 sys/getpgrp.2 sys/getpid.2 sys/getpriority.2 \ 65 sys/getrlimit.2 sys/getrusage.2 sys/getsockname.2 sys/getsockopt.2 \ --- 53 unchanged lines hidden --- |