1 ==============================================================================
6 ______________________________________________________________________________
9 If you're new to Ibex, you should read the documentation in the order
14 Start here. Includes a map of all other documentation and a
15 description of the directory strucure
17 - The Ibex home page [http://www.ibex.org/]
19 - The Ibex tutorials [http://www.ibex.org/tutorials.html]
21 Gentle introduction to what Ibex is, and how to write
22 .ibex's. Good for anybody who wants to write Ibex applications.
24 - The Ibex reference [http://www.ibex.org/reference.html]
26 Precise, technical spec of exactly how Ibex works. Assumes
27 familiarity with Ibex (ie, you've read the tutorial). This is the
28 authoritative source for how an Ibex engine should
32 ______________________________________________________________________________
36 AUTHORS - people involved in developing Ibex
38 COPYING - copyright information for all files in this distro
39 CHANGES - the changelot
40 TM - trademark information for Ibex
41 Makefile - build file for gcc 3.3
42 next.build - the build id of the next build to be generated
44 build/ - anything generated by the build process winds up here
45 h/ - header files generated by gcjh
46 java/ - auto-generated .java source files
47 class/ - java .class files
48 xwar/ - generated xwars (mainly builtin.xwar)
49 mips/ - mips binaries (interpreted on all platforms)
50 JVM/ - java Jar archives
51 Linux/ - Linux binaries
52 Win32/ - Win32 binaries
53 Darwin/ - Darwin binaries
54 Solaris/ - Solaris binaries
56 Makefile.upstream - build/download/install instructions for upstream packages
57 upstream/ - download, build, and install area for upstream packages
58 install/ - this is the --prefix for all configure invocations
59 gcc-3.3/ - build/download area for gcc
60 jpeg-6b/ - build/download area for libjpeg
61 freetype-2.1.4/ - build/download area for freetype
62 newlib-1.11.0/ - build/download area for newlib
63 darwin-linker/ - build/download area for a hacked version of Apple's binutils
65 lib/ - any third-party binary stuff needed during the build process
66 javago - a copy of the javago post-compilation bytecode inliner
67 jump.jar - the jump2 bytecode-to-palmos translator
68 libgcj-minimal.jar - a tiny portion of libgcj.jar; allows java->bytecode compilation without gcj
70 src/ - all java source files and ibex sources go here
71 edu/stanford/ejalbr - source code for BrowserLauncher
72 gnu/regexp/ - source code for the GNU regexp library for Java
74 bouncycastle/ - the BouncyCastle Crypto Library
76 translators/ - .ibex's and .png's that are essential to bootstrapping the engine
77 plat/ - platform-specific code
78 util/ - misc utilities
79 js/ - the Ibex JavaScript Interpreter
80 mips/ - the Ibex MIPS interpreter/recompiler
81 builtin/ - content for the core builtin resource
84 ______________________________________________________________________________
87 There are pre-built, digitally signed binaries on http://dist.ibex.org/
88 for every supported platform. Please consider using those unless
89 you're absolutely certain you need to go through the trouble of trying
94 - the standard set of POSIX utilities (wc, grep, find, make, etc)
97 - compile: compiles all .java files into build/class/
98 - JVM: Any true Java JVM (ie not GCJ)
99 - Win32: Win95 OSR2 or later
100 - Linux: Linux 2.2 or later
101 - Darwin: Any Darwin-based OS (Mac OS X, OpenDarwin)
102 - Solaris: Solaris 2.7+
103 - clean: always run this after doing a 'cvs update'