makefiles/CompileNativeLibraries.gmk

Print this page




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




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