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,\
|