diff --git a/jdk/make/netbeans/common/closed-share-sources.ent b/jdk/make/netbeans/common/closed-share-sources.ent
index 91c6b9cadbf..03c7cda142e 100644
--- a/jdk/make/netbeans/common/closed-share-sources.ent
+++ b/jdk/make/netbeans/common/closed-share-sources.ent
@@ -37,6 +37,7 @@
${root}/src/closed/share/classes
${includes}
${excludes}
+ US-ASCII
diff --git a/jdk/make/netbeans/common/demo-view.ent b/jdk/make/netbeans/common/demo-view.ent
index 5ae4e5abe84..43aa3141f57 100644
--- a/jdk/make/netbeans/common/demo-view.ent
+++ b/jdk/make/netbeans/common/demo-view.ent
@@ -31,7 +31,7 @@
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-->
-
+
${root}/src/share/demo
${demos}
diff --git a/jdk/make/netbeans/common/java-data-native.ent b/jdk/make/netbeans/common/java-data-native.ent
index 8db2a86d618..54c7486aafb 100644
--- a/jdk/make/netbeans/common/java-data-native.ent
+++ b/jdk/make/netbeans/common/java-data-native.ent
@@ -1,7 +1,7 @@
-
+
${root}/test
${jtreg.tests}
diff --git a/jdk/make/netbeans/common/macosx-sources.ent b/jdk/make/netbeans/common/macosx-sources.ent
new file mode 100644
index 00000000000..779ec604f63
--- /dev/null
+++ b/jdk/make/netbeans/common/macosx-sources.ent
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+ java
+ ${root}/src/macosx/classes
+ ${includes}
+ ${excludes}
+ US-ASCII
+
+
+
+ ${root}/src/macosx/classes
+
diff --git a/jdk/make/netbeans/common/macosx-view.ent b/jdk/make/netbeans/common/macosx-view.ent
new file mode 100644
index 00000000000..8696adb6e25
--- /dev/null
+++ b/jdk/make/netbeans/common/macosx-view.ent
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+ ${root}/src/macosx/classes
+ ${includes}
+ ${excludes}
+
diff --git a/jdk/make/netbeans/common/properties.ent b/jdk/make/netbeans/common/properties.ent
index 482ea1a727b..dbf304e8d86 100644
--- a/jdk/make/netbeans/common/properties.ent
+++ b/jdk/make/netbeans/common/properties.ent
@@ -41,3 +41,5 @@
${user.home}/.openjdk/build.properties
build.properties
${java.home}/..
+${env.JT_HOME}
+**
diff --git a/jdk/make/netbeans/common/sample-view.ent b/jdk/make/netbeans/common/sample-view.ent
index 5326f48122e..c2f63479901 100644
--- a/jdk/make/netbeans/common/sample-view.ent
+++ b/jdk/make/netbeans/common/sample-view.ent
@@ -1,7 +1,7 @@
-
+
${root}/src/share/sample
${samples}
diff --git a/jdk/make/netbeans/common/share-sources.ent b/jdk/make/netbeans/common/share-sources.ent
index efa90bacd0b..3d995a4489d 100644
--- a/jdk/make/netbeans/common/share-sources.ent
+++ b/jdk/make/netbeans/common/share-sources.ent
@@ -37,6 +37,7 @@
${root}/src/share/classes
${includes}
${excludes}
+ US-ASCII
diff --git a/jdk/make/netbeans/common/unix-sources.ent b/jdk/make/netbeans/common/unix-sources.ent
index da3980b0835..0c55fe34642 100644
--- a/jdk/make/netbeans/common/unix-sources.ent
+++ b/jdk/make/netbeans/common/unix-sources.ent
@@ -41,6 +41,7 @@
${root}/src/solaris/classes
${includes}
${excludes}
+ US-ASCII
diff --git a/jdk/make/netbeans/common/windows-sources.ent b/jdk/make/netbeans/common/windows-sources.ent
index d50a91b45b7..6d5425a912d 100644
--- a/jdk/make/netbeans/common/windows-sources.ent
+++ b/jdk/make/netbeans/common/windows-sources.ent
@@ -37,6 +37,7 @@
${root}/src/windows/classes
${includes}
${excludes}
+ US-ASCII
diff --git a/jdk/make/netbeans/j2se/nbproject/project.xml b/jdk/make/netbeans/j2se/nbproject/project.xml
index 784ab7232b8..dd15578f98a 100644
--- a/jdk/make/netbeans/j2se/nbproject/project.xml
+++ b/jdk/make/netbeans/j2se/nbproject/project.xml
@@ -1,7 +1,7 @@