Artifact [6aaee16cde]
Not logged in

Artifact 6aaee16cde30f9ae60ae69f0c7a9f1cb05fe212a:

Building JBlend under Windows/Linux/MacOS


<H3>Building JBlend under Windows/Linux/MacOS</H3>


<H4>Sources and Tools</H4>
<li>Download the <A HREF="">
JBlend Development-Kit</A>, or better download the last version from the
<A HREF="">
SourceForge SVN repository</A>

<LI> You need a JDK (>= 1.4)
<LI> On Unix (Linux/Mac) you need the GNU/C compiler.
<LI> On Windows you can download MingW , or you can use the free "MS Visual Studio 2005 Community Edition".

<H4>Building on Windows (using a MS C Compiler)</H4>

   cd ...\tclJBlend-devkit
   ms-build x32
   ms-build x64

<H4>Building on *nix (Linux/MacOS/Windows+MingW)</H4>

   cd .../tclJBlend-devkit
   ./ x32
   ./ x64

By default intermediate results will be saved under the XBUILD subdirectory;
 XBUILD/JBlend will contain the deliverable package (zip it and deliver it).
<P>If you use a shared disk for building, you can attach it to Win/Linux/Mac so
that XBUILD/JBlend will collect all the native DLL/.so/.dylib so far built.
If you need to build a JBlend+JVM bundle, read the detailed instruction in <B>tclJBlend-devkit/HowTO-AssembleJBlend+JVM.txt</B>

<H4>Extra settings for Building customizations</H4>

You can adapt the build procedure in a limited way, just by
setting some environment variables or passing'em on the fly on the command
line of the build script.
<B>Allowed  settings:</B>
  CFLAGS        (Options for C-compiler)
  JCFLAGS       (Options for javac.exe)
  BUILDDIR      (temporary directory for building)

BE CAREFUL: All pathnames must be in Unix notation


Change the output directory (on Linux/Mac/MingW)
 BUILDDIR=/work ; export BUILDDIR ; ./ x64
or equivalently (on Windows)
  ms-build.bat x86 "BUILDDIR=c:/work"
or equivalently (on Linux/Mac)
 ./ x64   "BUILDDIR=/work"

Enable tracing ...

<pre>Based on TclBlend <a href="license.html">Copyright</a> &copy; 1994-1998 Sun Microsystems, Inc.<br></pre>
<pre>JBlend is Copyright &copy; 2016-2019 - Irrational Numbers.<br></pre>