Changeset View
Changeset View
Standalone View
Standalone View
sys/modules/dtrace/dtrace/Makefile
Show All 21 Lines | SRCS+= dis_tables.c \ | ||||
instr_size.c | instr_size.c | ||||
CFLAGS+= -I${SYSDIR}/cddl/contrib/opensolaris/uts/intel \ | CFLAGS+= -I${SYSDIR}/cddl/contrib/opensolaris/uts/intel \ | ||||
-I${SYSDIR}/cddl/dev/dtrace/x86 | -I${SYSDIR}/cddl/dev/dtrace/x86 | ||||
.endif | .endif | ||||
SRCS+= bus_if.h device_if.h vnode_if.h | SRCS+= bus_if.h device_if.h vnode_if.h | ||||
# Needed for dtrace_asm.S | # Needed for dtrace_asm.S | ||||
DPSRCS+= assym.s | DPSRCS+= assym.inc | ||||
# These are needed for assym.s | # These are needed for assym.inc | ||||
SRCS+= opt_compat.h opt_kstack_pages.h opt_nfs.h opt_hwpmc_hooks.h | SRCS+= opt_compat.h opt_kstack_pages.h opt_nfs.h opt_hwpmc_hooks.h | ||||
#This is needed for dtrace.c | #This is needed for dtrace.c | ||||
SRCS += opensolaris_taskq.c | SRCS += opensolaris_taskq.c | ||||
.if ${MACHINE_CPUARCH} == "i386" | .if ${MACHINE_CPUARCH} == "i386" | ||||
SRCS+= opt_apic.h | SRCS+= opt_apic.h | ||||
.endif | .endif | ||||
CFLAGS+= -I${SYSDIR}/cddl/compat/opensolaris \ | CFLAGS+= -I${SYSDIR}/cddl/compat/opensolaris \ | ||||
-I${SYSDIR}/cddl/dev/dtrace \ | -I${SYSDIR}/cddl/dev/dtrace \ | ||||
-I${SYSDIR}/cddl/dev/dtrace/${ARCHDIR} \ | -I${SYSDIR}/cddl/dev/dtrace/${ARCHDIR} \ | ||||
-I${SYSDIR}/cddl/contrib/opensolaris/uts/common \ | -I${SYSDIR}/cddl/contrib/opensolaris/uts/common \ | ||||
-I${SYSDIR}/cddl/contrib/opensolaris/uts/common/dtrace \ | -I${SYSDIR}/cddl/contrib/opensolaris/uts/common/dtrace \ | ||||
-I${SYSDIR}/cddl/contrib/opensolaris/common/util \ | -I${SYSDIR}/cddl/contrib/opensolaris/common/util \ | ||||
-I${SYSDIR} -DDIS_MEM | -I${SYSDIR} -DDIS_MEM | ||||
CFLAGS+= -DSMP | CFLAGS+= -DSMP | ||||
EXPORT_SYMS= dtrace_register \ | EXPORT_SYMS= dtrace_register \ | ||||
dtrace_unregister \ | dtrace_unregister \ | ||||
dtrace_probe_lookup | dtrace_probe_lookup | ||||
dtrace_asm.o: assym.s | dtrace_asm.o: assym.inc | ||||
.include <bsd.kmod.mk> | .include <bsd.kmod.mk> | ||||
CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h | CFLAGS+= -include ${SYSDIR}/cddl/compat/opensolaris/sys/debug_compat.h | ||||
CWARNFLAGS+= -Wno-parentheses | CWARNFLAGS+= -Wno-parentheses | ||||
CWARNFLAGS+= -Wno-uninitialized | CWARNFLAGS+= -Wno-uninitialized | ||||
CWARNFLAGS+= -Wno-cast-qual | CWARNFLAGS+= -Wno-cast-qual | ||||
CWARNFLAGS+= -Wno-unused | CWARNFLAGS+= -Wno-unused |