| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.10 2018/05/28 21:05:11 chs Exp $ | | 1 | # $NetBSD: Makefile,v 1.11 2018/06/06 14:31:45 kamil Exp $ |
2 | | | 2 | |
3 | # $FreeBSD: head/cddl/usr.sbin/dtrace/Makefile 314654 2017-03-04 11:30:04Z ngie $ | | 3 | # $FreeBSD: head/cddl/usr.sbin/dtrace/Makefile 314654 2017-03-04 11:30:04Z ngie $ |
4 | | | 4 | |
5 | .include <bsd.own.mk> | | 5 | .include <bsd.own.mk> |
6 | .include "../../Makefile.inc" | | 6 | .include "../../Makefile.inc" |
7 | | | 7 | |
8 | PROG= dtrace | | 8 | PROG= dtrace |
9 | MAN= dtrace.1 | | 9 | MAN= dtrace.1 |
10 | | | 10 | |
11 | BINDIR?= /usr/sbin | | 11 | BINDIR?= /usr/sbin |
12 | | | 12 | |
13 | SRCS= dtrace.c | | 13 | SRCS= dtrace.c |
14 | | | 14 | |
| @@ -22,28 +22,30 @@ CFLAGS+= -I${OSNETDIR}/sys \ | | | @@ -22,28 +22,30 @@ CFLAGS+= -I${OSNETDIR}/sys \ |
22 | -I${OPENSOLARIS_SYS_DISTDIR}/uts/common \ | | 22 | -I${OPENSOLARIS_SYS_DISTDIR}/uts/common \ |
23 | -I${OPENSOLARIS_SYS_DISTDIR}/compat \ | | 23 | -I${OPENSOLARIS_SYS_DISTDIR}/compat \ |
24 | | | 24 | |
25 | .PATH: ${OPENSOLARIS_USR_DISTDIR}/cmd/dtrace | | 25 | .PATH: ${OPENSOLARIS_USR_DISTDIR}/cmd/dtrace |
26 | | | 26 | |
27 | # Optional debugging stuff... | | 27 | # Optional debugging stuff... |
28 | #CFLAGS+= -DNEED_ERRLOC | | 28 | #CFLAGS+= -DNEED_ERRLOC |
29 | #YFLAGS+= -d | | 29 | #YFLAGS+= -d |
30 | | | 30 | |
31 | COPTS.dtrace.c += -Wno-stack-protector | | 31 | COPTS.dtrace.c += -Wno-stack-protector |
32 | COPTS.dtrace.c += -Wno-format-extra-args | | 32 | COPTS.dtrace.c += -Wno-format-extra-args |
33 | | | 33 | |
34 | COPTS.dtrace.c += -Wno-shadow | | 34 | COPTS.dtrace.c += -Wno-shadow |
| | | 35 | .if defined(HAVE_GCC) |
35 | COPTS.dtrace.c += -Wno-discarded-qualifiers | | 36 | COPTS.dtrace.c += -Wno-discarded-qualifiers |
36 | COPTS.dtrace.c += -Wno-missing-field-initializers | | | |
37 | COPTS.dtrace.c += -Wno-unused-but-set-variable | | 37 | COPTS.dtrace.c += -Wno-unused-but-set-variable |
| | | 38 | .endif |
| | | 39 | COPTS.dtrace.c += -Wno-missing-field-initializers |
38 | COPTS.dtrace.c += -Wno-format | | 40 | COPTS.dtrace.c += -Wno-format |
39 | | | 41 | |
40 | LDFLAGS+= -pthread | | 42 | LDFLAGS+= -pthread |
41 | | | 43 | |
42 | PROGDPLIBS+= ctf ${.CURDIR}/../../lib/libctf | | 44 | PROGDPLIBS+= ctf ${.CURDIR}/../../lib/libctf |
43 | PROGDPLIBS+= dtrace ${.CURDIR}/../../lib/libdtrace | | 45 | PROGDPLIBS+= dtrace ${.CURDIR}/../../lib/libdtrace |
44 | PROGDPLIBS+= elf ${NETBSDSRCDIR}/external/bsd/elftoolchain/lib/libelf | | 46 | PROGDPLIBS+= elf ${NETBSDSRCDIR}/external/bsd/elftoolchain/lib/libelf |
45 | PROGDPLIBS+= y ${NETBSDSRCDIR}/lib/liby | | 47 | PROGDPLIBS+= y ${NETBSDSRCDIR}/lib/liby |
46 | PROGDPLIBS+= l ${NETBSDSRCDIR}/external/bsd/flex/lib | | 48 | PROGDPLIBS+= l ${NETBSDSRCDIR}/external/bsd/flex/lib |
47 | PROGDPLIBS+= z ${NETBSDSRCDIR}/lib/libz | | 49 | PROGDPLIBS+= z ${NETBSDSRCDIR}/lib/libz |
48 | | | 50 | |
49 | .include <bsd.prog.mk> | | 51 | .include <bsd.prog.mk> |