Deleted Added
sdiff udiff text old ( 15679 ) new ( 17706 )
full compact
1# @(#)Makefile.inc 8.1 (Berkeley) 6/17/93
2
3# sys sources
4.PATH: ${.CURDIR}/../libc/${MACHINE}/sys ${.CURDIR}/../libc/sys \
5 ${.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 sbrk.S setlogin.S sigpending.S sigprocmask.S sigreturn.S \

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

34 execve.o fchdir.o fchflags.o fchmod.o fchown.o fcntl.o \
35 flock.o fpathconf.o fstat.o fstatfs.o fsync.o getdirentries.o \
36 getpeername.o getsockname.o getsockopt.o ioctl.o listen.o \
37 mkfifo.o mknod.o nfssvc.o open.o read.o readv.o recvfrom.o \
38 recvmsg.o select.o sendmsg.o sendto.o setsockopt.o \
39 shutdown.o sigaction.o sigaltstack.o socket.o socketpair.o \
40 wait4.o write.o writev.o
41
42PSEUDO= _getlogin.o
43
44THREADPSEUDO= _exit.o
45
46OBJS+= ${ASM} ${THREADASM} ${PSEUDO} ${THREADPSEUDO}
47
48${ASM}: ${.CURDIR}/../libc/${MACHINE}/SYS.h /usr/include/sys/syscall.h
49 @${ECHO} creating ${.PREFIX}.o
50 @printf '#include "SYS.h"\nRSYSCALL(${.PREFIX})\n' | \
51 ${CPP} ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.PREFIX}.o
52 @${LD} -x -r ${.PREFIX}.o
53 @mv a.out ${.PREFIX}.o
54
55PASM= ${ASM:.o=.po}
56${PASM}: ${.CURDIR}/../libc/${MACHINE}/SYS.h /usr/include/sys/syscall.h
57 @${ECHO} creating ${.PREFIX}.po
58 @printf '#include "SYS.h"\nRSYSCALL(${.PREFIX})\n' | \
59 ${CPP} -DPROF ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.PREFIX}.po
60 @${LD} -x -r ${.PREFIX}.po
61 @mv a.out ${.PREFIX}.po
62
63SASM= ${ASM:.o=.so}
64${SASM}: ${.CURDIR}/../libc/${MACHINE}/SYS.h /usr/include/sys/syscall.h
65 @${ECHO} creating ${.PREFIX}.so
66 @printf '#include "SYS.h"\nRSYSCALL(${.PREFIX})\n' | \
67 ${CPP} -DPIC ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -k -o ${.PREFIX}.so
68
69${THREADASM}: ${.CURDIR}/../libc/${MACHINE}/SYS.h /usr/include/sys/syscall.h
70 @${ECHO} creating ${.PREFIX}.o
71 @printf '#include "SYS.h"\nPRSYSCALL(${.PREFIX})\n' | \
72 ${CPP} ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.PREFIX}.o
73 @${LD} -x -r ${.PREFIX}.o
74 @mv a.out ${.PREFIX}.o
75
76PTHREADASM= ${THREADASM:.o=.po}
77${PTHREADASM}: ${.CURDIR}/../libc/${MACHINE}/SYS.h /usr/include/sys/syscall.h
78 @${ECHO} creating ${.PREFIX}.po
79 @printf '#include "SYS.h"\nPRSYSCALL(${.PREFIX})\n' | \
80 ${CPP} -DPROF ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.PREFIX}.po
81 @${LD} -x -r ${.PREFIX}.po
82 @mv a.out ${.PREFIX}.po
83
84STHREADASM= ${THREADASM:.o=.so}
85${STHREADASM}: ${.CURDIR}/../libc/${MACHINE}/SYS.h /usr/include/sys/syscall.h
86 @${ECHO} creating ${.PREFIX}.so
87 @printf '#include "SYS.h"\nPRSYSCALL(${.PREFIX})\n' | \
88 ${CPP} -DPIC ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -k -o ${.PREFIX}.so
89
90${PSEUDO}: ${.CURDIR}/../libc/${MACHINE}/SYS.h /usr/include/sys/syscall.h
91 @${ECHO} creating ${.PREFIX}.o
92 @printf '#include "SYS.h"\nPSEUDO(${.PREFIX},${.PREFIX:S/_//})\n' | \
93 ${CPP} ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.PREFIX}.o
94 @${LD} -x -r ${.PREFIX}.o
95 @mv a.out ${.PREFIX}.o
96
97PPSEUDO=${PSEUDO:.o=.po}
98${PPSEUDO}: ${.CURDIR}/../libc/${MACHINE}/SYS.h /usr/include/sys/syscall.h
99 @${ECHO} creating ${.PREFIX}.po
100 @printf '#include "SYS.h"\nPSEUDO(${.PREFIX},${.PREFIX:S/_//})\n' | \
101 ${CPP} -DPROF ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.PREFIX}.po
102 @${LD} -x -r ${.PREFIX}.po
103 @mv a.out ${.PREFIX}.po
104
105SPSEUDO=${PSEUDO:.o=.so}
106${SPSEUDO}: ${.CURDIR}/../libc/${MACHINE}/SYS.h /usr/include/sys/syscall.h
107 @${ECHO} creating ${.PREFIX}.so
108 @printf '#include "SYS.h"\nPSEUDO(${.PREFIX},${.PREFIX:S/_//})\n' | \
109 ${CPP} -DPIC ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -k -o ${.PREFIX}.so
110
111${THREADPSEUDO}: ${.CURDIR}/../libc/${MACHINE}/SYS.h /usr/include/sys/syscall.h
112 @${ECHO} creating ${.PREFIX}.o
113 @printf '#include "SYS.h"\nPPSEUDO(${.PREFIX},${.PREFIX:S/_//})\n' | \
114 ${CPP} ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.PREFIX}.o
115 @${LD} -x -r ${.PREFIX}.o
116 @mv a.out ${.PREFIX}.o
117
118THREADPPSEUDO=${THREADPSEUDO:.o=.po}
119${THREADPPSEUDO}: ${.CURDIR}/../libc/${MACHINE}/SYS.h /usr/include/sys/syscall.h
120 @${ECHO} creating ${.PREFIX}.po
121 @printf '#include "SYS.h"\nPPSEUDO(${.PREFIX},${.PREFIX:S/_//})\n' | \
122 ${CPP} -DPROF ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.PREFIX}.po
123 @${LD} -x -r ${.PREFIX}.po
124 @mv a.out ${.PREFIX}.po
125
126THREADSPSEUDO=${THREADPSEUDO:.o=.so}
127${THREADSPSEUDO}: ${.CURDIR}/../libc/${MACHINE}/SYS.h /usr/include/sys/syscall.h
128 @${ECHO} creating ${.PREFIX}.so
129 @printf '#include "SYS.h"\nPPSEUDO(${.PREFIX},${.PREFIX:S/_//})\n' | \
130 ${CPP} -DPIC ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -k -o ${.PREFIX}.so