| @@ -1,35 +1,33 @@ | | | @@ -1,35 +1,33 @@ |
1 | # $NetBSD: Makefile,v 1.2 2008/09/25 17:40:05 tron Exp $ | | 1 | # $NetBSD: Makefile,v 1.3 2008/10/06 14:20:12 tron Exp $ |
2 | | | 2 | |
3 | REQUIRETOOLS= yes | | 3 | REQUIRETOOLS= yes |
4 | NOPIC= # defined | | 4 | NOPIC= # defined |
5 | NOPROFILE= # defined | | 5 | NOPROFILE= # defined |
6 | NOLINT= # defined | | 6 | NOLINT= # defined |
7 | | | 7 | |
8 | LIB= gcov | | 8 | LIB= gcov |
9 | | | 9 | |
10 | .include <bsd.own.mk> | | 10 | .include <bsd.own.mk> |
11 | | | 11 | |
12 | .if exists(${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk) && ${MKGCC} != "no" | | 12 | .if exists(${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk) && ${MKGCC} != "no" |
13 | | | 13 | |
14 | .include "${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk" | | 14 | .include "${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk" |
15 | | | 15 | |
16 | LIBGCOVSRCS= ${G_LIBGCOV:=.c} | | 16 | LIBGCOVSRCS= ${G_LIBGCOV:=.c} |
17 | | | 17 | |
18 | CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH} | | 18 | CPPFLAGS+= -I${.CURDIR}/arch/${MACHINE_ARCH} |
19 | | | 19 | CPPFLAGS+= -Wno-stack-protector |
20 | | | 20 | |
21 | DPSRCS+= ${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk | | 21 | DPSRCS+= ${.CURDIR}/arch/${MACHINE_ARCH}/defs.mk |
22 | SRCS+= ${LIBGCOVSRCS} | | 22 | SRCS+= ${LIBGCOVSRCS} |
23 | | | 23 | |
24 | CLEANFILES+= ${LIBGCOVSRCS} | | 24 | CLEANFILES+= ${LIBGCOVSRCS} |
25 | | | 25 | |
26 | ${LIBGCOVSRCS}: ${.CURDIR}/Makefile | | 26 | ${LIBGCOVSRCS}: ${.CURDIR}/Makefile |
27 | ${_MKTARGET_CREATE} | | 27 | ${_MKTARGET_CREATE} |
28 | printf '#define L${.PREFIX}\n#include <libgcov.c>\n' >${.TARGET} | | 28 | printf '#define L${.PREFIX}\n#include <libgcov.c>\n' >${.TARGET} |
29 | | | 29 | |
30 | .include <bsd.lib.mk> | | 30 | .include <bsd.lib.mk> |
31 | | | | |
32 | COPTS+= -Wno-stack-protector | | | |
33 | .else | | 31 | .else |
34 | .include <bsd.prog.mk> # do nothing | | 32 | .include <bsd.prog.mk> # do nothing |
35 | .endif | | 33 | .endif |