make/solaris/makefiles/dtrace.make

changeset 551
018d5b58dd4f
parent 526
a294fd0c4b38
child 593
a49545cab84a
equal deleted inserted replaced
550:e7a91a357527 551: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

mercurial