133 ifeq ($(USE_CLANG),)
134 LIBS += -pthread
135 endif
136
137 # By default, link the *.o into the library, not the executable.
138 LINK_INTO$(LINK_INTO) = LIBJVM
139
140 JDK_LIBDIR = $(JAVA_HOME)/jre/lib/$(LIBARCH)
141
142 #----------------------------------------------------------------------
143 # jvm_db & dtrace
144 include $(MAKEFILES_DIR)/dtrace.make
145
146 #----------------------------------------------------------------------
147 # JVM
148
149 JVM = jvm
150 ifeq ($(OS_VENDOR), Darwin)
151 LIBJVM = lib$(JVM).dylib
152 CFLAGS += -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE
153 ifeq (${VERSION}, $(filter ${VERSION}, debug fastdebug))
154 CFLAGS += -DALLOW_OPERATOR_NEW_USAGE
155 endif
156
157 LIBJVM_DEBUGINFO = lib$(JVM).dylib.dSYM
158 LIBJVM_DIZ = lib$(JVM).diz
159 else
160 LIBJVM = lib$(JVM).so
161
162 LIBJVM_DEBUGINFO = lib$(JVM).debuginfo
163 LIBJVM_DIZ = lib$(JVM).diz
164 endif
165
166 SPECIAL_PATHS:=adlc c1 gc_implementation opto shark libadt
167
168 SOURCE_PATHS=\
169 $(shell find $(HS_COMMON_SRC)/share/vm/* -type d \! \
170 \( -name DUMMY $(foreach dir,$(SPECIAL_PATHS),-o -name $(dir)) \))
171 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/$(Platform_os_family)/vm
172 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/posix/vm
173 SOURCE_PATHS+=$(HS_COMMON_SRC)/cpu/$(Platform_arch)/vm
174 SOURCE_PATHS+=$(HS_COMMON_SRC)/os_cpu/$(Platform_os_arch)/vm
175
|
133 ifeq ($(USE_CLANG),)
134 LIBS += -pthread
135 endif
136
137 # By default, link the *.o into the library, not the executable.
138 LINK_INTO$(LINK_INTO) = LIBJVM
139
140 JDK_LIBDIR = $(JAVA_HOME)/jre/lib/$(LIBARCH)
141
142 #----------------------------------------------------------------------
143 # jvm_db & dtrace
144 include $(MAKEFILES_DIR)/dtrace.make
145
146 #----------------------------------------------------------------------
147 # JVM
148
149 JVM = jvm
150 ifeq ($(OS_VENDOR), Darwin)
151 LIBJVM = lib$(JVM).dylib
152 CFLAGS += -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE
153
154 LIBJVM_DEBUGINFO = lib$(JVM).dylib.dSYM
155 LIBJVM_DIZ = lib$(JVM).diz
156 else
157 LIBJVM = lib$(JVM).so
158
159 LIBJVM_DEBUGINFO = lib$(JVM).debuginfo
160 LIBJVM_DIZ = lib$(JVM).diz
161 endif
162
163 SPECIAL_PATHS:=adlc c1 gc_implementation opto shark libadt
164
165 SOURCE_PATHS=\
166 $(shell find $(HS_COMMON_SRC)/share/vm/* -type d \! \
167 \( -name DUMMY $(foreach dir,$(SPECIAL_PATHS),-o -name $(dir)) \))
168 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/$(Platform_os_family)/vm
169 SOURCE_PATHS+=$(HS_COMMON_SRC)/os/posix/vm
170 SOURCE_PATHS+=$(HS_COMMON_SRC)/cpu/$(Platform_arch)/vm
171 SOURCE_PATHS+=$(HS_COMMON_SRC)/os_cpu/$(Platform_os_arch)/vm
172
|