1 # $FreeBSD: src/lib/libc_r/Makefile,v 1.24.2.7 2002/10/22 14:44:02 fjoe Exp $
2 # $DragonFly: src/lib/libc_r/Makefile,v 1.8 2005/05/03 19:56:37 joerg Exp $
4 # All library objects contain rcsid strings by default; they may be
5 # excluded as a space-saving measure. To produce a library that does
6 # not contain these strings, delete -DLIBC_RCS and -DSYSLIBC_RCS
7 # from CFLAGS below. To remove these strings from just the system call
8 # stubs, remove just -DSYSLIBC_RCS from CFLAGS.
11 CFLAGS
+=-DLIBC_RCS
-DSYSLIBC_RCS
-I
${.CURDIR
}/..
/libc
/include
12 CFLAGS
+=-DPTHREAD_KERNEL
-D_THREAD_SAFE
-I
${.CURDIR
}/uthread
13 CFLAGS
+=-I
${.CURDIR
}/..
/..
/include
15 # Uncomment this if you want libc_r to contain debug information for
19 # enable extra internal consistancy checks
20 CFLAGS
+=-D_PTHREADS_INVARIANTS
22 AINC
= -I
${.CURDIR
}/..
/libc
/${MACHINE_ARCH} -I
${.CURDIR
}/uthread
25 LIBDIR
= /usr
/lib
/thread
28 .
include "${.CURDIR}/uthread/Makefile.inc"
29 .
include "${.CURDIR}/sys/Makefile.inc"