comparison make/bsd/makefiles/dtrace.make @ 7408:892acf0431ef

7153050: remove crufty '_g' support from HotSpot repo makefiles Summary: Phase 1 is removing '_g' support from the Makefiles. Reviewed-by: dcubed, sspitsyn, coleenp, tbell Contributed-by: ron.durbin@oracle.com
author dcubed
date Fri, 14 Dec 2012 10:06:52 -0800
parents d804e148cff8
children 8b46b0196eb0
comparison
equal deleted inserted replaced
7396:4a2ed49abd51 7408:892acf0431ef
36 DtraceOutDir = $(GENERATED)/dtracefiles 36 DtraceOutDir = $(GENERATED)/dtracefiles
37 37
38 # Bsd does not build libjvm_db, does not compile on macosx 38 # Bsd does not build libjvm_db, does not compile on macosx
39 # disabled in build: rule in vm.make 39 # disabled in build: rule in vm.make
40 JVM_DB = libjvm_db 40 JVM_DB = libjvm_db
41 #LIBJVM_DB = libjvm_db.dylib 41 LIBJVM_DB = libjvm_db.dylib
42 LIBJVM_DB = libjvm$(G_SUFFIX)_db.dylib
43 42
44 JVM_DTRACE = jvm_dtrace 43 JVM_DTRACE = jvm_dtrace
45 #LIBJVM_DTRACE = libjvm_dtrace.dylib 44 LIBJVM_DTRACE = libjvm_dtrace.dylib
46 LIBJVM_DTRACE = libjvm$(G_SUFFIX)_dtrace.dylib
47 45
48 JVMOFFS = JvmOffsets 46 JVMOFFS = JvmOffsets
49 JVMOFFS.o = $(JVMOFFS).o 47 JVMOFFS.o = $(JVMOFFS).o
50 GENOFFS = generate$(JVMOFFS) 48 GENOFFS = generate$(JVMOFFS)
51 49
78 76
79 # Making 64/libjvm_db.so: 64-bit version of libjvm_db.so which handles 32-bit libjvm.so 77 # Making 64/libjvm_db.so: 64-bit version of libjvm_db.so which handles 32-bit libjvm.so
80 ifneq ("${ISA}","${BUILDARCH}") 78 ifneq ("${ISA}","${BUILDARCH}")
81 79
82 XLIBJVM_DB = 64/$(LIBJVM_DB) 80 XLIBJVM_DB = 64/$(LIBJVM_DB)
83 XLIBJVM_DB_G = 64/$(LIBJVM_DB_G)
84 XLIBJVM_DTRACE = 64/$(LIBJVM_DTRACE) 81 XLIBJVM_DTRACE = 64/$(LIBJVM_DTRACE)
85 XLIBJVM_DTRACE_G = 64/$(LIBJVM_DTRACE_G)
86 XARCH = $(subst sparcv9,v9,$(shell echo $(ISA))) 82 XARCH = $(subst sparcv9,v9,$(shell echo $(ISA)))
87 83
88 $(XLIBJVM_DB): $(DTRACE_SRCDIR)/$(JVM_DB).c $(JVMOFFS).h $(LIBJVM_DB_MAPFILE) 84 $(XLIBJVM_DB): $(DTRACE_SRCDIR)/$(JVM_DB).c $(JVMOFFS).h $(LIBJVM_DB_MAPFILE)
89 @echo Making $@ 85 @echo Making $@
90 $(QUIETLY) mkdir -p 64/ ; \ 86 $(QUIETLY) mkdir -p 64/ ; \
91 $(CC) $(SYMFLAG) -xarch=$(XARCH) -D$(TYPE) -I. -I$(GENERATED) \ 87 $(CC) $(SYMFLAG) -xarch=$(XARCH) -D$(TYPE) -I. -I$(GENERATED) \
92 $(SHARED_FLAG) $(LFLAGS_JVM_DB) -o $@ $(DTRACE_SRCDIR)/$(JVM_DB).c #-lc 88 $(SHARED_FLAG) $(LFLAGS_JVM_DB) -o $@ $(DTRACE_SRCDIR)/$(JVM_DB).c #-lc
93 # [ -f $(XLIBJVM_DB_G) ] || { ln -s $(LIBJVM_DB) $(XLIBJVM_DB_G); }
94 89
95 $(XLIBJVM_DTRACE): $(DTRACE_SRCDIR)/$(JVM_DTRACE).c $(DTRACE_SRCDIR)/$(JVM_DTRACE).h $(LIBJVM_DTRACE_MAPFILE) 90 $(XLIBJVM_DTRACE): $(DTRACE_SRCDIR)/$(JVM_DTRACE).c $(DTRACE_SRCDIR)/$(JVM_DTRACE).h $(LIBJVM_DTRACE_MAPFILE)
96 @echo Making $@ 91 @echo Making $@
97 $(QUIETLY) mkdir -p 64/ ; \ 92 $(QUIETLY) mkdir -p 64/ ; \
98 $(CC) $(SYMFLAG) -xarch=$(XARCH) -D$(TYPE) -I. \ 93 $(CC) $(SYMFLAG) -xarch=$(XARCH) -D$(TYPE) -I. \
99 $(SHARED_FLAG) $(LFLAGS_JVM_DTRACE) -o $@ $(DTRACE_SRCDIR)/$(JVM_DTRACE).c #-lc -lthread -ldoor 94 $(SHARED_FLAG) $(LFLAGS_JVM_DTRACE) -o $@ $(DTRACE_SRCDIR)/$(JVM_DTRACE).c #-lc -lthread -ldoor
100 # [ -f $(XLIBJVM_DTRACE_G) ] || { ln -s $(LIBJVM_DTRACE) $(XLIBJVM_DTRACE_G); }
101 95
102 endif # ifneq ("${ISA}","${BUILDARCH}") 96 endif # ifneq ("${ISA}","${BUILDARCH}")
103 97
104 LFLAGS_GENOFFS += -L. 98 LFLAGS_GENOFFS += -L.
105 99
139 133
140 $(LIBJVM_DB): $(DTRACE_SRCDIR)/$(JVM_DB).c $(JVMOFFS.o) $(XLIBJVM_DB) $(LIBJVM_DB_MAPFILE) 134 $(LIBJVM_DB): $(DTRACE_SRCDIR)/$(JVM_DB).c $(JVMOFFS.o) $(XLIBJVM_DB) $(LIBJVM_DB_MAPFILE)
141 @echo Making $@ 135 @echo Making $@
142 $(QUIETLY) $(CC) $(SYMFLAG) $(ARCHFLAG) -D$(TYPE) -I. -I$(GENERATED) \ 136 $(QUIETLY) $(CC) $(SYMFLAG) $(ARCHFLAG) -D$(TYPE) -I. -I$(GENERATED) \
143 $(SHARED_FLAG) $(LFLAGS_JVM_DB) -o $@ $(DTRACE_SRCDIR)/$(JVM_DB).c -Wall # -lc 137 $(SHARED_FLAG) $(LFLAGS_JVM_DB) -o $@ $(DTRACE_SRCDIR)/$(JVM_DB).c -Wall # -lc
144 # [ -f $(LIBJVM_DB_G) ] || { ln -s $@ $(LIBJVM_DB_G); }
145 138
146 $(LIBJVM_DTRACE): $(DTRACE_SRCDIR)/$(JVM_DTRACE).c $(XLIBJVM_DTRACE) $(DTRACE_SRCDIR)/$(JVM_DTRACE).h $(LIBJVM_DTRACE_MAPFILE) 139 $(LIBJVM_DTRACE): $(DTRACE_SRCDIR)/$(JVM_DTRACE).c $(XLIBJVM_DTRACE) $(DTRACE_SRCDIR)/$(JVM_DTRACE).h $(LIBJVM_DTRACE_MAPFILE)
147 @echo Making $@ 140 @echo Making $@
148 $(QUIETLY) $(CC) $(SYMFLAG) $(ARCHFLAG) -D$(TYPE) -I. \ 141 $(QUIETLY) $(CC) $(SYMFLAG) $(ARCHFLAG) -D$(TYPE) -I. \
149 $(SHARED_FLAG) $(LFLAGS_JVM_DTRACE) -o $@ $(DTRACE_SRCDIR)/$(JVM_DTRACE).c #-lc -lthread -ldoor 142 $(SHARED_FLAG) $(LFLAGS_JVM_DTRACE) -o $@ $(DTRACE_SRCDIR)/$(JVM_DTRACE).c #-lc -lthread -ldoor
150 # [ -f $(LIBJVM_DTRACE_G) ] || { ln -s $@ $(LIBJVM_DTRACE_G); }
151 143
152 #$(DTRACE).d: $(DTRACE_SRCDIR)/hotspot.d $(DTRACE_SRCDIR)/hotspot_jni.d \ 144 #$(DTRACE).d: $(DTRACE_SRCDIR)/hotspot.d $(DTRACE_SRCDIR)/hotspot_jni.d \
153 # $(DTRACE_SRCDIR)/hs_private.d $(DTRACE_SRCDIR)/jhelper.d 145 # $(DTRACE_SRCDIR)/hs_private.d $(DTRACE_SRCDIR)/jhelper.d
154 # $(QUIETLY) cat $^ > $@ 146 # $(QUIETLY) cat $^ > $@
155 147