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