summaryrefslogtreecommitdiffstats
path: root/README.txt
diff options
context:
space:
mode:
authorkbr <[email protected]>2006-01-15 03:24:43 +0000
committerkbr <[email protected]>2006-01-15 03:24:43 +0000
commit16c530c791dbf17e66618233600d9e3387f18da7 (patch)
treef9c128f140dbbbdd51aae7cd3e79a41cb64b177d /README.txt
parent7a45837b60c5cb5b3582167ccbf770c13bd21ea0 (diff)
Moved GlueGen out of the JOGL workspace and into its own project.
Restructured JOGL and JOAL build processes to separately invoke GlueGen's main build.xml before using it to generate their code. Refactored OS/CPU detection code into gluegen-cpptasks.xml build file in GlueGen workspace, which is now imported by both the JOGL and JOAL build processes. Unfortunately it seems to be somewhat difficult to completely factor out the C compiler configuration into the GlueGen workspace so this has been left for a later date. Added missed ALProcAddressLookup file to JOAL workspace. Updated JOGL and JOAL build documentation. More documentation for the GlueGen workspace is forthcoming. git-svn-id: file:///home/mbien/NetBeansProjects/JOGAMP/joal-sync/git-svn/../svn-server-sync/joal/trunk@103 03bf7f67-59de-4072-a415-9a990d468a3f
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt29
1 files changed, 16 insertions, 13 deletions
diff --git a/README.txt b/README.txt
index 608ff45..ab656ba 100644
--- a/README.txt
+++ b/README.txt
@@ -82,10 +82,9 @@ packages and tools have been used:
-- OSX Developer Tools
-- OpenAL1.0 SDK from Creative Labs (avaulable at http://developer.creative.com under "Gaming->Development Kits->Open AL")
-The sources currently require a built JOGL source tree as a sibling
-directory of your JOAL tree; this is to pick up the GlueGen tool,
-which currently lives in the JOGL workspace. We plan to move this tool
-into its own workspace and thereby break this dependence.
+JOAL requires the GlueGen workspace to be checked out as a sibling
+directory to the joal directory ("cvs co gluegen"). GlueGen will be
+built automatially during the JOAL build process.
Directory Organization:
=======================
@@ -125,17 +124,21 @@ Preparations:
JOAL Build Instructions:
===================
-Copy the joal.properties file from the make/ subdirectory into your
-home directory, or in particular where the Java system property
-user.home points to (on Windows, this is C:\Documents and Settings\username\)
+Download the current ANTLR jar file (http://www.antlr.org/).
-Download the current ANTLR jar file (http://www.antlr.org/). Edit the
-value of the antlr.jar property in this file to point to the full path
-of this jar. ANTLR is used during the glue code generation process.
+Copy the gluegen.properties file from the make/ subdirectory of the
+GlueGen workspace into your home directory, or in particular where the
+Java system property user.home points to (on Windows, this is
+C:\Documents and Settings\username\). Edit the value of the antlr.jar
+property this file to point to the full path of the ANTLR jar. ANTLR
+is used during the glue code generation process.
-Edit the joal.lib.dir property to point to the lib directory of your
-current OpenAL installation. For Windows this might be "C:/Program
-Files/OpenAL 1.1 SDK/libs/Win32".
+Copy the joal.properties file from the make/ subdirectory into your
+home directory, or in particular where the Java system property
+user.home points to (on Windows, this is C:\Documents and
+Settings\username\). Edit the joal.lib.dir property to point to the
+lib directory of your current OpenAL installation. For Windows this
+might be "C:/Program Files/OpenAL 1.1 SDK/libs/Win32".
Under Linux set the property to the toplevel directory of your OpenAL CVS version.
If OpenAl came with your distribution and the header files are in /usr/include/AL,