make/bsd/makefiles/vm.make

Print this page
rev 6239 : 8039805: Fix the signature of the global new/delete operators in allocation.cpp


 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