[BACK]Return to Makefile.inc CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libc / sys

Annotation of src/lib/libc/sys/Makefile.inc, Revision 1.28

1.4       mycroft     1: #      from: @(#)Makefile.inc  5.11 (Berkeley) 6/23/91
1.28    ! cgd         2: #      $Id: Makefile.inc,v 1.27 1994/06/14 03:55:59 jtc Exp $
1.1       cgd         3:
                      4: # sys sources
1.15      cgd         5: .PATH: ${.CURDIR}/arch/${MACHINE_ARCH}/sys ${.CURDIR}/sys
1.1       cgd         6:
                      7: # modules with non-default implementations on at least one architecture:
1.23      cgd         8: SRCS+= 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 \
1.15      cgd        10:        sigsuspend.S syscall.S
1.1       cgd        11:
1.28    ! cgd        12: SRCS+=  ftruncate.c lseek.c mmap.c semctl.c truncate.c
1.17      cgd        13:
1.1       cgd        14: # modules with default implementations on all architectures:
1.25      cgd        15: ASM=   accept.o access.o acct.o adjtime.o bind.o chdir.o chflags.o chmod.o \
1.23      cgd        16:        chown.o chroot.o close.o connect.o dup.o dup2.o execve.o fchdir.o \
                     17:        fchflags.o fchmod.o fchown.o fcntl.o flock.o fpathconf.o fstat.o \
1.28    ! cgd        18:        fstatfs.o fsync.o getdirentries.o getegid.o geteuid.o getfh.o \
        !            19:        getfsstat.o getgid.o getgroups.o getitimer.o getpeername.o getpgrp.o \
        !            20:        getpid.o getppid.o getpriority.o getrlimit.o getrusage.o \
        !            21:        getsockname.o getsockopt.o gettimeofday.o getuid.o ioctl.o kill.o \
        !            22:        ktrace.o lfs_bmapv.o lfs_markv.o lfs_segclean.o lfs_segwait.o link.o \
        !            23:        listen.o lstat.o madvise.o mincore.o mkdir.o mkfifo.o mknod.o \
        !            24:        mlock.o mount.o mprotect.o msgctl.o msgget.o msgrcv.o msgsnd.o \
        !            25:        msync.o munlock.o munmap.o nfssvc.o open.o pathconf.o profil.o \
        !            26:        quotactl.o read.o readlink.o readv.o recvfrom.o recvmsg.o rename.o \
        !            27:        revoke.o rmdir.o select.o semconfig.o semget.o semop.o sendmsg.o \
        !            28:        sendto.o setegid.o seteuid.o setgid.o setgroups.o setitimer.o \
        !            29:        setpgid.o setpriority.o setrlimit.o setsid.o setsockopt.o \
        !            30:        settimeofday.o setuid.o shmat.o shmctl.o shmdt.o shmget.o shutdown.o \
1.23      cgd        31:        sigaction.o sigaltstack.o socket.o socketpair.o stat.o statfs.o \
                     32:        swapon.o symlink.o sync.o sysarch.o umask.o unlink.o unmount.o \
1.28    ! cgd        33:        utimes.o vadvise.o wait4.o write.o writev.o __semctl.o __syscall.o \
        !            34:        __sysctl.o
1.17      cgd        35:
1.6       mycroft    36: PASM=  ${ASM:.o=.po}
1.10      pk         37: SASM=  ${ASM:.o=.so}
1.1       cgd        38:
                     39: PSEUDO=        _exit.o _getlogin.o
1.6       mycroft    40: PPSEUDO=${PSEUDO:.o=.po}
1.10      pk         41: SPSEUDO=${PSEUDO:.o=.so}
1.1       cgd        42:
                     43: OBJS+= ${ASM} ${PSEUDO}
                     44:
1.15      cgd        45: ${PASM}: ${.CURDIR}/arch/${MACHINE_ARCH}/SYS.h /usr/include/sys/syscall.h
1.6       mycroft    46:        @echo creating ${.TARGET}
1.1       cgd        47:        @printf '#include "SYS.h"\nRSYSCALL(${.PREFIX})\n' | \
1.6       mycroft    48:            ${CPP} -DPROF ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.TARGET}
                     49:        @${LD} -X -r ${.TARGET}
                     50:        @mv a.out ${.TARGET}
1.5       mycroft    51:
1.15      cgd        52: ${SASM}: ${.CURDIR}/arch/${MACHINE_ARCH}/SYS.h /usr/include/sys/syscall.h
1.10      pk         53:        @echo creating ${.TARGET}
                     54:        @printf '#include "SYS.h"\nRSYSCALL(${.PREFIX})\n' | \
                     55:            ${CPP} -DPIC ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -k -o ${.TARGET}
                     56:
1.15      cgd        57: ${ASM}: ${.CURDIR}/arch/${MACHINE_ARCH}/SYS.h /usr/include/sys/syscall.h
1.6       mycroft    58:        @echo creating ${.TARGET}
1.1       cgd        59:        @printf '#include "SYS.h"\nRSYSCALL(${.PREFIX})\n' | \
1.6       mycroft    60:            ${CPP} ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.TARGET}
                     61:        @${LD} -x -r ${.TARGET}
                     62:        @mv a.out ${.TARGET}
1.5       mycroft    63:
1.15      cgd        64: ${PPSEUDO}: ${.CURDIR}/arch/${MACHINE_ARCH}/SYS.h /usr/include/sys/syscall.h
1.6       mycroft    65:        @echo creating ${.TARGET}
1.5       mycroft    66:        @printf '#include "SYS.h"\nPSEUDO(${.PREFIX},${.PREFIX:S/_//})\n' | \
1.6       mycroft    67:            ${CPP} -DPROF ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.TARGET}
                     68:        @${LD} -X -r ${.TARGET}
                     69:        @mv a.out ${.TARGET}
