3d5200040ed9c138c177dc03f16dcbcc653b6168
[dragonfly.git] / lib / libc_rtld / Makefile
1 # $DragonFly: src/lib/libc_rtld/Makefile,v 1.2 2007/01/16 18:38:08 dillon Exp $
2
3 LIB=    c_rtld
4 INTERNALLIB=
5 INSTALL_PIC_ARCHIVE=
6 NOPROFILE=
7 STATIC_LOCALES=
8 BINDDIR= ${.CURDIR}/../../contrib/bind-9.5.2/lib/bind
9 CFLAGS+=-I${.CURDIR}/../libc/include
10 CFLAGS+=-I${.CURDIR}/../libc/rpc
11 CFLAGS+=-I${.CURDIR}/../../include -D__thread=
12 CFLAGS+=${AINC}
13
14 AINC=   -I${.OBJDIR} -I${.CURDIR}/../libc/${MACHINE_ARCH}
15 PRECIOUSLIB=    yes
16
17
18 #
19 # This is a list of syscalls that are renamed as __sys_{syscall}
20 # so that libc_r can provide replacement functions.
21 #
22 HIDDEN_SYSCALLS= aio_suspend.o accept.o bind.o close.o connect.o dup.o dup2.o \
23         execve.o fchflags.o fchmod.o fchown.o fcntl.o \
24         flock.o fpathconf.o fstat.o fstatfs.o fsync.o getdirentries.o \
25         getlogin.o getpeername.o getsockname.o getsockopt.o ioctl.o \
26         kevent.o kqueue.o listen.o \
27         msync.o nanosleep.o open.o poll.o read.o readv.o recvfrom.o \
28         recvmsg.o sched_yield.o select.o sendfile.o sendmsg.o sendto.o \
29         setsockopt.o shutdown.o sigaction.o \
30         sigpending.o sigprocmask.o \
31         sigsuspend.o sigtimedwait.o sigwaitinfo.o socket.o \
32         socketpair.o wait4.o write.o writev.o
33
34 .include "${.CURDIR}/../libc/Makefile.inc"
35
36 .include <bsd.lib.mk>