< prev index next >

make/aix/makefiles/vm.make

Print this page




  85 BUILD_VERSION = -DHOTSPOT_RELEASE_VERSION="\"$(HS_BUILD_VER)\""
  86 JRE_VERSION   = -DJRE_RELEASE_VERSION="\"$(JRE_RELEASE_VER)\""
  87 HS_LIB_ARCH   = -DHOTSPOT_LIB_ARCH=\"$(LIBARCH)\"
  88 BUILD_TARGET  = -DHOTSPOT_BUILD_TARGET="\"$(TARGET)\""
  89 BUILD_USER    = -DHOTSPOT_BUILD_USER="\"$(HOTSPOT_BUILD_USER)\""
  90 VM_DISTRO     = -DHOTSPOT_VM_DISTRO="\"$(HOTSPOT_VM_DISTRO)\""
  91 
  92 CXXFLAGS =           \
  93   ${SYSDEFS}         \
  94   ${INCLUDES}        \
  95   ${BUILD_VERSION}   \
  96   ${BUILD_TARGET}    \
  97   ${BUILD_USER}      \
  98   ${HS_LIB_ARCH}     \
  99   ${VM_DISTRO}
 100 
 101 # This is VERY important! The version define must only be supplied to vm_version.o
 102 # If not, ccache will not re-use the cache at all, since the version string might contain
 103 # a time and date.
 104 CXXFLAGS/vm_version.o += ${JRE_VERSION}

 105 
 106 CXXFLAGS/BYFILE = $(CXXFLAGS/$@)
 107 
 108 # File specific flags
 109 CXXFLAGS += $(CXXFLAGS/BYFILE)
 110 
 111 
 112 # CFLAGS_WARN holds compiler options to suppress/enable warnings.
 113 CFLAGS += $(CFLAGS_WARN/BYFILE)
 114 
 115 # Do not use C++ exception handling
 116 CFLAGS += $(CFLAGS/NOEX)
 117 
 118 # Extra flags from gnumake's invocation or environment
 119 CFLAGS += $(EXTRA_CFLAGS)
 120 LFLAGS += $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS)
 121 
 122 # Don't set excutable bit on stack segment
 123 # the same could be done by separate execstack command
 124 #LFLAGS += -Xlinker -z -Xlinker noexecstack




  85 BUILD_VERSION = -DHOTSPOT_RELEASE_VERSION="\"$(HS_BUILD_VER)\""
  86 JRE_VERSION   = -DJRE_RELEASE_VERSION="\"$(JRE_RELEASE_VER)\""
  87 HS_LIB_ARCH   = -DHOTSPOT_LIB_ARCH=\"$(LIBARCH)\"
  88 BUILD_TARGET  = -DHOTSPOT_BUILD_TARGET="\"$(TARGET)\""
  89 BUILD_USER    = -DHOTSPOT_BUILD_USER="\"$(HOTSPOT_BUILD_USER)\""
  90 VM_DISTRO     = -DHOTSPOT_VM_DISTRO="\"$(HOTSPOT_VM_DISTRO)\""
  91 
  92 CXXFLAGS =           \
  93   ${SYSDEFS}         \
  94   ${INCLUDES}        \
  95   ${BUILD_VERSION}   \
  96   ${BUILD_TARGET}    \
  97   ${BUILD_USER}      \
  98   ${HS_LIB_ARCH}     \
  99   ${VM_DISTRO}
 100 
 101 # This is VERY important! The version define must only be supplied to vm_version.o
 102 # If not, ccache will not re-use the cache at all, since the version string might contain
 103 # a time and date.
 104 CXXFLAGS/vm_version.o += ${JRE_VERSION}
 105 CXXFLAGS/arguments.o += ${VERSION_CFLAGS}
 106 
 107 CXXFLAGS/BYFILE = $(CXXFLAGS/$@)
 108 
 109 # File specific flags
 110 CXXFLAGS += $(CXXFLAGS/BYFILE)
 111 
 112 
 113 # CFLAGS_WARN holds compiler options to suppress/enable warnings.
 114 CFLAGS += $(CFLAGS_WARN/BYFILE)
 115 
 116 # Do not use C++ exception handling
 117 CFLAGS += $(CFLAGS/NOEX)
 118 
 119 # Extra flags from gnumake's invocation or environment
 120 CFLAGS += $(EXTRA_CFLAGS)
 121 LFLAGS += $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS)
 122 
 123 # Don't set excutable bit on stack segment
 124 # the same could be done by separate execstack command
 125 #LFLAGS += -Xlinker -z -Xlinker noexecstack


< prev index next >