1.10      pk         70:
1.15      cgd        71: ${SPSEUDO}: ${.CURDIR}/arch/${MACHINE_ARCH}/SYS.h /usr/include/sys/syscall.h
1.10      pk         72:        @echo creating ${.TARGET}
                     73:        @printf '#include "SYS.h"\nPSEUDO(${.PREFIX},${.PREFIX:S/_//})\n' | \
                     74:            ${CPP} -DPIC ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -k -o ${.TARGET}
1.1       cgd        75:
1.15      cgd        76: ${PSEUDO}: ${.CURDIR}/arch/${MACHINE_ARCH}/SYS.h /usr/include/sys/syscall.h
1.6       mycroft    77:        @echo creating ${.TARGET}
1.1       cgd        78:        @printf '#include "SYS.h"\nPSEUDO(${.PREFIX},${.PREFIX:S/_//})\n' | \
1.6       mycroft    79:            ${CPP} ${CFLAGS:M-[ID]*} ${AINC} | ${AS} -o ${.TARGET}
                     80:        @${LD} -x -r ${.TARGET}
                     81:        @mv a.out ${.TARGET}
1.1       cgd        82:
1.26      cgd        83: MAN2+= accept.0 access.0 acct.0 adjtime.0 bind.0 brk.0 \
1.1       cgd        84:        chdir.0 chflags.0 chmod.0 chown.0 chroot.0 close.0 connect.0 \
                     85:        dup.0 execve.0 _exit.0 fcntl.0 flock.0 fork.0 fsync.0 \
1.27      jtc        86:        getdirentries.0 getfh.0 getfsstat.0 \
1.23      cgd        87:        getgid.0 getgroups.0 getitimer.0 getlogin.0 \
                     88:        getpeername.0 getpgrp.0 getpid.0 getpriority.0 \
1.1       cgd        89:        getrlimit.0 getrusage.0 getsockname.0 getsockopt.0 \
                     90:        gettimeofday.0 getuid.0 intro.0 ioctl.0 kill.0 link.0 listen.0 \
1.23      cgd        91:        lseek.0 mkdir.0 mkfifo.0 mknod.0 madvise.0 mincore.0 mlock.0 \
                     92:        mmap.0 mount.0 \
                     93:        mprotect.0 msync.0 munmap.0 nfssvc.0 open.0 pathconf.0 pipe.0 \
1.22      jtc        94:        quotactl.0 read.0 readlink.0 reboot.0 recv.0 rename.0 revoke.0 \
1.20      jtc        95:        rmdir.0 select.0 send.0 setgroups.0 setpgid.0 setsid.0 \
1.23      cgd        96:        setuid.0 shutdown.0 sigaction.0 sigaltstack.0 sigprocmask.0 \
                     97:        sigreturn.0 \
1.1       cgd        98:        sigsuspend.0 socket.0 socketpair.0 stat.0 statfs.0 swapon.0 \
1.23      cgd        99:        symlink.0 sync.0 sysarch.0 syscall.0 truncate.0 umask.0 \
1.12      cgd       100:        unlink.0 utimes.0 vfork.0 wait.0 write.0
1.1       cgd       101:
                    102: MLINKS+=brk.2 sbrk.2
                    103: MLINKS+=dup.2 dup2.2
                    104: MLINKS+=chdir.2 fchdir.2
                    105: MLINKS+=chflags.2 fchflags.2
                    106: MLINKS+=chmod.2 fchmod.2
                    107: MLINKS+=chown.2 fchown.2
                    108: MLINKS+=getgid.2 getegid.2
                    109: MLINKS+=getitimer.2 setitimer.2
                    110: MLINKS+=getlogin.2 setlogin.2
                    111: MLINKS+=getpid.2 getppid.2
                    112: MLINKS+=getpriority.2 setpriority.2
                    113: MLINKS+=getrlimit.2 setrlimit.2
                    114: MLINKS+=getsockopt.2 setsockopt.2
                    115: MLINKS+=gettimeofday.2 settimeofday.2
                    116: MLINKS+=getuid.2 geteuid.2
                    117: MLINKS+=intro.2 errno.2
                    118: MLINKS+=lseek.2 seek.2
1.23      cgd       119: MLINKS+=mlock.2 munlock.2
1.1       cgd       120: MLINKS+=mount.2 unmount.2
1.23      cgd       121: MLINKS+=pathconf.2 fpathconf.2
1.1       cgd       122: MLINKS+=read.2 readv.2
                    123: MLINKS+=recv.2 recvfrom.2 recv.2 recvmsg.2
                    124: MLINKS+=send.2 sendmsg.2 send.2 sendto.2
1.14      mycroft   125: MLINKS+=setpgid.2 setpgrp.2
1.19      cgd       126: MLINKS+=setuid.2 setegid.2 setuid.2 seteuid.2 setuid.2 setgid.2
1.1       cgd       127: MLINKS+=stat.2 fstat.2 stat.2 lstat.2
                    128: MLINKS+=statfs.2 fstatfs.2
                    129: MLINKS+=truncate.2 ftruncate.2
                    130: MLINKS+=wait.2 wait3.2 wait.2 wait4.2 wait.2 waitpid.2
                    131: MLINKS+=write.2 writev.2

CVSweb <webmaster@jp.NetBSD.org>