< prev index next >
make/modules/java.desktop/lib/Awt2dLibraries.gmk
Print this page
*** 430,439 ****
--- 430,442 ----
TARGETS += $(BUILD_LIBFREETYPE)
endif
###########################################################################
+ ifeq ($(USE_EXTERNAL_HARFBUZZ), true)
+ LIBHARFBUZZ_LIBS := $(HARFBUZZ_LIBS)
+ else
HARFBUZZ_CFLAGS := -DHAVE_OT -DHAVE_FALLBACK -DHAVE_UCDN -DHAVE_ROUND
# This is better than adding EXPORT_ALL_SYMBOLS
ifneq ($(filter $(TOOLCHAIN_TYPE), gcc clang), )
HARFBUZZ_CFLAGS += -DHB_EXTERN=__attribute__\(\(visibility\(\"default\"\)\)\)
*** 506,515 ****
--- 509,520 ----
$(BUILD_LIBHARFBUZZ): $(BUILD_LIBFREETYPE)
endif
TARGETS += $(BUILD_LIBHARFBUZZ)
+ endif
+
###########################################################################
LIBFONTMANAGER_EXTRA_HEADER_DIRS := \
libharfbuzz \
common/awt \
*** 574,584 ****
LIBS_macosx := -lawt_lwawt, \
LIBS_windows := $(WIN_JAVA_LIB) advapi32.lib user32.lib gdi32.lib \
$(WIN_AWT_LIB), \
))
! $(BUILD_LIBFONTMANAGER): $(BUILD_LIBAWT) $(BUILD_LIBHARFBUZZ)
ifeq ($(call isTargetOs, macosx), true)
$(BUILD_LIBFONTMANAGER): $(call FindLib, $(MODULE), awt_lwawt)
endif
--- 579,593 ----
LIBS_macosx := -lawt_lwawt, \
LIBS_windows := $(WIN_JAVA_LIB) advapi32.lib user32.lib gdi32.lib \
$(WIN_AWT_LIB), \
))
! $(BUILD_LIBFONTMANAGER): $(BUILD_LIBAWT)
!
! ifeq ($(USE_EXTERNAL_HARFBUZZ), false)
! $(BUILD_LIBFONTMANAGER): $(BUILD_LIBHARFBUZZ)
! endif
ifeq ($(call isTargetOs, macosx), true)
$(BUILD_LIBFONTMANAGER): $(call FindLib, $(MODULE), awt_lwawt)
endif
< prev index next >