Makefile (01d4e2149e5566e5d9394913dc9fb032da259e0b) Makefile (b3d01a2ad7f16bb20f6fb58bb34f9339396c0075)
1# $FreeBSD$
2
3PACKAGE=lib${LIB}
4LIB= pmc
5
6SRCS= libpmc.c pmclog.c libpmc_pmu_util.c libpmc_json.cc
7INCS= pmc.h pmclog.h pmcformat.h
8
1# $FreeBSD$
2
3PACKAGE=lib${LIB}
4LIB= pmc
5
6SRCS= libpmc.c pmclog.c libpmc_pmu_util.c libpmc_json.cc
7INCS= pmc.h pmclog.h pmcformat.h
8
9CFLAGS+= -I${.CURDIR}
10CWARNFLAGS.gcc+= -Wno-shadow -Wno-cast-align
11
12.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
13
14.if ${MACHINE_ARCH} == "aarch64"
15EVENT_ARCH="arm64"
16.elif ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
17EVENT_ARCH="x86"
18.elif ${MACHINE_ARCH} == "powerpc"
19EVENT_ARCH="powerpc"

--- 6 unchanged lines hidden (view full) ---

26SUBDIR+= pmu-events
27.endif
28
29libpmc_events.c: ${JEVENTS}
30 ${JEVENTS} ${EVENT_ARCH} ${.CURDIR}/pmu-events/arch libpmc_events.c
31SRCS+= libpmc_events.c
32.endif
33
9.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
10
11.if ${MACHINE_ARCH} == "aarch64"
12EVENT_ARCH="arm64"
13.elif ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
14EVENT_ARCH="x86"
15.elif ${MACHINE_ARCH} == "powerpc"
16EVENT_ARCH="powerpc"

--- 6 unchanged lines hidden (view full) ---

23SUBDIR+= pmu-events
24.endif
25
26libpmc_events.c: ${JEVENTS}
27 ${JEVENTS} ${EVENT_ARCH} ${.CURDIR}/pmu-events/arch libpmc_events.c
28SRCS+= libpmc_events.c
29.endif
30
31WARNS?= 3
32
33CFLAGS+= -I${.CURDIR}
34CWARNFLAGS.gcc+= -Wno-shadow -Wno-cast-align
35
34MAN= pmc.3
35MAN+= pmc_allocate.3
36MAN+= pmc_attach.3
37MAN+= pmc_capabilities.3
38MAN+= pmc_configure_logfile.3
39MAN+= pmc_disable.3
40MAN+= pmc_event_names_of_class.3
41MAN+= pmc_get_driver_stats.3

--- 66 unchanged lines hidden ---
36MAN= pmc.3
37MAN+= pmc_allocate.3
38MAN+= pmc_attach.3
39MAN+= pmc_capabilities.3
40MAN+= pmc_configure_logfile.3
41MAN+= pmc_disable.3
42MAN+= pmc_event_names_of_class.3
43MAN+= pmc_get_driver_stats.3

--- 66 unchanged lines hidden ---