976
977 $(BUILD_LIBAWT_LWAWT): $(call FindLib, java.base, java)
978
979 endif
980
981 ################################################################################
982
983 ifeq ($(OPENJDK_TARGET_OS), macosx)
984
985 $(eval $(call SetupJdkLibrary, BUILD_LIBOSXUI, \
986 NAME := osxui, \
987 SRC := $(TOPDIR)/src/java.desktop/macosx/native/libosxui, \
988 OPTIMIZATION := LOW, \
989 CFLAGS := $(CFLAGS_JDKLIB) \
990 -I$(TOPDIR)/src/java.desktop/macosx/native/libosxui \
991 -I$(TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/awt \
992 -I$(TOPDIR)/src/java.desktop/macosx/native/libosxapp \
993 -I$(TOPDIR)/src/java.base/share/native/libjava \
994 -I$(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_TYPE)/native/libjava \
995 -I$(SUPPORT_OUTPUTDIR)/headers/java.desktop, \
996 LDFLAGS := $(LDFLAGS_JDKLIB) \
997 $(call SET_SHARED_LIBRARY_ORIGIN) \
998 -Wl$(COMMA)-rpath$(COMMA)@loader_path \
999 -L$(INSTALL_LIBRARIES_HERE), \
1000 LIBS := -lawt -losxapp -lawt_lwawt \
1001 -framework Cocoa \
1002 -framework Carbon \
1003 -framework ApplicationServices \
1004 -framework JavaNativeFoundation \
1005 -framework JavaRuntimeSupport \
1006 -ljava -ljvm, \
1007 ))
1008
1009 TARGETS += $(BUILD_LIBOSXUI)
1010
1011 $(BUILD_LIBOSXUI): $(BUILD_LIBAWT)
1012
1013 $(BUILD_LIBOSXUI): $(call FindLib, java.desktop, osxapp)
1014
1015 $(BUILD_LIBOSXUI): $(BUILD_LIBAWT_LWAWT)
|
976
977 $(BUILD_LIBAWT_LWAWT): $(call FindLib, java.base, java)
978
979 endif
980
981 ################################################################################
982
983 ifeq ($(OPENJDK_TARGET_OS), macosx)
984
985 $(eval $(call SetupJdkLibrary, BUILD_LIBOSXUI, \
986 NAME := osxui, \
987 SRC := $(TOPDIR)/src/java.desktop/macosx/native/libosxui, \
988 OPTIMIZATION := LOW, \
989 CFLAGS := $(CFLAGS_JDKLIB) \
990 -I$(TOPDIR)/src/java.desktop/macosx/native/libosxui \
991 -I$(TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/awt \
992 -I$(TOPDIR)/src/java.desktop/macosx/native/libosxapp \
993 -I$(TOPDIR)/src/java.base/share/native/libjava \
994 -I$(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_TYPE)/native/libjava \
995 -I$(SUPPORT_OUTPUTDIR)/headers/java.desktop, \
996 DISABLED_WARNINGS_clang := deprecated-declarations, \
997 LDFLAGS := $(LDFLAGS_JDKLIB) \
998 $(call SET_SHARED_LIBRARY_ORIGIN) \
999 -Wl$(COMMA)-rpath$(COMMA)@loader_path \
1000 -L$(INSTALL_LIBRARIES_HERE), \
1001 LIBS := -lawt -losxapp -lawt_lwawt \
1002 -framework Cocoa \
1003 -framework Carbon \
1004 -framework ApplicationServices \
1005 -framework JavaNativeFoundation \
1006 -framework JavaRuntimeSupport \
1007 -ljava -ljvm, \
1008 ))
1009
1010 TARGETS += $(BUILD_LIBOSXUI)
1011
1012 $(BUILD_LIBOSXUI): $(BUILD_LIBAWT)
1013
1014 $(BUILD_LIBOSXUI): $(call FindLib, java.desktop, osxapp)
1015
1016 $(BUILD_LIBOSXUI): $(BUILD_LIBAWT_LWAWT)
|