Deleted Added
full compact
Makefile.inc (15679) Makefile.inc (17706)
1# @(#)Makefile.inc 8.1 (Berkeley) 6/17/93
1# @(#)Makefile.inc 8.1 (Berkeley) 6/17/93
2# $Id: $
3
4# sys sources
5.PATH: ${.CURDIR}/../libc/${MACHINE}/sys ${.CURDIR}/../libc/sys \
6 ${.CURDIR}/sys
7
8# modules with non-default implementations on at least one architecture:
9SRCS+= Ovfork.S brk.S cerror.S exect.S fork.S pipe.S ptrace.S reboot.S \
10 sbrk.S setlogin.S sigpending.S sigprocmask.S sigreturn.S \

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

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