diff options
author | kbr <[email protected]> | 2006-01-15 03:24:43 +0000 |
---|---|---|
committer | kbr <[email protected]> | 2006-01-15 03:24:43 +0000 |
commit | 16c530c791dbf17e66618233600d9e3387f18da7 (patch) | |
tree | f9c128f140dbbbdd51aae7cd3e79a41cb64b177d /README.txt | |
parent | 7a45837b60c5cb5b3582167ccbf770c13bd21ea0 (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.txt | 29 |
1 files changed, 16 insertions, 13 deletions
@@ -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, |