Sat Jan 23 21:44:55 2016 UTC ()
pmc_evid_, pmc_ctr_t etc are defined in <machine/types.h> but are not exposed
anymore by default since they violate the userland namespace. Either we
should create __pmc types, or a separate machine/pmc.h header.
(christos)
diff -r1.1 -r1.2 src/lib/libpmc/Makefile
--- src/lib/libpmc/Attic/Makefile 2002/08/09 00:03:15 1.1
+++ src/lib/libpmc/Attic/Makefile 2016/01/23 21:44:55 1.2
| @@ -1,17 +1,18 @@ | | | @@ -1,17 +1,18 @@ |
1 | # $NetBSD: Makefile,v 1.1 2002/08/09 00:03:15 thorpej Exp $ | | 1 | # $NetBSD: Makefile,v 1.2 2016/01/23 21:44:55 christos Exp $ |
2 | | | 2 | |
3 | .include <bsd.own.mk> | | 3 | .include <bsd.own.mk> |
4 | | | 4 | |
5 | MAN= pmc.3 | | 5 | MAN= pmc.3 |
6 | | | 6 | |
7 | .if exists(${.CURDIR}/pmc_${MACHINE_CPU}.c) | | 7 | .if exists(${.CURDIR}/pmc_${MACHINE_CPU}.c) |
8 | LIB= pmc | | 8 | LIB= pmc |
9 | SRCS= pmc.c | | 9 | SRCS= pmc.c |
10 | SRCS+= pmc_${MACHINE_CPU}.c | | 10 | SRCS+= pmc_${MACHINE_CPU}.c |
| | | 11 | CPPFLAGS+= -D_KERNTYPES |
11 | | | 12 | |
12 | INCS= pmc.h | | 13 | INCS= pmc.h |
13 | INCSDIR=/usr/include | | 14 | INCSDIR=/usr/include |
14 | .include <bsd.lib.mk> | | 15 | .include <bsd.lib.mk> |
15 | .else | | 16 | .else |
16 | .include <bsd.man.mk> | | 17 | .include <bsd.man.mk> |
17 | .endif | | 18 | .endif |