Skip to content
This repository has been archived by the owner on Aug 27, 2022. It is now read-only.

Commit

Permalink
Automatic merge of client:master into master
Browse files Browse the repository at this point in the history
  • Loading branch information
duke committed Apr 9, 2020
2 parents c7ab913 + 3850f28 commit e945cce
Show file tree
Hide file tree
Showing 111 changed files with 3 additions and 90,158 deletions.
71 changes: 0 additions & 71 deletions make/lib/Awt2dLibraries.gmk
Expand Up @@ -37,10 +37,6 @@ LIBAWT_DEFAULT_HEADER_DIRS := \

################################################################################

# We must not include java.desktop/unix/native/libmlib_image, which is only
# for usage by solaris-sparc in libmlib_image_v.
BUILD_LIBMLIB_EXCLUDE_SRC_PATTERNS := /unix/

BUILD_LIBMLIB_CFLAGS := -D__USE_J2D_NAMES -D__MEDIALIB_OLD_NAMES -DMLIB_NO_LIBSUNMATH

ifeq ($(call isTargetCpuBits, 64), true)
Expand Down Expand Up @@ -68,60 +64,6 @@ TARGETS += $(BUILD_LIBMLIB_IMAGE)

################################################################################

ifeq ($(call And, $(call isTargetOs, solaris) $(call isTargetCpuArch, sparc)), true)

# libmlib_image_v is basically built from mlib_image sources, with some additions
# and some exclusions.
LIBMLIB_IMAGE_V_SRC := \
libmlib_image \
common/awt/medialib \
#

LIBMLIB_IMAGE_V_CFLAGS := -xarch=sparcvis -D__USE_J2D_NAMES -D__MEDIALIB_OLD_NAMES \
$(TOPDIR)/src/$(MODULE)/unix/native/libmlib_image/vis_$(OPENJDK_TARGET_CPU_BITS).il

ifeq ($(call isTargetCpuBits, 64), true)
LIBMLIB_IMAGE_V_CFLAGS += -DMLIB_OS64BIT
endif

BUILD_LIBMLIB_IMAGE_V_EXFILES := \
awt_ImagingLib.c \
mlib_c_ImageAffine_BC.c \
mlib_c_ImageAffine_BC_S16.c \
mlib_c_ImageAffine_BC_U16.c \
mlib_c_ImageAffine_BL.c \
mlib_c_ImageAffine_BL_S16.c \
mlib_c_ImageAffine_BL_U16.c \
mlib_c_ImageAffine_NN.c \
mlib_c_ImageConvClearEdge.c \
mlib_c_ImageConvCopyEdge.c \
mlib_c_ImageConv_f.c \
mlib_c_ImageConvVersion.c \
mlib_c_ImageCopy.c \
mlib_c_ImageLookUp.c \
mlib_c_ImageLookUp_f.c \
#

$(eval $(call SetupJdkLibrary, BUILD_LIBMLIB_IMAGE_V, \
NAME := mlib_image_v, \
SRC := $(LIBMLIB_IMAGE_V_SRC), \
EXCLUDE_FILES := $(BUILD_LIBMLIB_IMAGE_V_EXFILES), \
OPTIMIZATION := HIGHEST, \
CFLAGS := $(CFLAGS_JDKLIB) \
$(LIBMLIB_IMAGE_V_CFLAGS), \
LDFLAGS := $(LDFLAGS_JDKLIB) \
$(call SET_SHARED_LIBRARY_ORIGIN), \
LIBS := -ljava -ljvm $(LIBM) $(LIBDL), \
))

$(BUILD_LIBMLIB_IMAGE_V): $(call FindLib, java.base, java)

TARGETS += $(BUILD_LIBMLIB_IMAGE_V)

endif

################################################################################

LIBAWT_EXTRA_SRC := \
common/awt/debug \
$(TOPDIR)/src/$(MODULE)/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \
Expand Down Expand Up @@ -155,16 +97,6 @@ ifeq ($(call isTargetOs, windows), true)
#
endif

ifeq ($(call And, $(call isTargetOs, solaris) $(call isTargetCpu, sparcv9)), true)
LIBAWT_EXFILES += java2d/loops/MapAccelFunc.c
else
LIBAWT_EXCLUDES += \
$(TOPDIR)/src/$(MODULE)/unix/native/libawt/awt/medialib \
$(TOPDIR)/src/$(MODULE)/unix/native/libawt/java2d/loops \
$(TOPDIR)/src/$(MODULE)/unix/native/common/awt/medialib \
#
endif

LIBAWT_EXTRA_HEADER_DIRS := \
$(LIBAWT_DEFAULT_HEADER_DIRS) \
$(call GetJavaHeaderDir, java.base) \
Expand All @@ -183,9 +115,6 @@ LIBAWT_EXTRA_HEADER_DIRS := \
LIBAWT_CFLAGS += -D__MEDIALIB_OLD_NAMES -D__USE_J2D_NAMES $(X_CFLAGS)

ifeq ($(call And, $(call isTargetOs, solaris) $(call isTargetCpu, sparcv9)), true)
LIBAWT_CFLAGS += -xarch=sparcvis -DMLIB_ADD_SUFF \
$(TOPDIR)/src/$(MODULE)/unix/native/libmlib_image/vis_$(OPENJDK_TARGET_CPU_BITS).il

LIBAWT_ASFLAGS = -P -xarch=v9a
endif

Expand Down
Expand Up @@ -394,7 +394,7 @@ jboolean RegisterPrimitives(JNIEnv *env,
CompositeType *pComp = pPrim->pCompType;
SurfaceType *pDst = pPrim->pDstType;

pPrim->funcs.initializer = MapAccelFunction(pPrim->funcs_c.initializer);
pPrim->funcs.initializer = pPrim->funcs_c.initializer;

/*
* Calculate the necessary SurfaceData lock flags for the
Expand Down
Expand Up @@ -400,14 +400,6 @@ typedef struct _NativePrimitive {
jint dstflags;
} NativePrimitive;

/*
* This function should be defined to return a pointer to
* an accelerated version of a primitive function 'func_c'
* if it exists and to return a copy of the input parameter
* otherwise.
*/
extern AnyFunc* MapAccelFunction(AnyFunc *func_c);

/*
* The global collection of all primitive types. Specific NativePrimitive
* structures can be statically initialized by pointing to these structures.
Expand Down
37 changes: 0 additions & 37 deletions src/java.desktop/share/native/libawt/java2d/loops/MapAccelFunc.c

This file was deleted.

0 comments on commit e945cce

Please sign in to comment.