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