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