< prev index next >

make/lib/Lib-java.base.gmk

Print this page
@  rev 51832 : 8210761: libjsig is being compiled without optimization
|  Reviewed-by: duke
~


 113             -framework JavaNativeFoundation \
 114             -framework CoreServices \
 115             -framework Security \
 116             $(JDKLIB_LIBS), \
 117     ))
 118 
 119     $(BUILD_LIBOSXSECURITY): $(BUILD_LIBJAVA)
 120 
 121     TARGETS += $(BUILD_LIBOSXSECURITY)
 122 
 123   endif
 124 endif
 125 
 126 ################################################################################
 127 # Create the jsig library
 128 
 129 ifeq ($(OPENJDK_TARGET_OS_TYPE), unix)
 130   ifeq ($(STATIC_BUILD), false)
 131     $(eval $(call SetupJdkLibrary, BUILD_LIBJSIG, \
 132         NAME := jsig, \

 133         CFLAGS := $(CFLAGS_JDKLIB) $(LIBJSIG_CFLAGS), \
 134         LDFLAGS := $(LDFLAGS_JDKLIB) \
 135             $(call SET_SHARED_LIBRARY_ORIGIN), \
 136         LIBS_linux := $(LIBDL), \
 137         LIBS_solaris := $(LIBDL), \
 138         LIBS_aix := $(LIBDL), \
 139     ))
 140 
 141     TARGETS += $(BUILD_LIBJSIG)
 142 
 143     ############################################################################
 144     # Create symlinks to libjsig in each JVM variant sub dir
 145     LIB_OUTPUTDIR := $(call FindLibDirForModule, java.base)
 146 
 147     # $1 variant subdir
 148     define CreateSymlinks
 149       # Always symlink from libdir/variant/libjsig.so -> ../libjsig.so.
 150       $(LIB_OUTPUTDIR)/$1/$(call SHARED_LIBRARY,jsig): \
 151           $(LIB_OUTPUTDIR)/$(call SHARED_LIBRARY,jsig)
 152                 $$(call MakeDir, $$(@D))




 113             -framework JavaNativeFoundation \
 114             -framework CoreServices \
 115             -framework Security \
 116             $(JDKLIB_LIBS), \
 117     ))
 118 
 119     $(BUILD_LIBOSXSECURITY): $(BUILD_LIBJAVA)
 120 
 121     TARGETS += $(BUILD_LIBOSXSECURITY)
 122 
 123   endif
 124 endif
 125 
 126 ################################################################################
 127 # Create the jsig library
 128 
 129 ifeq ($(OPENJDK_TARGET_OS_TYPE), unix)
 130   ifeq ($(STATIC_BUILD), false)
 131     $(eval $(call SetupJdkLibrary, BUILD_LIBJSIG, \
 132         NAME := jsig, \
 133         OPTIMIZATION := LOW, \
 134         CFLAGS := $(CFLAGS_JDKLIB) $(LIBJSIG_CFLAGS), \
 135         LDFLAGS := $(LDFLAGS_JDKLIB) \
 136             $(call SET_SHARED_LIBRARY_ORIGIN), \
 137         LIBS_linux := $(LIBDL), \
 138         LIBS_solaris := $(LIBDL), \
 139         LIBS_aix := $(LIBDL), \
 140     ))
 141 
 142     TARGETS += $(BUILD_LIBJSIG)
 143 
 144     ############################################################################
 145     # Create symlinks to libjsig in each JVM variant sub dir
 146     LIB_OUTPUTDIR := $(call FindLibDirForModule, java.base)
 147 
 148     # $1 variant subdir
 149     define CreateSymlinks
 150       # Always symlink from libdir/variant/libjsig.so -> ../libjsig.so.
 151       $(LIB_OUTPUTDIR)/$1/$(call SHARED_LIBRARY,jsig): \
 152           $(LIB_OUTPUTDIR)/$(call SHARED_LIBRARY,jsig)
 153                 $$(call MakeDir, $$(@D))


< prev index next >