diff options
-rwxr-xr-x | doc/manual/index.html | 22 | ||||
-rw-r--r-- | www/index.html | 80 |
2 files changed, 45 insertions, 57 deletions
diff --git a/doc/manual/index.html b/doc/manual/index.html index 64385f1..51dec44 100755 --- a/doc/manual/index.html +++ b/doc/manual/index.html @@ -347,25 +347,17 @@ <h3><a name="SecAcquiring">Acquiring and Building GlueGen</a></h3> - The source code for GlueGen may be obtained via Subversion: + The source code for GlueGen may be obtained by cloning the Git repository: <pre> - svn co https://gluegen.dev.java.net/svn/gluegen/trunk gluegen --username [username] + $git clone git://github.com/mbien/gluegen.git gluegen </pre> - To build GlueGen, first download the ANTLR jar file from <a - href="http://antlr.org/">antlr.org</a>. Currently GlueGen is only - compatible with ANTLR releases up to 2.7.x and does not work with - ANTLR 3.x. (NOTE: do not place the ANTLR jar file in the Extensions - directory of the JRE or JDK, as this will cause the build to fail.) - Next, copy <code>make/gluegen.properties</code> from the GlueGen - workspace to your home directory (pointed to by the Java system - property <code>user.home</code>; on Windows this is - e.g. <code>C:\Documents and Settings\username</code>). Edit the copy - of gluegen.properties in your home directory to point the - <code>antlr.jar</code> property to the location of the ANTLR jar file - on your local disk. Finally, cd to the <code>make/</code> subdirectory - and type "ant". Ant 1.6.x or later is required. + To build GlueGen, cd into the gluegen/make folder and invoke ant. + <pre> + $ant clean all test + </pre> + Ant 1.8 or later and a Java 6 compatible JDK is required. <h4><a name="SecCommon">Common Build Problems</a></h4> diff --git a/www/index.html b/www/index.html index 3cb905b..15f08af 100644 --- a/www/index.html +++ b/www/index.html @@ -1,4 +1,4 @@ -<!DOCTYPE html PUBliC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> @@ -8,7 +8,7 @@ <body> <div id="container"> <div id="header"> - <div id="slogan">Gluegen</div> + <div id="slogan">JNI binding code generator</div> <div id="logo"><a href="http://jogamp.org/">Gluegen</a></div> </div> <div id="menu"> @@ -20,55 +20,51 @@ <li><a href="../../demos/www/">Demos</a></li> <li><a href="../../wiki/">Wiki</a></li> <li><a href="../../deployment/gluegen-next/javadoc/">JavaDoc</a></li> + <li><a href="../../blog/">Blogs</a></li> + <li><a href="../../forum.html">Forums</a></li> </ul> </div> - <div id="main" class="fill"> + <div id="main"> + <div id="sidebar"> + <h3>Useful Links</h3> + <ul> + <li><a href="../doc/manual/">GlueGen Manual</a></li> + <li><a href="../../deployment/gluegen-next/javadoc/">GlueGen Runtime JavaDoc</a></li> + </ul> -<P> - -GlueGen is a tool which automatically generates the Java and JNI code -necessary to call C libraries. It reads as input ANSI C header files -and separate configuration files which provide control over many -aspects of the glue code generation. GlueGen uses a complete ANSI C -parser and an internal representation (IR) capable of representing all -C types to represent the APIs for which it generates interfaces. It -has the ability to perform significant transformations on the IR -before glue code emission. GlueGen is currently powerful enough to -bind even low-level APIs such as the Java Native Interface (JNI) and -the AWT Native Interface (JAWT) back up to the Java programming -language. GlueGen is currently used to generate the <a -href="../../jogl/www/">JOGL</a> interface to the OpenGL 3D -graphics API and the <a href="../../joal/www/">JOAL</a> -interface to the OpenAL audio library. - -</P> - -<h4> Documentation </h4> - -<P> - -The preliminary <a -href="../doc/manual/">GlueGen -manual</a> is on-line, which describes how to acquire, build and use -GlueGen. - -</P> - -<h4> Community </h4> - -<P> - -Please check the <a href="http://jogamp.org">JogAmp Community Page</a>. + </div> + <div id="text" class="fill"> + <p> + GlueGen is a tool which automatically generates the Java and JNI code + necessary to call C libraries. + </p> + <p> + It reads as input ANSI C header files + and separate configuration files which provide control over many + aspects of the glue code generation. GlueGen uses a complete ANSI C + parser and an internal representation (IR) capable of representing all + C types to represent the APIs for which it generates interfaces. It + has the ability to perform significant transformations on the IR + before glue code emission. GlueGen is currently powerful enough to + bind even low-level APIs such as the Java Native Interface (JNI) and + the AWT Native Interface (JAWT) back up to the Java programming + language. + </p> -</P> + <p> + GlueGen is currently used for the projects + <a href="../../jogl/www/">JOGL</a>, <a href="../../jogl/www/">JOCL</a> and + <a href="../../joal/www/">JOAL</a>. + </p> + </div> </div> <div id="footer"> <div id="footer_left"> - <span xmlns:dc="http://purl.org/dc/elements/1.1/" property="dc:title">JogAmp.org</span> - by <a xmlns:cc="http://creativecommons.org/ns#" href="http://jogamp.org" property="cc:attributionName" rel="cc:attributionURL">http://jogamp.org</a> + <span>JogAmp.org</span> + by <a href="http://jogamp.org">http://jogamp.org</a> is licensed under a <br/> - <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 License</a>. + <a href="http://creativecommons.org/licenses/by/3.0/us/">Creative Commons Attribution 3.0 License</a>. </div> </div> </div> |