Michael Bayne
a0d343ff04
Rewrote the code that generates InvocationService marshalling and
...
dispatching classes in Java to eliminate annoying dependency on the output
format of JDK 1.4.1's javap.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3238 542714f4-19e9-0310-aa3c-eee0fc999fb1
2004-11-25 04:46:19 +00:00
Michael Bayne
0b6168b1d2
No more JAVA_LIBS.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3217 542714f4-19e9-0310-aa3c-eee0fc999fb1
2004-11-17 23:16:02 +00:00
Michael Bayne
2359961556
Pass the install target to make as it's now needed.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3154 542714f4-19e9-0310-aa3c-eee0fc999fb1
2004-10-20 03:32:43 +00:00
Michael Bayne
7e9ad8b36a
Put the puzzle library in its own jar file.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3106 542714f4-19e9-0310-aa3c-eee0fc999fb1
2004-08-27 18:39:40 +00:00
Michael Bayne
d7cae590a6
Why ant can't just fucking preserve the existing file permissions I have
...
no goddamned idea. Instead we have to tell it what to permission how. Yay!
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3102 542714f4-19e9-0310-aa3c-eee0fc999fb1
2004-08-27 17:31:48 +00:00
Michael Bayne
1fe5adff0b
Jar files don't preserve file permissions (yay!) so instead we create a
...
tar.gz and zip file just like all the other poor bastards trying to
distribute source in the Java world.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3101 542714f4-19e9-0310-aa3c-eee0fc999fb1
2004-08-27 17:22:22 +00:00
Michael Bayne
22b602f974
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
2004-08-27 02:41:39 +00:00
Michael Bayne
5e00fadbfc
Force the service files to be compiled before we run genservice.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2967 542714f4-19e9-0310-aa3c-eee0fc999fb1
2004-02-25 10:02:05 +00:00
Michael Bayne
030a8c801d
Let's include the puzzle stuff with the parlor stuff to avoid having to do
...
a lot of jar file dicking around.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2888 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-11-27 02:13:15 +00:00
Michael Bayne
5970b1eef9
Removed the explicit specification of the build compiler and optimization
...
configurations. We'll specify these in the top-level ant invocation and it
can filter down for the whole build.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2820 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-10-06 21:24:30 +00:00
Michael Bayne
d4c4596403
Build our new unsafe library (on Linux at least) and some other random
...
viztool crap that doesn't really matter.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2561 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-05-09 03:24:12 +00:00
Michael Bayne
8663535d5a
Exclude the experimental music players.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2382 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-04-06 04:36:01 +00:00
Michael Bayne
59cb9f21e5
Add directives to build libsignal.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2362 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-03-31 02:12:31 +00:00
Walter Korman
db201a29bd
Moved native library compilation into a separate target.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2113 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-12 02:15:25 +00:00
Walter Korman
786f6f8a63
Build the native linux keyboard library as part of the normal compilation
...
task and place it in dist/lib/i686-Linux.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2111 542714f4-19e9-0310-aa3c-eee0fc999fb1
2003-01-12 02:04:19 +00:00
Michael Bayne
8d5ba037f1
Added necessary jockeying to cause ant not to freak out if JAVA_LIBS is
...
not set.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2057 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-12-12 07:30:18 +00:00
Michael Bayne
22449b143e
Compile with deprecation warnings on.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1655 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-20 19:01:36 +00:00
Michael Bayne
f38e14e428
Added targets for generating service and receiver related class
...
definitions. Cleaned up gendobj target a smidge.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1639 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-08-11 05:54:57 +00:00
Michael Bayne
0a8d4ad20b
Need to include new io package in narya-base.jar.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1608 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-23 05:55:25 +00:00
Michael Bayne
9a696b3a24
Split the Narya library into various subsystem-specific .jar files.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1590 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-07-18 05:31:55 +00:00
Michael Bayne
4054c0beea
Added "savedoc" target which builds the javadocs and stuffs them into
...
docs/api so that they're not blown away next time someone does an ant
clean.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1266 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-04-17 16:08:37 +00:00
Michael Bayne
5e5f871f58
Allow overriding build properties in build.properties.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1094 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-03-06 20:26:24 +00:00
Michael Bayne
ae68989fb3
No more dist.home.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1072 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-26 03:09:48 +00:00
Michael Bayne
f28a0b8c7a
Added target for generating distributed object source files from
...
abbreviated definitions.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@967 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-08 23:09:33 +00:00
Michael Bayne
4575bbcf13
We can safely switch to destfile because we're using our own build of ant.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@936 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-02-05 21:41:17 +00:00
Michael Bayne
30dab8586f
Use the JAVA_LIBS environment variable to determine where our common java
...
libraries are to be found.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@860 542714f4-19e9-0310-aa3c-eee0fc999fb1
2002-01-16 02:57:19 +00:00
Michael Bayne
d75a1d956e
Don't include bundle data in class jar file. Added another visualization
...
target.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@832 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-12-18 09:27:37 +00:00
Michael Bayne
b36362c966
Extracted classpath into its own deal; added a target for generating a
...
viztool visualization.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@732 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-12-04 01:12:02 +00:00
Michael Bayne
396e1dd3c3
Added <?xml?> header to make things propah.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@636 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-11-22 05:05:57 +00:00
Michael Bayne
d1b70f964b
Extracted optimization flag into a build parameter for easy fiddling.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@632 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-11-21 02:39:51 +00:00
Michael Bayne
0eb01dae9f
1.4 javadoc insists on having this parameter otherwise it warns you every
...
time it makes an intelligent choice about where to break sentences.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@622 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-11-18 04:26:08 +00:00
Michael Bayne
3154885777
Copy in images that may be provided to go along with javadoc documentation
...
(either package or class documentation).
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@616 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-11-13 00:10:49 +00:00
Michael Bayne
b1748332f5
OptimizeIt!
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@614 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-11-10 00:39:39 +00:00
Michael Bayne
0b5d51a80c
Small modifications. Need to update this with the latest template.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@607 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-11-08 03:02:41 +00:00
Michael Bayne
3c203cccd7
Changed project name to Narya.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@429 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-10-11 03:11:27 +00:00
Michael Bayne
fda93f4445
Use file= rather than jarfile=.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@343 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-09-21 00:21:55 +00:00
Michael Bayne
9f620978e5
Added dist to the all target.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@259 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-08-15 18:40:58 +00:00
Michael Bayne
e64de857ab
Build javadocs on com.threerings.*
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@125 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-25 17:58:54 +00:00
Michael Bayne
fe259c80ea
Do the right thing with the rsrc directory.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@46 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-12 22:51:33 +00:00
Michael Bayne
63f4cc115b
Copy properties files from the source code directory into the target
...
classes directory so that they are available for the config system.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@41 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-12 02:49:08 +00:00
Michael Bayne
f6be4c148d
Fixed up the classpath for javadoc generation. Need to extract the
...
classpath into a separate entity and refer to it by name because it's used
both to generate javadoc and build java files but am too lazy to look up
how to do that presently.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@10 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-05-30 23:51:01 +00:00
Michael Bayne
40ecd80e09
Initial revision of cocktail multiplayer networked gaming platform. (Far
...
from complete.)
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-05-22 06:08:00 +00:00