1 # @(#)Makefile 8.2 (Berkeley) 2/3/94
2 # $FreeBSD: src/lib/libc/Makefile,v 1.24 1999/09/29 15:18:29 marcel Exp $
7 CFLAGS
+= -I
${.CURDIR
}/include -I
${.OBJDIR
} -I
${.CURDIR
}/${MACHINE_ARCH}
12 LDFLAGS
+= -nodefaultlibs
15 # Include make rules that are shared with libc_r.
17 .
include "${.CURDIR}/Makefile.inc"
19 VERSION_DEF
= ${.CURDIR
}/Versions.def
22 KSRCS
= bcmp.c ffs.c index.c mcount.c rindex.c strcat.c strcmp.c strcpy.c \
25 libkern
: libkern.gen libkern.
${MACHINE_ARCH}
28 cp
-p
${.ALLSRC
} ${DESTDIR}/sys
/libkern
30 libkern.
${MACHINE_ARCH}:: ${KMSRCS}
31 .if defined
(KMSRCS
) && !empty
(KMSRCS
)
32 cp
-p
${.ALLSRC
} ${DESTDIR}/sys
/libkern
/${MACHINE_ARCH}
37 # Disable warnings in contributed sources.
38 CWARNFLAGS
:= ${.IMPSRC
:N
*dtoa
*.c
:C
/^.
+$/${CWARNFLAGS}/:C
/^
$/-w
/}