comparison make/solaris/makefiles/dtrace.make @ 116:018d5b58dd4f

6537506: Provide a mechanism for specifying Java-level USDT-like dtrace probes Summary: Initial checkin of JSDT code Reviewed-by: acorn, sbohne
author kamg
date Thu, 17 Apr 2008 22:18:15 -0400
parents a294fd0c4b38
children a49545cab84a
comparison
equal deleted inserted replaced
115:e7a91a357527 116:018d5b58dd4f
191 $(QUIETLY) if [ -f $(GENOFFS) ]; then touch $(GENOFFS); fi 191 $(QUIETLY) if [ -f $(GENOFFS) ]; then touch $(GENOFFS); fi
192 $(QUIETLY) if [ -f $(JVMOFFS.o) ]; then touch $(JVMOFFS.o); fi 192 $(QUIETLY) if [ -f $(JVMOFFS.o) ]; then touch $(JVMOFFS.o); fi
193 193
194 .PHONY: dtraceCheck 194 .PHONY: dtraceCheck
195 195
196 SYSTEM_DTRACE_H = /usr/include/dtrace.h
196 SYSTEM_DTRACE_PROG = /usr/sbin/dtrace 197 SYSTEM_DTRACE_PROG = /usr/sbin/dtrace
197 PATCH_DTRACE_PROG = /opt/SUNWdtrd/sbin/dtrace 198 PATCH_DTRACE_PROG = /opt/SUNWdtrd/sbin/dtrace
198 systemDtraceFound := $(wildcard ${SYSTEM_DTRACE_PROG}) 199 systemDtraceFound := $(wildcard ${SYSTEM_DTRACE_PROG})
199 patchDtraceFound := $(wildcard ${PATCH_DTRACE_PROG}) 200 patchDtraceFound := $(wildcard ${PATCH_DTRACE_PROG})
201 systemDtraceHdrFound := $(wildcard $(SYSTEM_DTRACE_H))
202
203 ifneq ("$(systemDtraceHdrFound)", "")
204 CFLAGS += -DHAVE_DTRACE_H
205 endif
200 206
201 ifneq ("$(patchDtraceFound)", "") 207 ifneq ("$(patchDtraceFound)", "")
202 DTRACE_PROG=$(PATCH_DTRACE_PROG) 208 DTRACE_PROG=$(PATCH_DTRACE_PROG)
203 DTRACE_INCL=-I/opt/SUNWdtrd/include 209 DTRACE_INCL=-I/opt/SUNWdtrd/include
204 else 210 else