Adding JMCR-Stable version
[Benchmarks_CSolver.git] / JMCR-Stable / mcr-test / WWW / Doc / Programmer / compile.html
diff --git a/JMCR-Stable/mcr-test/WWW/Doc/Programmer/compile.html b/JMCR-Stable/mcr-test/WWW/Doc/Programmer/compile.html
new file mode 100644 (file)
index 0000000..453b04f
--- /dev/null
@@ -0,0 +1,167 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" \r
+   "http://www.w3.org/TR/REC-html40/loose.dtd"> \r
+<HTML>\r
+<HEAD>\r
+  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">\r
+  <STYLE TYPE="text/css">\r
+      .item1 {\r
+        color: blue;\r
+        font-weight  : bold;\r
+      }\r
+\r
+      .item2 {\r
+        color: red;\r
+        font-weight  : bold;\r
+      }\r
+\r
+      .item3 {\r
+        color: gray;\r
+        font-weight  : bold;\r
+      }\r
+\r
+      .item4 {\r
+        color: green;\r
+        font-weight  : bold;\r
+      }\r
+\r
+      .string {\r
+        color: gray;\r
+        font-style: italic;\r
+      }\r
+    </STYLE>\r
+  <TITLE>How to compile Jigsaw</TITLE>\r
+  <LINK rel="stylesheet" type="text/css" href="../style/doc.css">\r
+</HEAD>\r
+<BODY>\r
+    <div class="icons-w3c">\r
+      <a href="../../../">\r
+       <img src="/Icons/w3c_home" \r
+         border="0" \r
+         alt="W3C logo"\r
+         height="48" \r
+         width="72">\r
+      </a>\r
+    </div>\r
+    <div class="icons-jigsaw">\r
+      <a href="../../">\r
+       <img src="/Icons/jigsaw" \r
+         border="0"\r
+         alt="Jigsaw"\r
+         height="49"\r
+         width="212">\r
+      </a>\r
+    </div>\r
+\r
+    <div class="title">\r
+      <H1 class="title">\r
+       Jigsaw<BR>\r
+       <SPAN class="subtitle">How to compile Jigsaw</SPAN>\r
+      </H1>\r
+      <HR NOSHADE width="70%" align="left">\r
+      <A href="../../Overview.html">Jigsaw Home</A> /\r
+      <A href="../Overview.html">Documentation Overview</A> /\r
+      <a href="Tutorials.html">Tutorials</a>\r
+    </div>\r
+    <div class="body">\r
+<P>\r
+<B>Jigsaw</B> is delivered with a set of makefiles, so you can use the\r
+<SPAN CLASS="item2">make</SPAN> tool to compile <B>Jigsaw</B>.<br>\r
+The average time of building <b>Jigsaw</b> on a SUN Ultra 30 is 1mn40 or 13mn\r
+using the makefiles, using jdk_1.2.2_05a, depending on your OS/CPU/compiler, \r
+your mileage may vary.\r
+<H1>\r
+  On UNIX machine\r
+</H1>\r
+<P>\r
+According to your shell (for example <B>bash</B>), just set the following\r
+environment variable:\r
+<DIV CLASS="box">\r
+  <B>MAKEDIR</B> = <TT>&lt;instdir&gt;/Jigsaw/src/makefiles</TT>\r
+  <P>\r
+  export <B>MAKEDIR</B>\r
+</DIV>\r
+<P>\r
+<B>Note:</B> Since 2.0.2, the <B>MAKEDIR</B> variable is no more used, so\r
+don't take care of it.\r
+<P>\r
+Now you have to update your <B>CLASSPATH</B> to compile <B>Jigsaw</B> and\r
+use the new compiled classes.\r
+<P>\r
+<DIV CLASS="box">\r
+  <B>CLASSPATH</B> = <TT>&lt;instdir&gt;/Jigsaw/src/classes/:...</TT>\r
+  <P>\r
+  instead of\r
+  <P>\r
+  <B>CLASSPATH</B> =\r
+  <TT>&lt;instdir&gt;/Jigsaw/classes/jigsaw.jar:...</TT>\r
+  <P>\r
+         Of course be sure to add all the external jars needed by your\r
+         version of Jigsaw, <a href="http://jakarta.apache.org/downloads/binindex.html">servlet.jar</a>, and for 2.1 <a href="http://www.jclark.com/xml/xp/index.html">sax.jar and xp.jar</a>. Some sources may require additional packages like <a href="http://jakarta.apache.org/oro/index.html">jakarta-oro</a>.<br>\r
+         then\r
+  <P>\r
+  export <B>CLASSPATH</B> <BR>\r
+</DIV>\r
+<P>\r
+Then you can use <SPAN CLASS="item2">make</SPAN> in any directory under\r
+<TT>&lt;instdir&gt;/Jigsaw/src/classes</TT>.\r
+Another way if you want to compile everything faster, see this:<br>\r
+<code>cd &lt;instdir&gt;/Jigsaw/src/classes && javac -O `find . -name \*.java`</code>\r
+<H1>\r
+  On Windows Machine\r
+</H1>\r
+<P>\r
+You can use the <SPAN CLASS="item2">make</SPAN> tool from the\r
+<A HREF="http://www.cygnus.com/misc/gnu-win32/">GNU tools</A> for Windows.\r
+<P>\r
+Then you just have to set the same environment variable (with <B>bash</B>):\r
+<DIV CLASS="box">\r
+  <B>MAKEDIR</B> = <TT>&lt;instdir&gt;\Jigsaw\src\makefiles</TT>\r
+  <P>\r
+  export <B>MAKEDIR</B>\r
+</DIV>\r
+<P>\r
+<B>Note:</B> Since 2.0.2, the <B>MAKEDIR</B> variable is no more used, so\r
+don't take care of it.\r
+<P>\r
+And your <B>CLASSPATH</B> should become:\r
+<P>\r
+<DIV CLASS="box">\r
+  <B>CLASSPATH</B> = <TT>&lt;instdir&gt;\Jigsaw\src\classes\:...</TT>\r
+  <P>\r
+  instead of\r
+  <P>\r
+  <B>CLASSPATH</B> =\r
+  <TT>&lt;instdir&gt;\Jigsaw\classes\jigsaw.jar:...</TT>\r
+  <P>\r
+  then\r
+  <P>\r
+  export <B>CLASSPATH</B> <BR>\r
+</DIV>\r
+<P>\r
+Then you can use <SPAN CLASS="item2">make</SPAN> in any directory under\r
+<TT>&lt;instdir&gt;\Jigsaw\src\classes</TT>, provided you have "make"\r
+       installed.\r
+    </div> <!-- body -->\r
+    <div class="footer">\r
+<P>\r
+  <HR noshade>\r
+<A href="mailto:jigsaw@w3.org">Jigsaw Team</A><BR>\r
+<SPAN class="mini"> $Id: compile.html,v 1.10 1999/03/26 15:34:04 bmahe Exp\r
+$ </SPAN>\r
+<P class="policyfooter">\r
+<FONT size=-1>\r
+<A href="/Consortium/Legal/ipr-notice.html#Copyright">Copyright</A> &copy;\r
+1999 <A href="http://www.w3.org">W3C</A>\r
+(<A href="http://www.lcs.mit.edu">MIT</A>,\r
+<A href="http://www.inria.fr/">INRIA</A>,\r
+<A href="http://www.keio.ac.jp/">Keio</A> ), All Rights Reserved. W3C\r
+<A href="/Consortium/Legal/ipr-notice.html#Legal Disclaimer"> liability,\r
+</A> <A href="/Consortium/Legal/ipr-notice.html#W3C Trademarks"> trademark\r
+</A>, <A href="/Consortium/Legal/copyright-documents.html"> document use\r
+</A> and <A href="/Consortium/Legal/copyright-software.html"> software licensing\r
+</A> rules apply. Your interactions with this site are in accordance with\r
+our <A href="/Consortium/Legal/privacy-statement.html#Public"> public </A>\r
+and <A href="/Consortium/Legal/privacy-statement.html#Members"> Member </A>\r
+privacy statements.</FONT>\r
+</div>\r
+</BODY></HTML>\r