< prev index next >

make/lib/Awt2dLibraries.gmk

Print this page




  39 BUILD_LIBMLIB_IMAGE_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libmlib_image/mapfile-vers
  40 
  41 BUILD_LIBMLIB_CFLAGS += -DMLIB_NO_LIBSUNMATH
  42 
  43 ifeq ($(OPENJDK_TARGET_CPU_BITS), 64)
  44   BUILD_LIBMLIB_CFLAGS += -DMLIB_OS64BIT
  45 endif
  46 
  47 ifneq ($(OPENJDK_TARGET_OS), windows)
  48   BUILD_LIBMLIB_LDLIBS += $(LIBM) $(LIBDL)
  49 endif
  50 
  51 $(eval $(call SetupNativeCompilation,BUILD_LIBMLIB_IMAGE, \
  52     LIBRARY := mlib_image, \
  53     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
  54     SRC := $(BUILD_LIBMLIB_SRC), \
  55     EXCLUDE_FILES := mlib_c_ImageBlendTable.c, \
  56     OPTIMIZATION := HIGHEST, \
  57     CFLAGS := $(CFLAGS_JDKLIB) \
  58         $(BUILD_LIBMLIB_CFLAGS), \
  59     DISABLED_WARNINGS_gcc := parentheses array-bounds, \
  60     DISABLED_WARNINGS_clang := parentheses, \
  61     DISABLED_WARNINGS_solstudio := E_STATEMENT_NOT_REACHED, \
  62     MAPFILE := $(BUILD_LIBMLIB_IMAGE_MAPFILE), \
  63     LDFLAGS := $(LDFLAGS_JDKLIB) \
  64         $(call SET_SHARED_LIBRARY_ORIGIN), \
  65     LIBS := $(BUILD_LIBMLIB_LDLIBS) \
  66         $(JDKLIB_LIBS), \
  67     LIBS_solaris := -lc, \
  68     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
  69     RC_FLAGS := $(RC_FLAGS) \
  70         -D "JDK_FNAME=mlib_image.dll" \
  71         -D "JDK_INTERNAL_NAME=mlib_image" \
  72         -D "JDK_FTYPE=0x2L", \
  73     OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libmlib_image, \
  74 ))
  75 
  76 $(BUILD_LIBMLIB_IMAGE): $(call FindLib, java.base, java)
  77 
  78 TARGETS += $(BUILD_LIBMLIB_IMAGE)
  79 
  80 ################################################################################
  81 


 102       mlib_c_ImageConvClearEdge.c \
 103       mlib_c_ImageConvCopyEdge.c \
 104       mlib_c_ImageConv_f.c \
 105       mlib_c_ImageConvVersion.c \
 106       mlib_c_ImageCopy.c \
 107       mlib_c_ImageLookUp.c \
 108       mlib_c_ImageLookUp_f.c \
 109       #
 110 
 111   LIBMLIB_IMAGE_V_CFLAGS += $(filter-out -DMLIB_NO_LIBSUNMATH, $(BUILD_LIBMLIB_CFLAGS))
 112 
 113   $(eval $(call SetupNativeCompilation,BUILD_LIBMLIB_IMAGE_V, \
 114       LIBRARY := mlib_image_v, \
 115       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 116       SRC := $(LIBMLIB_IMAGE_V_SRC), \
 117       EXCLUDE_FILES := $(BUILD_LIBMLIB_IMAGE_V_EXFILES), \
 118       OPTIMIZATION := HIGHEST, \
 119       CFLAGS := -xarch=sparcvis \
 120           $(LIBMLIB_IMAGE_V_CFLAGS) \
 121           $(CFLAGS_JDKLIB), \
 122       DISABLED_WARNINGS_solstudio := E_STATEMENT_NOT_REACHED, \
 123       MAPFILE := $(BUILD_LIBMLIB_IMAGE_MAPFILE), \
 124       LDFLAGS := $(LDFLAGS_JDKLIB) \
 125           $(call SET_SHARED_LIBRARY_ORIGIN), \
 126       LIBS := -ljava -ljvm -lc $(BUILD_LIBMLIB_LDLIBS), \
 127       OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libmlib_image_v, \
 128   ))
 129 
 130   $(BUILD_LIBMLIB_IMAGE_V): $(call FindLib, java.base, java)
 131 
 132   TARGETS += $(BUILD_LIBMLIB_IMAGE_V)
 133 
 134 endif
 135 
 136 ################################################################################
 137 
 138 LIBAWT_DIRS := $(JDK_TOPDIR)/src/java.desktop/share/native/libawt \
 139     $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libawt \
 140     $(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \
 141     $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \
 142     #




  39 BUILD_LIBMLIB_IMAGE_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libmlib_image/mapfile-vers
  40 
  41 BUILD_LIBMLIB_CFLAGS += -DMLIB_NO_LIBSUNMATH
  42 
  43 ifeq ($(OPENJDK_TARGET_CPU_BITS), 64)
  44   BUILD_LIBMLIB_CFLAGS += -DMLIB_OS64BIT
  45 endif
  46 
  47 ifneq ($(OPENJDK_TARGET_OS), windows)
  48   BUILD_LIBMLIB_LDLIBS += $(LIBM) $(LIBDL)
  49 endif
  50 
  51 $(eval $(call SetupNativeCompilation,BUILD_LIBMLIB_IMAGE, \
  52     LIBRARY := mlib_image, \
  53     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
  54     SRC := $(BUILD_LIBMLIB_SRC), \
  55     EXCLUDE_FILES := mlib_c_ImageBlendTable.c, \
  56     OPTIMIZATION := HIGHEST, \
  57     CFLAGS := $(CFLAGS_JDKLIB) \
  58         $(BUILD_LIBMLIB_CFLAGS), \
  59     xDISABLED_WARNINGS_gcc := parentheses array-bounds, \
  60     xDISABLED_WARNINGS_clang := parentheses, \
  61     xDISABLED_WARNINGS_solstudio := E_STATEMENT_NOT_REACHED, \
  62     MAPFILE := $(BUILD_LIBMLIB_IMAGE_MAPFILE), \
  63     LDFLAGS := $(LDFLAGS_JDKLIB) \
  64         $(call SET_SHARED_LIBRARY_ORIGIN), \
  65     LIBS := $(BUILD_LIBMLIB_LDLIBS) \
  66         $(JDKLIB_LIBS), \
  67     LIBS_solaris := -lc, \
  68     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
  69     RC_FLAGS := $(RC_FLAGS) \
  70         -D "JDK_FNAME=mlib_image.dll" \
  71         -D "JDK_INTERNAL_NAME=mlib_image" \
  72         -D "JDK_FTYPE=0x2L", \
  73     OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libmlib_image, \
  74 ))
  75 
  76 $(BUILD_LIBMLIB_IMAGE): $(call FindLib, java.base, java)
  77 
  78 TARGETS += $(BUILD_LIBMLIB_IMAGE)
  79 
  80 ################################################################################
  81 


 102       mlib_c_ImageConvClearEdge.c \
 103       mlib_c_ImageConvCopyEdge.c \
 104       mlib_c_ImageConv_f.c \
 105       mlib_c_ImageConvVersion.c \
 106       mlib_c_ImageCopy.c \
 107       mlib_c_ImageLookUp.c \
 108       mlib_c_ImageLookUp_f.c \
 109       #
 110 
 111   LIBMLIB_IMAGE_V_CFLAGS += $(filter-out -DMLIB_NO_LIBSUNMATH, $(BUILD_LIBMLIB_CFLAGS))
 112 
 113   $(eval $(call SetupNativeCompilation,BUILD_LIBMLIB_IMAGE_V, \
 114       LIBRARY := mlib_image_v, \
 115       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 116       SRC := $(LIBMLIB_IMAGE_V_SRC), \
 117       EXCLUDE_FILES := $(BUILD_LIBMLIB_IMAGE_V_EXFILES), \
 118       OPTIMIZATION := HIGHEST, \
 119       CFLAGS := -xarch=sparcvis \
 120           $(LIBMLIB_IMAGE_V_CFLAGS) \
 121           $(CFLAGS_JDKLIB), \
 122       xDISABLED_WARNINGS_solstudio := E_STATEMENT_NOT_REACHED, \
 123       MAPFILE := $(BUILD_LIBMLIB_IMAGE_MAPFILE), \
 124       LDFLAGS := $(LDFLAGS_JDKLIB) \
 125           $(call SET_SHARED_LIBRARY_ORIGIN), \
 126       LIBS := -ljava -ljvm -lc $(BUILD_LIBMLIB_LDLIBS), \
 127       OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libmlib_image_v, \
 128   ))
 129 
 130   $(BUILD_LIBMLIB_IMAGE_V): $(call FindLib, java.base, java)
 131 
 132   TARGETS += $(BUILD_LIBMLIB_IMAGE_V)
 133 
 134 endif
 135 
 136 ################################################################################
 137 
 138 LIBAWT_DIRS := $(JDK_TOPDIR)/src/java.desktop/share/native/libawt \
 139     $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libawt \
 140     $(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \
 141     $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \
 142     #


< prev index next >