Makefile revision 133342
119304Speter# $FreeBSD: head/lib/libthread_db/Makefile 133342 2004-08-08 22:37:53Z davidxu $ 219304Speter 319304Speter.PATH: ${.CURDIR}/arch/${MACHINE_ARCH} 419304Speter 519304SpeterLIB= thread_db 619304SpeterSHLIB_MAJOR= 1 719304SpeterSRCS= thread_db.c 819304SpeterSRCS+= libpthread_db.c libpthread_md.c 919304SpeterSRCS+= libc_r_db.c libc_r_md.c 1019304SpeterSRCS+= libthr_db.c 1119304SpeterINCS= thread_db.h 1219304SpeterWARNS?= 1 13254225Speter 1419304SpeterCFLAGS+=-I. -I${.CURDIR} -I${.CURDIR}/../../libexec/rtld-elf 1519304SpeterCFLAGS+=-I${.CURDIR}/../../libexec/rtld-elf/${MACHINE_ARCH} 1619304Speter.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" 1719304SpeterCFLAGS+=-DTLS_DTV_AT_TCB 1819304Speter.else 1919304SpeterCFLAGS+=-DTLS_DTV_AT_TP 2019304Speter.endif 2119304Speter 2219304SpeterSRCS+= libpthread.h 2319304SpeterCLEANFILES+= libpthread.h 2419304Speter 2519304SpeterLIBPTHREAD= ${.CURDIR}/../libpthread 2619304SpeterLIBPTHREAD_ARCH= ${LIBPTHREAD}/arch/${MACHINE_ARCH}/include 2719304Speter 2819304Speterlibpthread.h: 2919304Speter @echo '#define LIBTHREAD_DB 1' > ${.TARGET} 3019304Speter @echo '#include "${LIBPTHREAD}/sys/lock.h"' >> ${.TARGET} 3119304Speter @echo '#include "${LIBPTHREAD_ARCH}/pthread_md.h"' >> ${.TARGET} 3219304Speter @echo '#include "${LIBPTHREAD}/thread/thr_private.h"' >> ${.TARGET} 3319304Speter 3419304Speter.include <bsd.lib.mk> 35254225Speter