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

cvs diff -r1.1 -r1.2 src/lib/libpmc/Attic/Makefile (expand / switch to unified diff)

--- 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
5MAN= pmc.3 5MAN= pmc.3
6 6
7.if exists(${.CURDIR}/pmc_${MACHINE_CPU}.c) 7.if exists(${.CURDIR}/pmc_${MACHINE_CPU}.c)
8LIB= pmc 8LIB= pmc
9SRCS= pmc.c 9SRCS= pmc.c
10SRCS+= pmc_${MACHINE_CPU}.c 10SRCS+= pmc_${MACHINE_CPU}.c
 11CPPFLAGS+= -D_KERNTYPES
11 12
12INCS= pmc.h 13INCS= pmc.h
13INCSDIR=/usr/include 14INCSDIR=/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