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