hotspot/make/bsd/makefiles/vm.make
changeset 14815 41114a74463a
parent 13975 2f7431485cfa
child 15737 ca4c7b0381d4
equal deleted inserted replaced
14739:12125dacc077 14815:41114a74463a
   136 # JVM
   136 # JVM
   137 
   137 
   138 JVM    = jvm
   138 JVM    = jvm
   139 ifeq ($(OS_VENDOR), Darwin)
   139 ifeq ($(OS_VENDOR), Darwin)
   140   LIBJVM   = lib$(JVM).dylib
   140   LIBJVM   = lib$(JVM).dylib
   141   LIBJVM_G = lib$(JVM)$(G_SUFFIX).dylib
       
   142   CFLAGS  += -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE
   141   CFLAGS  += -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE
   143 else
   142 else
   144   LIBJVM   = lib$(JVM).so
   143   LIBJVM   = lib$(JVM).so
   145   LIBJVM_G = lib$(JVM)$(G_SUFFIX).so
       
   146 endif
   144 endif
   147 
   145 
   148 SPECIAL_PATHS:=adlc c1 gc_implementation opto shark libadt
   146 SPECIAL_PATHS:=adlc c1 gc_implementation opto shark libadt
   149 
   147 
   150 SOURCE_PATHS=\
   148 SOURCE_PATHS=\
   312 	    $(LINK_LIB.CXX/PRE_HOOK)                                     \
   310 	    $(LINK_LIB.CXX/PRE_HOOK)                                     \
   313 	    $(LINK_VM) $(LD_SCRIPT_FLAG)                                \
   311 	    $(LINK_VM) $(LD_SCRIPT_FLAG)                                \
   314 		       $(LFLAGS_VM) -o $@ $(sort $(LIBJVM.o)) $(LIBS_VM); \
   312 		       $(LFLAGS_VM) -o $@ $(sort $(LIBJVM.o)) $(LIBS_VM); \
   315 	    $(LINK_LIB.CXX/POST_HOOK)                                    \
   313 	    $(LINK_LIB.CXX/POST_HOOK)                                    \
   316 	    rm -f $@.1; ln -s $@ $@.1;                                  \
   314 	    rm -f $@.1; ln -s $@ $@.1;                                  \
   317 	    [ -f $(LIBJVM_G) ] || { ln -s $@ $(LIBJVM_G); ln -s $@.1 $(LIBJVM_G).1; }; \
       
   318 	}
   315 	}
   319 
   316 
   320 DEST_JVM = $(JDK_LIBDIR)/$(VM_SUBDIR)/$(LIBJVM)
   317 DEST_JVM = $(JDK_LIBDIR)/$(VM_SUBDIR)/$(LIBJVM)
   321 
   318 
   322 install_jvm: $(LIBJVM)
   319 install_jvm: $(LIBJVM)