make/linux/makefiles/dtrace.make

Print this page




  61 DTRACE_PROG = dtrace
  62 DtraceOutDir = $(GENERATED)/dtracefiles
  63 
  64 $(DtraceOutDir):
  65         mkdir $(DtraceOutDir)
  66 
  67 $(DtraceOutDir)/hotspot.h: $(DTRACE_COMMON_SRCDIR)/hotspot.d | $(DtraceOutDir)
  68         $(QUIETLY) $(DTRACE_PROG) $(DTRACE_OPTS) -C -I. -h -o $@ -s $(DTRACE_COMMON_SRCDIR)/hotspot.d
  69 
  70 $(DtraceOutDir)/hotspot_jni.h: $(DTRACE_COMMON_SRCDIR)/hotspot_jni.d | $(DtraceOutDir)
  71         $(QUIETLY) $(DTRACE_PROG) $(DTRACE_OPTS) -C -I. -h -o $@ -s $(DTRACE_COMMON_SRCDIR)/hotspot_jni.d
  72 
  73 $(DtraceOutDir)/hs_private.h: $(DTRACE_COMMON_SRCDIR)/hs_private.d | $(DtraceOutDir)
  74         $(QUIETLY) $(DTRACE_PROG) $(DTRACE_OPTS) -C -I. -h -o $@ -s $(DTRACE_COMMON_SRCDIR)/hs_private.d
  75 
  76 ifneq ($(DTRACE_ENABLED),)
  77 CFLAGS += -DDTRACE_ENABLED
  78 dtrace_gen_headers: $(DtraceOutDir)/hotspot.h $(DtraceOutDir)/hotspot_jni.h $(DtraceOutDir)/hs_private.h
  79 else
  80 dtrace_gen_headers:
  81         $(QUIETLY) echo "**NOTICE** Dtrace support disabled: $(REASON)"
  82 endif
  83 
  84 # Phony target used in vm.make build target to check whether enabled.
  85 ifeq ($(DTRACE_ENABLED),)
  86 dtraceCheck:
  87         $(QUIETLY) echo "**NOTICE** Dtrace support disabled: $(REASON)"
  88 else
  89 dtraceCheck:
  90 endif
  91 
  92 .PHONY: dtrace_gen_headers dtraceCheck
  93 
  94 # It doesn't support HAVE_DTRACE_H though.
  95 


  61 DTRACE_PROG = dtrace
  62 DtraceOutDir = $(GENERATED)/dtracefiles
  63 
  64 $(DtraceOutDir):
  65         mkdir $(DtraceOutDir)
  66 
  67 $(DtraceOutDir)/hotspot.h: $(DTRACE_COMMON_SRCDIR)/hotspot.d | $(DtraceOutDir)
  68         $(QUIETLY) $(DTRACE_PROG) $(DTRACE_OPTS) -C -I. -h -o $@ -s $(DTRACE_COMMON_SRCDIR)/hotspot.d
  69 
  70 $(DtraceOutDir)/hotspot_jni.h: $(DTRACE_COMMON_SRCDIR)/hotspot_jni.d | $(DtraceOutDir)
  71         $(QUIETLY) $(DTRACE_PROG) $(DTRACE_OPTS) -C -I. -h -o $@ -s $(DTRACE_COMMON_SRCDIR)/hotspot_jni.d
  72 
  73 $(DtraceOutDir)/hs_private.h: $(DTRACE_COMMON_SRCDIR)/hs_private.d | $(DtraceOutDir)
  74         $(QUIETLY) $(DTRACE_PROG) $(DTRACE_OPTS) -C -I. -h -o $@ -s $(DTRACE_COMMON_SRCDIR)/hs_private.d
  75 
  76 ifneq ($(DTRACE_ENABLED),)
  77 CFLAGS += -DDTRACE_ENABLED
  78 dtrace_gen_headers: $(DtraceOutDir)/hotspot.h $(DtraceOutDir)/hotspot_jni.h $(DtraceOutDir)/hs_private.h
  79 else
  80 dtrace_gen_headers:
  81         $(QUIETLY) $(LOG_INFO) echo "**NOTICE** Dtrace support disabled: $(REASON)"
  82 endif
  83 
  84 # Phony target used in vm.make build target to check whether enabled.
  85 ifeq ($(DTRACE_ENABLED),)
  86 dtraceCheck:
  87         $(QUIETLY) $(LOG_INFO) echo "**NOTICE** Dtrace support disabled: $(REASON)"
  88 else
  89 dtraceCheck:
  90 endif
  91 
  92 .PHONY: dtrace_gen_headers dtraceCheck
  93 
  94 # It doesn't support HAVE_DTRACE_H though.
  95