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