--- a/jdk/make/common/shared/Sanity.gmk Fri Jun 12 14:56:32 2009 -0400
+++ b/jdk/make/common/shared/Sanity.gmk Mon Jun 15 13:08:29 2009 -0400
@@ -194,7 +194,8 @@
sane-outputdir \
sane-alt_bootdir \
sane-bootdir \
- sane-cups \
+ sane-local-bootdir \
+ sane-cups \
sane-devtools_path \
sane-compiler_path \
sane-unixcommand_path \
@@ -767,6 +768,23 @@
fi
######################################################
+# BOOTDIR is recommended to reside on a local drive
+######################################################
+sane-local-bootdir:
+ifeq ($(PLATFORM), windows)
+ @if [ `$(ECHO) $(BOOTDIR) | $(EGREP) -ci '^J:'` -ne 0 ]; then \
+ $(ECHO) "WARNING: Your BOOTDIR is located on the J: drive. Often the J:\n" \
+ " drive is mapped over a network. Using a mapped drive for\n" \
+ " the BOOTDIR may significantly slow down the build process.\n" \
+ " You may want to consider using the ALT_BOOTDIR variable\n" \
+ " to point the build to another location for the BOOTDIR instead. \n" \
+ " Your current BOOTDIR is:\n" \
+ " $(BOOTDIR) \n" \
+ "" >> $(WARNING_FILE) ; \
+ fi
+endif
+
+######################################################
# CACERTS_FILE must be absoulte path and readable
######################################################
sane-cacerts:
@@ -1502,6 +1520,9 @@
# JIBX_LIBS_PATH must be valid
######################################################
sane-jibx:
+ifdef DISABLE_NIMBUS
+ $(call SanityWarning,Disabling Nimbus will remove public API in javax.swing.plaf.nimbus.)
+else
@if [ ! -r $(subst \,/,$(JIBX_LIBS_PATH))/jibx-run.jar ]; then \
$(ECHO) "ERROR: You do not have access to valid JIBX library files. \n" \
" Please check your access to \n" \
@@ -1509,6 +1530,7 @@
" and/or check your value of ALT_JDK_DEVTOOLS_DIR, ALT_JIBX_LIBS_PATH \n" \
"" >> $(ERROR_FILE) ; \
fi
+endif
######################################################
# MOZILLA_HEADERS_PATH must be valid