322 BUILD_LIBJLI_java_md_macosx.c_CFLAGS := -x objective-c
323 BUILD_LIBJLI_STATIC_java_md_macosx.c_CFLAGS := -x objective-c
324
325 LIBJLI_CFLAGS += -DPACKAGE_PATH=\"$(PACKAGE_PATH)\"
326 endif
327
328 ifeq ($(OPENJDK_TARGET_OS), windows)
329 # Staticically link with c runtime on windows.
330 LIBJLI_CFLAGS := $(filter-out -MD, $(LIBJLI_CFLAGS))
331 LIBJLI_OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE)
332 # Supply the name of the C runtime lib.
333 LIBJLI_CFLAGS += -DMSVCR_DLL_NAME='"$(notdir $(MSVCR_DLL))"'
334 ifneq ($(MSVCP_DLL), )
335 LIBJLI_CFLAGS += -DMSVCP_DLL_NAME='"$(notdir $(MSVCP_DLL))"'
336 endif
337 else
338 LIBJLI_OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE)/jli
339 endif
340
341
342 LIBJLI_CFLAGS += -DCLIB=\"$(OPENJDK_TARGET_CLIB)\"
343
344 LIBJLI_CFLAGS += $(addprefix -I, $(LIBJLI_SRC_DIRS))
345
346 ifneq ($(USE_EXTERNAL_LIBZ), true)
347 LIBJLI_CFLAGS += $(ZLIB_CPPFLAGS)
348 LIBJLI_EXTRA_FILES += \
349 $(addprefix $(JDK_TOPDIR)/src/java.base/share/native/libzip/zlib/, \
350 inflate.c \
351 inftrees.c \
352 inffast.c \
353 zadler32.c \
354 zcrc32.c \
355 zutil.c \
356 )
357 endif
358
359 $(eval $(call SetupNativeCompilation,BUILD_LIBJLI, \
360 LIBRARY := jli, \
361 OUTPUT_DIR := $(LIBJLI_OUTPUT_DIR), \
362 SRC := $(LIBJLI_SRC_DIRS), \
|
322 BUILD_LIBJLI_java_md_macosx.c_CFLAGS := -x objective-c
323 BUILD_LIBJLI_STATIC_java_md_macosx.c_CFLAGS := -x objective-c
324
325 LIBJLI_CFLAGS += -DPACKAGE_PATH=\"$(PACKAGE_PATH)\"
326 endif
327
328 ifeq ($(OPENJDK_TARGET_OS), windows)
329 # Staticically link with c runtime on windows.
330 LIBJLI_CFLAGS := $(filter-out -MD, $(LIBJLI_CFLAGS))
331 LIBJLI_OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE)
332 # Supply the name of the C runtime lib.
333 LIBJLI_CFLAGS += -DMSVCR_DLL_NAME='"$(notdir $(MSVCR_DLL))"'
334 ifneq ($(MSVCP_DLL), )
335 LIBJLI_CFLAGS += -DMSVCP_DLL_NAME='"$(notdir $(MSVCP_DLL))"'
336 endif
337 else
338 LIBJLI_OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE)/jli
339 endif
340
341
342 LIBJLI_CFLAGS += -DLIBC=\"$(OPENJDK_TARGET_LIBC)\"
343
344 LIBJLI_CFLAGS += $(addprefix -I, $(LIBJLI_SRC_DIRS))
345
346 ifneq ($(USE_EXTERNAL_LIBZ), true)
347 LIBJLI_CFLAGS += $(ZLIB_CPPFLAGS)
348 LIBJLI_EXTRA_FILES += \
349 $(addprefix $(JDK_TOPDIR)/src/java.base/share/native/libzip/zlib/, \
350 inflate.c \
351 inftrees.c \
352 inffast.c \
353 zadler32.c \
354 zcrc32.c \
355 zutil.c \
356 )
357 endif
358
359 $(eval $(call SetupNativeCompilation,BUILD_LIBJLI, \
360 LIBRARY := jli, \
361 OUTPUT_DIR := $(LIBJLI_OUTPUT_DIR), \
362 SRC := $(LIBJLI_SRC_DIRS), \
|