README-builds.html
changeset 540 bbe9212c7005
parent 15 09a7d98b9d8f
child 333 d4540117530e
equal deleted inserted replaced
538:d95bc71a5732 540:bbe9212c7005
   340 
   340 
   341 <h2><a name="directories">Source Directory Structure</a></h2>
   341 <h2><a name="directories">Source Directory Structure</a></h2>
   342 
   342 
   343 <blockquote>
   343 <blockquote>
   344     <p>
   344     <p>
   345     The source code for the 
   345     The source code for the OpenJDK is delivered in a set of
   346     OpenJDK is
   346     directories:
   347     delivered in <i>3</i> sibling directories:
       
   348     <tt>hotspot</tt>, 
   347     <tt>hotspot</tt>, 
   349     <tt>langtools</tt>, 
   348     <tt>langtools</tt>, 
   350     <tt>corba</tt>, 
   349     <tt>corba</tt>, 
   351     <tt>jaxws</tt>, 
   350     <tt>jaxws</tt>, 
   352     <tt>jaxp</tt>, 
   351     <tt>jaxp</tt>, 
   353     <tt>jdk</tt>
       
   354     and
   352     and
       
   353     <tt>jdk</tt>.
   355     The <tt>hotspot</tt> directory contains the source code and make
   354     The <tt>hotspot</tt> directory contains the source code and make
   356     files for
   355     files for building the OpenJDK Hotspot Virtual Machine. 
   357     building the 
   356     The <tt>langtools</tt> directory contains the source code and make
   358     OpenJDK
   357     files for building the OpenJDK javac and language tools.
   359     Hotspot Virtual Machine. 
   358     The <tt>corba</tt> directory contains the source code and make
   360     The <tt>jdk</tt>
   359     files for building the OpenJDK Corba files.
   361     directory contains the source code and make files for
   360     The <tt>jaxws</tt> directory contains the source code and make
   362     building the 
   361     files for building the OpenJDK JAXWS files.
   363     OpenJDK
   362     The <tt>jaxp</tt> directory contains the source code and make
   364     runtime libraries, tools and demos. 
   363     files for building the OpenJDK JAXP files.
   365     The top level Makefile is used to build the complete OpenJDK 
   364     The <tt>jdk</tt> directory contains the source code and make files for
   366     release including building the hotspot
   365     building the OpenJDK runtime libraries and misc files.
   367     VM, staging the VM binaries, and building the 
   366     The top level <tt>Makefile</tt>
   368     OpenJDK 
   367     is used to build the entire OpenJDK.
   369     runtime libraries,
       
   370     tools and demos.
       
   371 </blockquote>
   368 </blockquote>
   372 
   369 
   373 <!-- ------------------------------------------------------ -->
   370 <!-- ------------------------------------------------------ -->
   374 <hr noshade="noshade" size="3">
   371 <hr noshade="noshade" size="3">
   375 
   372 
   728         <p>
   725         <p>
   729         Not all of the source code that makes up the JDK is available
   726         Not all of the source code that makes up the JDK is available
   730         under an open-source license.
   727         under an open-source license.
   731         In order to build an OpenJDK binary from source code,
   728         In order to build an OpenJDK binary from source code,
   732         you must first download and install the appropriate
   729         you must first download and install the appropriate
   733         binary plug bundles from the OpenJDK Download area.
   730 	binary plug bundles from the OpenJDK, go to the
       
   731 	<a href="http://openjdk.java.net">OpenJDK</a> site and select
       
   732 	the "<b>Bundles(7)</b>" link.
   734         During the OpenJDK build process these "binary plugs"
   733         During the OpenJDK build process these "binary plugs"
   735         for the encumbered components will be copied into your
   734         for the encumbered components will be copied into your
   736         resulting OpenJDK binary build image.
   735         resulting OpenJDK binary build image.
   737         These binary plug files are only for the purpose of
   736         These binary plug files are only for the purpose of
   738         building an OpenJDK binary.
   737         building an OpenJDK binary.
   739         Download the Binary Plugs by selecting the <b>Downloads</b>
   738         Make sure you set
   740         link at
       
   741         <a href="http://openjdk.java.net/">the OpenJDK site</a>,
       
   742         install the bundle,
       
   743         and make sure you set
       
   744         <tt><a href="#ALT_BINARY_PLUGS_PATH">ALT_BINARY_PLUGS_PATH</a></tt>
   739         <tt><a href="#ALT_BINARY_PLUGS_PATH">ALT_BINARY_PLUGS_PATH</a></tt>
   745         to the root of this installation.
   740         to the root of this installation.
   746     </blockquote>
   741     </blockquote>
   747     
   742     
   748     <h4><a name="cacerts">Certificate Authority File (cacert)</a></h4>
   743     <h4><a name="cacerts">Certificate Authority File (cacert)</a></h4>