build/linux/makefiles/vm.make

Print this page
rev 17 : [mq]: 6667042.patch


  54 Src_Dirs_I = $(PRECOMPILED_HEADER_DIR) $(GENERATED)/adfiles $(GENERATED)/jvmtifiles ${Src_Dirs} $(GENERATED)
  55 INCLUDES += $(Src_Dirs_I:%=-I%)
  56 
  57 ifeq (${VERSION}, debug)
  58   SYMFLAG = -g
  59 else
  60   SYMFLAG =
  61 endif
  62 
  63 # HOTSPOT_RELEASE_VERSION and HOTSPOT_BUILD_VERSION are defined 
  64 # in $(GAMMADIR)/make/defs.make
  65 ifeq ($(HOTSPOT_BUILD_VERSION),)
  66   BUILD_VERSION = -DHOTSPOT_RELEASE_VERSION="\"$(HOTSPOT_RELEASE_VERSION)\""
  67 else
  68   BUILD_VERSION = -DHOTSPOT_RELEASE_VERSION="\"$(HOTSPOT_RELEASE_VERSION)-$(HOTSPOT_BUILD_VERSION)\""
  69 endif
  70 
  71 # The following variables are defined in the generated flags.make file.
  72 BUILD_VERSION = -DHOTSPOT_RELEASE_VERSION="\"$(HS_BUILD_VER)\""
  73 JRE_VERSION   = -DJRE_RELEASE_VERSION="\"$(JRE_RELEASE_VER)\""

  74 BUILD_TARGET  = -DHOTSPOT_BUILD_TARGET="\"$(TARGET)\""
  75 BUILD_USER    = -DHOTSPOT_BUILD_USER="\"$(HOTSPOT_BUILD_USER)\""
  76 VM_DISTRO     = -DHOTSPOT_VM_DISTRO="\"$(HOTSPOT_VM_DISTRO)\""
  77 
  78 CPPFLAGS =           \
  79   ${SYSDEFS}         \
  80   ${INCLUDES}        \
  81   ${BUILD_VERSION}   \
  82   ${BUILD_TARGET}    \
  83   ${BUILD_USER}      \

  84   ${JRE_VERSION}     \
  85   ${VM_DISTRO}
  86 
  87 # CFLAGS_WARN holds compiler options to suppress/enable warnings.
  88 CFLAGS += $(CFLAGS_WARN/BYFILE)
  89 
  90 # Do not use C++ exception handling
  91 CFLAGS += $(CFLAGS/NOEX)
  92 
  93 # Extra flags from gnumake's invocation or environment
  94 CFLAGS += $(EXTRA_CFLAGS)
  95 
  96 LIBS += -lm -ldl -lpthread
  97 
  98 # By default, link the *.o into the library, not the executable.
  99 LINK_INTO$(LINK_INTO) = LIBJVM
 100 
 101 JDK_LIBDIR = $(JAVA_HOME)/jre/lib/$(LIBARCH)
 102 
 103 #----------------------------------------------------------------------




  54 Src_Dirs_I = $(PRECOMPILED_HEADER_DIR) $(GENERATED)/adfiles $(GENERATED)/jvmtifiles ${Src_Dirs} $(GENERATED)
  55 INCLUDES += $(Src_Dirs_I:%=-I%)
  56 
  57 ifeq (${VERSION}, debug)
  58   SYMFLAG = -g
  59 else
  60   SYMFLAG =
  61 endif
  62 
  63 # HOTSPOT_RELEASE_VERSION and HOTSPOT_BUILD_VERSION are defined 
  64 # in $(GAMMADIR)/make/defs.make
  65 ifeq ($(HOTSPOT_BUILD_VERSION),)
  66   BUILD_VERSION = -DHOTSPOT_RELEASE_VERSION="\"$(HOTSPOT_RELEASE_VERSION)\""
  67 else
  68   BUILD_VERSION = -DHOTSPOT_RELEASE_VERSION="\"$(HOTSPOT_RELEASE_VERSION)-$(HOTSPOT_BUILD_VERSION)\""
  69 endif
  70 
  71 # The following variables are defined in the generated flags.make file.
  72 BUILD_VERSION = -DHOTSPOT_RELEASE_VERSION="\"$(HS_BUILD_VER)\""
  73 JRE_VERSION   = -DJRE_RELEASE_VERSION="\"$(JRE_RELEASE_VER)\""
  74 HS_LIB_ARCH   = -DHOTSPOT_LIB_ARCH=\"$(LIBARCH)\"
  75 BUILD_TARGET  = -DHOTSPOT_BUILD_TARGET="\"$(TARGET)\""
  76 BUILD_USER    = -DHOTSPOT_BUILD_USER="\"$(HOTSPOT_BUILD_USER)\""
  77 VM_DISTRO     = -DHOTSPOT_VM_DISTRO="\"$(HOTSPOT_VM_DISTRO)\""
  78 
  79 CPPFLAGS =           \
  80   ${SYSDEFS}         \
  81   ${INCLUDES}        \
  82   ${BUILD_VERSION}   \
  83   ${BUILD_TARGET}    \
  84   ${BUILD_USER}      \
  85   ${HS_LIB_ARCH}     \
  86   ${JRE_VERSION}     \
  87   ${VM_DISTRO}
  88 
  89 # CFLAGS_WARN holds compiler options to suppress/enable warnings.
  90 CFLAGS += $(CFLAGS_WARN/BYFILE)
  91 
  92 # Do not use C++ exception handling
  93 CFLAGS += $(CFLAGS/NOEX)
  94 
  95 # Extra flags from gnumake's invocation or environment
  96 CFLAGS += $(EXTRA_CFLAGS)
  97 
  98 LIBS += -lm -ldl -lpthread
  99 
 100 # By default, link the *.o into the library, not the executable.
 101 LINK_INTO$(LINK_INTO) = LIBJVM
 102 
 103 JDK_LIBDIR = $(JAVA_HOME)/jre/lib/$(LIBARCH)
 104 
 105 #----------------------------------------------------------------------