makefiles/CompileNativeLibraries.gmk

Print this page




1201                 RC_FLAGS:=$(RC_FLAGS)\
1202                           -D "JDK_FNAME=jsdt.dll" \
1203                           -D "JDK_INTERNAL_NAME=jsdt" \
1204                           -D "JDK_FTYPE=0x2L",\
1205                 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjsdt, \
1206                 DEBUG_SYMBOLS:=true))
1207 
1208 $(BUILD_LIBJSDT) : $(BUILD_LIBJAVA)
1209 
1210 BUILD_LIBRARIES += $(BUILD_LIBJSDT)
1211 
1212 ##########################################################################################
1213 
1214 ifdef OPENJDK
1215     # TODO: Update awt lib path when awt is converted
1216     $(eval $(call SetupNativeCompilation,BUILD_LIBLCMS,\
1217                 LIBRARY:=lcms,\
1218                 OUTPUT_DIR:=$(INSTALL_LIBRARIES_HERE),\
1219                 SRC:=$(JDK_TOPDIR)/src/share/native/sun/java2d/cmm/lcms,\
1220                 LANG:=C,\
1221                 OPTIMIZATION:=LOW, \
1222                 CFLAGS:=$(filter-out -xc99=%none,$(CFLAGS_JDKLIB)) \
1223                         $(SHARED_LIBRARY_FLAGS) \
1224                         -I$(JDK_TOPDIR)/src/share/native/sun/java2d \
1225                         -I$(JDK_TOPDIR)/src/share/native/sun/awt/debug,\
1226                 CFLAGS_solaris:=-xc99=no_lib,\
1227                 CFLAGS_windows:=-DCMS_IS_WINDOWS_,\
1228                 MAPFILE:=$(JDK_TOPDIR)/makefiles/mapfiles/liblcms/mapfile-vers, \
1229                 LDFLAGS:=$(LDFLAGS_JDKLIB) \
1230                          $(call SET_SHARED_LIBRARY_ORIGIN), \
1231                 LDFLAGS_solaris:=/usr/lib$(OPENJDK_TARGET_CPU_ISADIR)/libm.so.2,\
1232                 LDFLAGS_windows:=$(WIN_AWT_LIB) $(WIN_JAVA_LIB),\
1233                 LDFLAGS_SUFFIX_solaris:=-lawt -ljava -ljvm -lc,\
1234                 LDFLAGS_SUFFIX_macosx:=$(LIBM) -lawt -ljava -ljvm,\
1235                 LDFLAGS_SUFFIX_linux:=-lm -lawt -ljava -ljvm,\
1236                 VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/windows/resource/version.rc,\
1237                 RC_FLAGS:=$(RC_FLAGS)\
1238                           -D "JDK_FNAME=lcms.dll" \
1239                           -D "JDK_INTERNAL_NAME=lcms" \
1240                           -D "JDK_FTYPE=0x2L",\
1241                 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/liblcms,\




1201                 RC_FLAGS:=$(RC_FLAGS)\
1202                           -D "JDK_FNAME=jsdt.dll" \
1203                           -D "JDK_INTERNAL_NAME=jsdt" \
1204                           -D "JDK_FTYPE=0x2L",\
1205                 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libjsdt, \
1206                 DEBUG_SYMBOLS:=true))
1207 
1208 $(BUILD_LIBJSDT) : $(BUILD_LIBJAVA)
1209 
1210 BUILD_LIBRARIES += $(BUILD_LIBJSDT)
1211 
1212 ##########################################################################################
1213 
1214 ifdef OPENJDK
1215     # TODO: Update awt lib path when awt is converted
1216     $(eval $(call SetupNativeCompilation,BUILD_LIBLCMS,\
1217                 LIBRARY:=lcms,\
1218                 OUTPUT_DIR:=$(INSTALL_LIBRARIES_HERE),\
1219                 SRC:=$(JDK_TOPDIR)/src/share/native/sun/java2d/cmm/lcms,\
1220                 LANG:=C,\
1221                 OPTIMIZATION:=HIGHEST, \
1222                 CFLAGS:=$(filter-out -xc99=%none,$(CFLAGS_JDKLIB)) \
1223                         $(SHARED_LIBRARY_FLAGS) \
1224                         -I$(JDK_TOPDIR)/src/share/native/sun/java2d \
1225                         -I$(JDK_TOPDIR)/src/share/native/sun/awt/debug,\
1226                 CFLAGS_solaris:=-xc99=no_lib,\
1227                 CFLAGS_windows:=-DCMS_IS_WINDOWS_,\
1228                 MAPFILE:=$(JDK_TOPDIR)/makefiles/mapfiles/liblcms/mapfile-vers, \
1229                 LDFLAGS:=$(LDFLAGS_JDKLIB) \
1230                          $(call SET_SHARED_LIBRARY_ORIGIN), \
1231                 LDFLAGS_solaris:=/usr/lib$(OPENJDK_TARGET_CPU_ISADIR)/libm.so.2,\
1232                 LDFLAGS_windows:=$(WIN_AWT_LIB) $(WIN_JAVA_LIB),\
1233                 LDFLAGS_SUFFIX_solaris:=-lawt -ljava -ljvm -lc,\
1234                 LDFLAGS_SUFFIX_macosx:=$(LIBM) -lawt -ljava -ljvm,\
1235                 LDFLAGS_SUFFIX_linux:=-lm -lawt -ljava -ljvm,\
1236                 VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/windows/resource/version.rc,\
1237                 RC_FLAGS:=$(RC_FLAGS)\
1238                           -D "JDK_FNAME=lcms.dll" \
1239                           -D "JDK_INTERNAL_NAME=lcms" \
1240                           -D "JDK_FTYPE=0x2L",\
1241                 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/liblcms,\