Deleted Added
full compact
Makefile (133342) Makefile (133802)
1# $FreeBSD: head/lib/libthread_db/Makefile 133342 2004-08-08 22:37:53Z davidxu $
1# $FreeBSD: head/lib/libthread_db/Makefile 133802 2004-08-16 03:30:16Z davidxu $
2
3.PATH: ${.CURDIR}/arch/${MACHINE_ARCH}
4
5LIB= thread_db
6SHLIB_MAJOR= 1
7SRCS= thread_db.c
8SRCS+= libpthread_db.c libpthread_md.c
9SRCS+= libc_r_db.c libc_r_md.c
10SRCS+= libthr_db.c
11INCS= thread_db.h
12WARNS?= 1
13
2
3.PATH: ${.CURDIR}/arch/${MACHINE_ARCH}
4
5LIB= thread_db
6SHLIB_MAJOR= 1
7SRCS= thread_db.c
8SRCS+= libpthread_db.c libpthread_md.c
9SRCS+= libc_r_db.c libc_r_md.c
10SRCS+= libthr_db.c
11INCS= thread_db.h
12WARNS?= 1
13
14CFLAGS+=-I. -I${.CURDIR} -I${.CURDIR}/../../libexec/rtld-elf
15CFLAGS+=-I${.CURDIR}/../../libexec/rtld-elf/${MACHINE_ARCH}
16.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
17CFLAGS+=-DTLS_DTV_AT_TCB
18.else
19CFLAGS+=-DTLS_DTV_AT_TP
20.endif
14CFLAGS+=-I. -I${.CURDIR}
21
15
22SRCS+= libpthread.h
23CLEANFILES+= libpthread.h
24
25LIBPTHREAD= ${.CURDIR}/../libpthread
26LIBPTHREAD_ARCH= ${LIBPTHREAD}/arch/${MACHINE_ARCH}/include
27
28libpthread.h:
29 @echo '#define LIBTHREAD_DB 1' > ${.TARGET}
30 @echo '#include "${LIBPTHREAD}/sys/lock.h"' >> ${.TARGET}
31 @echo '#include "${LIBPTHREAD_ARCH}/pthread_md.h"' >> ${.TARGET}
32 @echo '#include "${LIBPTHREAD}/thread/thr_private.h"' >> ${.TARGET}
33
34.include <bsd.lib.mk>
16.include <bsd.lib.mk>