942 -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \
943 -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libosxapp \
944 $(LIBJAVA_HEADER_FLAGS) \
945 #
946
947 LIBAWT_LWAWT_EXFILES := fontpath.c awt_Font.c X11Color.c
948 LIBAWT_LWAWT_EXCLUDES := $(JDK_TOPDIR)/src/java.desktop/unix/native/common/awt/medialib
949
950 $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_LWAWT, \
951 LIBRARY := awt_lwawt, \
952 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
953 SRC := $(LIBAWT_LWAWT_DIRS), \
954 INCLUDE_FILES := $(LIBAWT_LWAWT_FILES), \
955 EXCLUDE_FILES := $(LIBAWT_LWAWT_EXFILES), \
956 EXCLUDES := $(LIBAWT_LWAWT_EXCLUDES), \
957 OPTIMIZATION := LOW, \
958 CFLAGS := $(CFLAGS_JDKLIB) \
959 $(X_CFLAGS) \
960 $(X_LIBS) \
961 $(LIBAWT_LWAWT_CFLAGS), \
962 DISABLED_WARNINGS_clang := incomplete-implementation \
963 deprecated-declarations objc-method-access bitwise-op-parentheses \
964 incompatible-pointer-types parentheses-equality extra-tokens, \
965 WARNINGS_AS_ERRORS_clang := false, \
966 LDFLAGS := $(LDFLAGS_JDKLIB) \
967 $(call SET_SHARED_LIBRARY_ORIGIN) \
968 -L$(INSTALL_LIBRARIES_HERE), \
969 LDFLAGS_SUFFIX_macosx := -lawt -lmlib_image -losxapp -ljvm $(LIBM) \
970 -framework Accelerate \
971 -framework ApplicationServices \
972 -framework AudioToolbox \
973 -framework Carbon \
974 -framework Cocoa \
975 -framework Security \
976 -framework ExceptionHandling \
977 -framework JavaNativeFoundation \
978 -framework JavaRuntimeSupport \
979 -framework OpenGL \
980 -framework QuartzCore -ljava, \
981 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libawt_lwawt, \
982 DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
983
984 TARGETS += $(BUILD_LIBAWT_LWAWT)
985
|
942 -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \
943 -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libosxapp \
944 $(LIBJAVA_HEADER_FLAGS) \
945 #
946
947 LIBAWT_LWAWT_EXFILES := fontpath.c awt_Font.c X11Color.c
948 LIBAWT_LWAWT_EXCLUDES := $(JDK_TOPDIR)/src/java.desktop/unix/native/common/awt/medialib
949
950 $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_LWAWT, \
951 LIBRARY := awt_lwawt, \
952 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
953 SRC := $(LIBAWT_LWAWT_DIRS), \
954 INCLUDE_FILES := $(LIBAWT_LWAWT_FILES), \
955 EXCLUDE_FILES := $(LIBAWT_LWAWT_EXFILES), \
956 EXCLUDES := $(LIBAWT_LWAWT_EXCLUDES), \
957 OPTIMIZATION := LOW, \
958 CFLAGS := $(CFLAGS_JDKLIB) \
959 $(X_CFLAGS) \
960 $(X_LIBS) \
961 $(LIBAWT_LWAWT_CFLAGS), \
962 DISABLED_WARNINGS_clang := incomplete-implementation enum-conversion \
963 deprecated-declarations objc-method-access bitwise-op-parentheses \
964 incompatible-pointer-types parentheses-equality extra-tokens, \
965 LDFLAGS := $(LDFLAGS_JDKLIB) \
966 $(call SET_SHARED_LIBRARY_ORIGIN) \
967 -L$(INSTALL_LIBRARIES_HERE), \
968 LDFLAGS_SUFFIX_macosx := -lawt -lmlib_image -losxapp -ljvm $(LIBM) \
969 -framework Accelerate \
970 -framework ApplicationServices \
971 -framework AudioToolbox \
972 -framework Carbon \
973 -framework Cocoa \
974 -framework Security \
975 -framework ExceptionHandling \
976 -framework JavaNativeFoundation \
977 -framework JavaRuntimeSupport \
978 -framework OpenGL \
979 -framework QuartzCore -ljava, \
980 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libawt_lwawt, \
981 DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
982
983 TARGETS += $(BUILD_LIBAWT_LWAWT)
984
|