jdk/makefiles/CompileNativeLibraries.gmk
changeset 14708 e56b4a0c1da8
parent 14702 111342b28e67
parent 14707 511b222f99b2
child 14789 930f09368456
equal deleted inserted replaced
14705:f0b0af3a8999 14708:e56b4a0c1da8
   123 	endif
   123 	endif
   124 endif
   124 endif
   125 
   125 
   126 LIBVERIFY_OPTIMIZATION:=HIGH
   126 LIBVERIFY_OPTIMIZATION:=HIGH
   127 ifneq ($(findstring $(OPENJDK_TARGET_OS),solaris linux),)
   127 ifneq ($(findstring $(OPENJDK_TARGET_OS),solaris linux),)
   128     ifeq ($(ENABLE_DEBUG_SYMBOLS), yes)
   128     ifeq ($(ENABLE_DEBUG_SYMBOLS), true)
   129         LIBVERIFY_OPTIMIZATION:=LOW
   129         LIBVERIFY_OPTIMIZATION:=LOW
   130     endif
   130     endif
   131 endif
   131 endif
   132 
   132 
   133 
   133 
  1643 	BUILD_LIBMANAGEMENT_EXCLUDES += MacosxOperatingSystem.c
  1643 	BUILD_LIBMANAGEMENT_EXCLUDES += MacosxOperatingSystem.c
  1644 endif
  1644 endif
  1645 
  1645 
  1646 LIBMANAGEMENT_OPTIMIZATION:=HIGH
  1646 LIBMANAGEMENT_OPTIMIZATION:=HIGH
  1647 ifneq ($(findstring $(OPENJDK_TARGET_OS),solaris linux),)
  1647 ifneq ($(findstring $(OPENJDK_TARGET_OS),solaris linux),)
  1648     ifeq ($(ENABLE_DEBUG_SYMBOLS), yes)
  1648     ifeq ($(ENABLE_DEBUG_SYMBOLS), true)
  1649         LIBMANAGEMENT_OPTIMIZATION:=LOW
  1649         LIBMANAGEMENT_OPTIMIZATION:=LOW
  1650     endif
  1650     endif
  1651 endif
  1651 endif
  1652 
  1652 
  1653 $(eval $(call SetupNativeCompilation,BUILD_LIBMANAGEMENT,\
  1653 $(eval $(call SetupNativeCompilation,BUILD_LIBMANAGEMENT,\
  1686 
  1686 
  1687 BUILD_LIBHPROF_LDFLAGS:=
  1687 BUILD_LIBHPROF_LDFLAGS:=
  1688 
  1688 
  1689 LIBHPROF_OPTIMIZATION:=HIGHEST
  1689 LIBHPROF_OPTIMIZATION:=HIGHEST
  1690 ifneq ($(findstring $(OPENJDK_TARGET_OS),solaris linux),)
  1690 ifneq ($(findstring $(OPENJDK_TARGET_OS),solaris linux),)
  1691     ifeq ($(ENABLE_DEBUG_SYMBOLS), yes)
  1691     ifeq ($(ENABLE_DEBUG_SYMBOLS), true)
  1692         LIBHPROF_OPTIMIZATION:=LOW
  1692         LIBHPROF_OPTIMIZATION:=LOW
  1693     endif
  1693     endif
  1694 endif
  1694 endif
  1695 
  1695 
  1696 $(eval $(call SetupNativeCompilation,BUILD_LIBHPROF,\
  1696 $(eval $(call SetupNativeCompilation,BUILD_LIBHPROF,\
  2234 		MAPFILE:=$(JDK_TOPDIR)/makefiles/mapfiles/libkcms/mapfile-vers, \
  2234 		MAPFILE:=$(JDK_TOPDIR)/makefiles/mapfiles/libkcms/mapfile-vers, \
  2235 		LDFLAGS:=$(LDFLAGS_JDKLIB) \
  2235 		LDFLAGS:=$(LDFLAGS_JDKLIB) \
  2236 			 $(call SET_SHARED_LIBRARY_ORIGIN),\
  2236 			 $(call SET_SHARED_LIBRARY_ORIGIN),\
  2237 		LDFLAGS_SUFFIX_linux:=-lc -lpthread,\
  2237 		LDFLAGS_SUFFIX_linux:=-lc -lpthread,\
  2238 		LDFLAGS_SUFFIX_windows:=$(WIN_JAVA_LIB) advapi32.lib user32.lib version.lib, \
  2238 		LDFLAGS_SUFFIX_windows:=$(WIN_JAVA_LIB) advapi32.lib user32.lib version.lib, \
  2239 		LDFLAGS_SUFFIX:=-lm $(LDFLAGS_JDKLIB_SUFFIX),\
  2239 		LDFLAGS_SUFFIX_posix:=-lm -ljava -ljvm,\
  2240 		VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/closed/share/native/sun/java2d/cmm/kcms/cmm.rc,\
  2240 		VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/closed/share/native/sun/java2d/cmm/kcms/cmm.rc,\
  2241 		VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/closed/share/native/sun/java2d/cmm/kcms/cmm.rc,\
  2241 		VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/closed/share/native/sun/java2d/cmm/kcms/cmm.rc,\
  2242 		RC_FLAGS:=$(RC_FLAGS)\
  2242 		RC_FLAGS:=$(RC_FLAGS)\
  2243 			  -D "JDK_FNAME=kcms.dll" \
  2243 			  -D "JDK_FNAME=kcms.dll" \
  2244 			  -D "JDK_INTERNAL_NAME=kcms" \
  2244 			  -D "JDK_INTERNAL_NAME=kcms" \