Deleted Added
full compact
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 ---