< prev index next >

make/solaris/makefiles/vm.make

Print this page




 288   LFLAGS_VM                += $(STATIC_LIBGCC)
 289   LIBS_VM                  += $(STATIC_STDCXX) $(LIBS)
 290 endif
 291 endif
 292 
 293 LFLAGS_VM += $(EXTRA_LDFLAGS)
 294 
 295 ifdef USE_GCC
 296 LINK_VM = $(LINK_LIB.CC)
 297 else
 298 LINK_VM = $(LINK_LIB.CXX)
 299 endif
 300 # making the library:
 301 $(LIBJVM): $(LIBJVM.o) $(LIBJVM_MAPFILE)
 302 ifeq ($(filter -sbfast -xsbfast, $(CFLAGS_BROWSE)),)
 303         @echo $(LOG_INFO) Linking vm...
 304         $(QUIETLY) $(LINK_LIB.CXX/PRE_HOOK)
 305         $(QUIETLY) $(LINK_VM) $(LFLAGS_VM) -o $@ $(sort $(LIBJVM.o)) $(LIBS_VM)
 306         $(QUIETLY) $(LINK_LIB.CXX/POST_HOOK)
 307         $(QUIETLY) rm -f $@.1 && ln -s $@ $@.1
 308 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
 309         $(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBJVM_DEBUGINFO)
 310         $(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBJVM_DEBUGINFO) $@
 311   ifeq ($(STRIP_POLICY),all_strip)
 312         $(QUIETLY) $(STRIP) $@
 313   else
 314     ifeq ($(STRIP_POLICY),min_strip)
 315         $(QUIETLY) $(STRIP) -x $@
 316     # implied else here is no stripping at all
 317     endif
 318   endif
 319   ifeq ($(ZIP_DEBUGINFO_FILES),1)
 320         $(ZIPEXE) -q -y $(LIBJVM_DIZ) $(LIBJVM_DEBUGINFO)
 321         $(RM) $(LIBJVM_DEBUGINFO)
 322   endif
 323 endif
 324 endif # filter -sbfast -xsbfast
 325 
 326 
 327 DEST_SUBDIR        = $(JDK_LIBDIR)/$(VM_SUBDIR)
 328 DEST_JVM           = $(DEST_SUBDIR)/$(LIBJVM)




 288   LFLAGS_VM                += $(STATIC_LIBGCC)
 289   LIBS_VM                  += $(STATIC_STDCXX) $(LIBS)
 290 endif
 291 endif
 292 
 293 LFLAGS_VM += $(EXTRA_LDFLAGS)
 294 
 295 ifdef USE_GCC
 296 LINK_VM = $(LINK_LIB.CC)
 297 else
 298 LINK_VM = $(LINK_LIB.CXX)
 299 endif
 300 # making the library:
 301 $(LIBJVM): $(LIBJVM.o) $(LIBJVM_MAPFILE)
 302 ifeq ($(filter -sbfast -xsbfast, $(CFLAGS_BROWSE)),)
 303         @echo $(LOG_INFO) Linking vm...
 304         $(QUIETLY) $(LINK_LIB.CXX/PRE_HOOK)
 305         $(QUIETLY) $(LINK_VM) $(LFLAGS_VM) -o $@ $(sort $(LIBJVM.o)) $(LIBS_VM)
 306         $(QUIETLY) $(LINK_LIB.CXX/POST_HOOK)
 307         $(QUIETLY) rm -f $@.1 && ln -s $@ $@.1
 308 ifeq ($(COPY_DEBUG_SYMBOLS), true)
 309         $(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBJVM_DEBUGINFO)
 310         $(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBJVM_DEBUGINFO) $@
 311   ifeq ($(STRIP_POLICY),all_strip)
 312         $(QUIETLY) $(STRIP) $@
 313   else
 314     ifeq ($(STRIP_POLICY),min_strip)
 315         $(QUIETLY) $(STRIP) -x $@
 316     # implied else here is no stripping at all
 317     endif
 318   endif
 319   ifeq ($(ZIP_DEBUGINFO_FILES),1)
 320         $(ZIPEXE) -q -y $(LIBJVM_DIZ) $(LIBJVM_DEBUGINFO)
 321         $(RM) $(LIBJVM_DEBUGINFO)
 322   endif
 323 endif
 324 endif # filter -sbfast -xsbfast
 325 
 326 
 327 DEST_SUBDIR        = $(JDK_LIBDIR)/$(VM_SUBDIR)
 328 DEST_JVM           = $(DEST_SUBDIR)/$(LIBJVM)


< prev index next >