< prev index next >

make/lib/Lib-jdk.hotspot.agent.gmk

Print this page




  37 
  38 else ifeq ($(OPENJDK_TARGET_OS), macosx)
  39   SA_CFLAGS := -Damd64 -D_GNU_SOURCE -mno-omit-leaf-frame-pointer \
  40       -mstack-alignment=16 -fPIC
  41   LIBSA_EXTRA_SRC := $(SUPPORT_OUTPUTDIR)/gensrc/jdk.hotspot.agent
  42 else ifeq ($(OPENJDK_TARGET_OS), windows)
  43   SA_CFLAGS := -D_WINDOWS -D_DEBUG -D_CONSOLE -D_MBCS -EHsc
  44   ifeq ($(OPENJDK_TARGET_CPU), x86_64)
  45     SA_CXXFLAGS := -DWIN64
  46   else
  47     SA_CXXFLAGS := -RTC1
  48   endif
  49 endif
  50 
  51 ################################################################################
  52 
  53 $(eval $(call SetupJdkLibrary, BUILD_LIBSA, \
  54     NAME := saproc, \
  55     OPTIMIZATION := HIGH, \
  56     DISABLED_WARNINGS_microsoft := 4267, \
  57     DISABLED_WARNINGS_gcc := sign-compare, \

  58     DISABLED_WARNINGS_CXX_solstudio := truncwarn unknownpragma, \
  59     CFLAGS := $(CFLAGS_JDKLIB) $(SA_CFLAGS), \
  60     CXXFLAGS := $(CXXFLAGS_JDKLIB) $(SA_CFLAGS) $(SA_CXXFLAGS), \
  61     EXTRA_SRC := $(LIBSA_EXTRA_SRC), \
  62     LDFLAGS := $(LDFLAGS_JDKLIB) $(SA_LDFLAGS), \
  63     LIBS_linux := -lthread_db $(LIBDL), \
  64     LIBS_solaris := -ldl -ldemangle -lthread -lproc, \
  65     LIBS_macosx := -framework Foundation -framework JavaNativeFoundation \
  66         -framework JavaRuntimeSupport -framework Security -framework CoreFoundation, \
  67     LIBS_windows := dbgeng.lib, \
  68 ))
  69 
  70 TARGETS += $(BUILD_LIBSA)
  71 
  72 ################################################################################


  37 
  38 else ifeq ($(OPENJDK_TARGET_OS), macosx)
  39   SA_CFLAGS := -Damd64 -D_GNU_SOURCE -mno-omit-leaf-frame-pointer \
  40       -mstack-alignment=16 -fPIC
  41   LIBSA_EXTRA_SRC := $(SUPPORT_OUTPUTDIR)/gensrc/jdk.hotspot.agent
  42 else ifeq ($(OPENJDK_TARGET_OS), windows)
  43   SA_CFLAGS := -D_WINDOWS -D_DEBUG -D_CONSOLE -D_MBCS -EHsc
  44   ifeq ($(OPENJDK_TARGET_CPU), x86_64)
  45     SA_CXXFLAGS := -DWIN64
  46   else
  47     SA_CXXFLAGS := -RTC1
  48   endif
  49 endif
  50 
  51 ################################################################################
  52 
  53 $(eval $(call SetupJdkLibrary, BUILD_LIBSA, \
  54     NAME := saproc, \
  55     OPTIMIZATION := HIGH, \
  56     DISABLED_WARNINGS_microsoft := 4267, \
  57     DISABLED_WARNINGS_gcc := sign-compare pointer-arith, \
  58     DISABLED_WARNINGS_clang := sign-compare pointer-arith format-nonliteral, \
  59     DISABLED_WARNINGS_CXX_solstudio := truncwarn unknownpragma, \
  60     CFLAGS := $(CFLAGS_JDKLIB) $(SA_CFLAGS), \
  61     CXXFLAGS := $(CXXFLAGS_JDKLIB) $(SA_CFLAGS) $(SA_CXXFLAGS), \
  62     EXTRA_SRC := $(LIBSA_EXTRA_SRC), \
  63     LDFLAGS := $(LDFLAGS_JDKLIB) $(SA_LDFLAGS), \
  64     LIBS_linux := -lthread_db $(LIBDL), \
  65     LIBS_solaris := -ldl -ldemangle -lthread -lproc, \
  66     LIBS_macosx := -framework Foundation -framework JavaNativeFoundation \
  67         -framework JavaRuntimeSupport -framework Security -framework CoreFoundation, \
  68     LIBS_windows := dbgeng.lib, \
  69 ))
  70 
  71 TARGETS += $(BUILD_LIBSA)
  72 
  73 ################################################################################
< prev index next >