< prev index next >

make/lib/CoreLibraries.gmk

Print this page

174 $(BUILD_LIBJIMAGE): $(BUILD_LIBJAVA)
175 
176 TARGETS += $(BUILD_LIBJIMAGE)
177 
178 ##########################################################################################
179 
180 ifeq ($(call isTargetOs, macosx), true)
181   LIBJLI_EXCLUDE_FILES += java_md_solinux.c
182 endif
183 
184 ifeq ($(call isTargetOs, windows), true)
185   # Supply the name of the C runtime lib.
186   LIBJLI_CFLAGS += -DMSVCR_DLL_NAME='"$(notdir $(MSVCR_DLL))"'
187   ifneq ($(MSVCP_DLL), )
188     LIBJLI_CFLAGS += -DMSVCP_DLL_NAME='"$(notdir $(MSVCP_DLL))"'
189   endif
190 endif
191 
192 LIBJLI_CFLAGS += $(LIBZ_CFLAGS)
193 




194 ifneq ($(USE_EXTERNAL_LIBZ), true)
195   LIBJLI_EXTRA_FILES += \
196       $(addprefix $(TOPDIR)/src/java.base/share/native/libzip/zlib/, \
197           inflate.c \
198           inftrees.c \
199           inffast.c \
200           zadler32.c \
201           zcrc32.c \
202           zutil.c \
203       )
204 endif
205 
206 $(eval $(call SetupJdkLibrary, BUILD_LIBJLI, \
207     NAME := jli, \
208     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
209     EXCLUDE_FILES := $(LIBJLI_EXCLUDE_FILES), \
210     EXTRA_FILES := $(LIBJLI_EXTRA_FILES), \
211     OPTIMIZATION := HIGH, \
212     CFLAGS := $(CFLAGS_JDKLIB) $(LIBJLI_CFLAGS), \
213     DISABLED_WARNINGS_gcc := unused-function implicit-fallthrough, \

174 $(BUILD_LIBJIMAGE): $(BUILD_LIBJAVA)
175 
176 TARGETS += $(BUILD_LIBJIMAGE)
177 
178 ##########################################################################################
179 
180 ifeq ($(call isTargetOs, macosx), true)
181   LIBJLI_EXCLUDE_FILES += java_md_solinux.c
182 endif
183 
184 ifeq ($(call isTargetOs, windows), true)
185   # Supply the name of the C runtime lib.
186   LIBJLI_CFLAGS += -DMSVCR_DLL_NAME='"$(notdir $(MSVCR_DLL))"'
187   ifneq ($(MSVCP_DLL), )
188     LIBJLI_CFLAGS += -DMSVCP_DLL_NAME='"$(notdir $(MSVCP_DLL))"'
189   endif
190 endif
191 
192 LIBJLI_CFLAGS += $(LIBZ_CFLAGS)
193 
194 ifeq ($(INCLUDE_TSAN), true)
195   LIBJLI_CFLAGS += -DINCLUDE_TSAN
196 endif
197 
198 ifneq ($(USE_EXTERNAL_LIBZ), true)
199   LIBJLI_EXTRA_FILES += \
200       $(addprefix $(TOPDIR)/src/java.base/share/native/libzip/zlib/, \
201           inflate.c \
202           inftrees.c \
203           inffast.c \
204           zadler32.c \
205           zcrc32.c \
206           zutil.c \
207       )
208 endif
209 
210 $(eval $(call SetupJdkLibrary, BUILD_LIBJLI, \
211     NAME := jli, \
212     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
213     EXCLUDE_FILES := $(LIBJLI_EXCLUDE_FILES), \
214     EXTRA_FILES := $(LIBJLI_EXTRA_FILES), \
215     OPTIMIZATION := HIGH, \
216     CFLAGS := $(CFLAGS_JDKLIB) $(LIBJLI_CFLAGS), \
217     DISABLED_WARNINGS_gcc := unused-function implicit-fallthrough, \
< prev index next >