Makefile revision 115399
1251875Speter# $FreeBSD: head/lib/libkse/Makefile 115399 2003-05-30 00:21:52Z kan $ 2251875Speter# 3251875Speter# All library objects contain FreeBSD revision strings by default; they may be 4251875Speter# excluded as a space-saving measure. To produce a library that does 5251875Speter# not contain these strings, add -DSTRIP_FBSDID (see <sys/cdefs.h>) to CFLAGS 6251875Speter# below. Note, there are no IDs for syscall stubs whose sources are generated. 7251875Speter# To included legacy CSRG sccsid strings, add -DLIBC_SCCS and -DSYSLIBC_SCCS 8251875Speter# (for system call stubs) to CFLAGS below. -DSYSLIBC_SCCS affects just the 9251875Speter# system call stubs. 10251875SpeterLIB=kse 11251875SpeterSHLIB_MAJOR= 1 12251875SpeterCFLAGS+=-DPTHREAD_KERNEL 13251875SpeterCFLAGS+=-I${.CURDIR}/../libc/include -I${.CURDIR}/thread \ 14251875Speter -I${.CURDIR}/../../include 15251875SpeterCFLAGS+=-I${.CURDIR}/arch/${MACHINE_ARCH}/include 16251875SpeterCFLAGS+=-I${.CURDIR}/sys 17251875SpeterCFLAGS+=-I${.CURDIR}/../../libexec/rtld-elf 18251875SpeterCFLAGS+=-fno-builtin 19251875Speter 20251875Speter# Uncomment this if you want libpthread to contain debug information for 21251875Speter# thread locking. 22251875SpeterCFLAGS+=-D_LOCK_DEBUG 23251875Speter#CFLAGS+= -g 24251875Speter 25251875SpeterLDADD+= -Wl,--version-script=${.CURDIR}/pthread.map 26251875Speter 27251875Speter# enable extra internal consistancy checks 28251875SpeterCFLAGS+=-D_PTHREADS_INVARIANTS -Wall 29251875Speter 30251875SpeterAINC= -I${.CURDIR}/../libc/${MACHINE_ARCH} -I${.CURDIR}/thread 31251875SpeterPRECIOUSLIB= yes 32251875Speter 33251875Speter.include "${.CURDIR}/thread/Makefile.inc" 34251875Speter.include "${.CURDIR}/sys/Makefile.inc" 35251875Speter.include "${.CURDIR}/support/Makefile.inc" 36251875Speter 37251875Speter.include <bsd.lib.mk> 38251875Speter