Various enhancements to make life easier for someone getting started with

the library.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3100 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2004-08-27 02:41:39 +00:00
parent a9720fd905
commit 22b602f974
3 changed files with 25 additions and 14 deletions
+1
View File
@@ -1 +1,2 @@
build.properties build.properties
narya-*.jar
+16
View File
@@ -9,6 +9,7 @@
<property name="app.name" value="narya"/> <property name="app.name" value="narya"/>
<property name="deploy.dir" value="dist"/> <property name="deploy.dir" value="dist"/>
<property name="savedoc.dir" value="docs"/> <property name="savedoc.dir" value="docs"/>
<property name="lib.version" value="1.0"/>
<!-- derived properties --> <!-- derived properties -->
<property name="javadoc.home" value="${deploy.dir}/docs"/> <property name="javadoc.home" value="${deploy.dir}/docs"/>
@@ -209,4 +210,19 @@
</viztool> </viztool>
</target> </target>
<!-- creates a tarball for source distribution -->
<target name="distrib">
<echo message="Building ${lib.version} distribution..."/>
<echo message="You may want to stop and run 'ant savedoc' first."/>
<jar destfile="narya-${lib.version}.jar">
<fileset dir="..">
<exclude name="**/CVS"/>
<include name="narya/**"/>
<exclude name="narya/dist/**"/>
<exclude name="narya/code/**"/>
<exclude name="narya/*.jar"/>
</fileset>
</jar>
</target>
</project> </project>
+8 -14
View File
@@ -1,24 +1,18 @@
Required external libraries Required external libraries
--------------------------- ---------------------------
The Narya code requires the following external Java libraries (JAR The Narya code requires the following external Java libraries (JAR files)
files) to be placed (or symlinked) here in the lib/ directory or in the to be placed (or symlinked) here in the lib/ directory or in the shared
shared library directory specified in the build.xml file library directory specified in the build.xml file (java.libraries).
(${java.libraries}).
* The samskivert package: * The samskivert library:
(check out from CVS: projects/samskivert) http://samskivert.com/code/samskivert/
* MM MySQL driver: * MM MySQL driver:
http://mmmysql.sourceforge.net/ http://mmmysql.sourceforge.net/
* Matt Welsh's Non-blocking IO library: * Various Apache Commons libraries:
http://www.cs.berkeley.edu/~mdw/proj/java-nbio/ http://jakarta.apache.org/commons/
(The native code shared library should be built and placed into
lib/i686-Linux where it will be automatically added to LD_LIBRARY_PATH
by the runjava script. Alternatively you can put it into your
LD_LIBRARY_PATH by hand.)
* The Java API for XML Processing (JAXP) 1.1 Reference Implementation: * The Java API for XML Processing (JAXP) 1.1 Reference Implementation:
http://java.sun.com/xml/download.html http://java.sun.com/xml/download.html
@@ -34,4 +28,4 @@ build system will automatically include them in the compile-time
classpath. classpath.
-- --
$Id: README,v 1.5 2001/10/11 04:07:50 mdb Exp $ $Id: README,v 1.6 2004/08/27 02:41:39 mdb Exp $