diff --git a/build.xml b/build.xml
index 53b820ad205b25452ba07964618dcb37b48daadf..09840384ed8d0436f005b9e16c581cca1f5557fb 100644
--- a/build.xml
+++ b/build.xml
@@ -34,7 +34,7 @@ POSSIBILITY OF SUCH DAMAGE.
 <!-- Seems to render in Mozilla Firefox the best.  Broken in IE7 -->
 <?xml-stylesheet type="text/xsl" href="./ant2html.xsl"?>
 
-<project name="Xj3D NPS" default="run" basedir=".">
+<project name="Xj3D NPS" default="all" basedir=".">
     <description>Builds, tests, and runs the project NPS Xj3D 2.3</description>
 
     <property file="nbproject/private/private.properties"/>
@@ -389,7 +389,6 @@ POSSIBILITY OF SUCH DAMAGE.
             depends="build,compile"
             description="Build the Xj3D src distribution jar files">
 
-
         <!-- Jar up core and apps source files for debugging reference -->
         <jar destfile="${dist.src.jar}">
             <manifest>
@@ -907,33 +906,28 @@ POSSIBILITY OF SUCH DAMAGE.
             <classpath refid="app.classpath"/>
 
             <!-- These excludes will avoid most errors, but will have to be
-                 reviewed from time to time to follow Makefile-opengl javadoc
-                 build order -->
+                 reviewed from time to time -->
 			<!-- bugfix: https://stackoverflow.com/questions/16456786/not-able-to-create-javadoc-using-ant -->
             <fileset dir="${src.java.dir}" defaultexcludes="yes" excludes="${xj3d.build.excludes}">
-				<include name="**/*.java" />
-                <exclude name="**/Makefile*"/>
+		<include name="**/*.java" />
                 <exclude name="**/task"/>
                 <exclude name="**/*.html"/>
             </fileset>
 
             <fileset dir="${browser.src.java.dir}" defaultexcludes="yes" excludes="${browser.build.excludes}">
-				<include name="**/*.java" />
-                <exclude name="**/Makefile*"/>
+		<include name="**/*.java" />
                 <exclude name="**/package.html"/>
                 <exclude name="**/*.properties"/>
                 <exclude name="**/xj3d/browser/renderer/**"/>
             </fileset>
 
             <fileset dir="${cadfilter.src.java.dir}" defaultexcludes="yes" excludes="${cadfilter.build.excludes}">
-				<include name="**/*.java" />
-                <exclude name="**/Makefile*"/>
+		<include name="**/*.java" />
                 <exclude name="**/package.html"/>
             </fileset>
 
             <fileset dir="${replica.src.java.dir}" defaultexcludes="yes">
-				<include name="**/*.java" />
-                <exclude name="**/Makefile*"/>
+		<include name="**/*.java" />
                 <exclude name="**/package.html"/>
             </fileset>
 
@@ -1039,7 +1033,7 @@ POSSIBILITY OF SUCH DAMAGE.
     </target>
 
     <target name="dist"
-            depends="build,jar,jar.apps,pack.3rd.party.jars"
+            depends="build,jar,jar.apps,jar.src,pack.3rd.party.jars"
             description="Build then create distribution jars">
 
         <echo message="build dist dependencies complete, starting dist tasks"/>
@@ -1073,14 +1067,12 @@ POSSIBILITY OF SUCH DAMAGE.
         </zip>
         <delete dir="${marshall.dir}"/>
 
-        <antcall target="jar.src"/>
-
         <echo message="Production note: X3D Examples image capture links to jars via property name=xj3d.dir"/>
         <echo message="Production note: X3D-Edit update requires copying Xj3D jars to module www.web3d.org\x3d/tools/X3dEdit4.0/X3dEditModuleSuite/X3dSourceFilePalette/release/modules/ext"/>
 
     </target>
 
-    <target name="all" depends="versions,clean,build,javadoc,dist"
+    <target name="all" depends="versions,clean,dist,javadoc"
             description="complete clean/build ready for distribution and deployment">
         <echo message="build.dist to create a distributable Xj3D complete with documentation"/>
         <!-- build.dist does not include javadoc in installers, but javadoc has ability to detect additional errors..test, -->