diff --git a/build.xml b/build.xml
index 8ade05959..b025fa7ea 100644
--- a/build.xml
+++ b/build.xml
@@ -27,107 +27,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -143,6 +42,18 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -303,23 +214,132 @@
-
-
-
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/java/com/threerings/presents/tools/presents.properties b/src/java/com/threerings/presents/tools/presents.properties
new file mode 100644
index 000000000..6c63c9a68
--- /dev/null
+++ b/src/java/com/threerings/presents/tools/presents.properties
@@ -0,0 +1,5 @@
+gendobj=com.threerings.presents.tools.GenDObjectTask
+genservice=com.threerings.presents.tools.GenServiceTask
+genreceiver=com.threerings.presents.tools.GenReceiverTask
+instream=com.threerings.presents.tools.InstrumentStreamableTask
+genascript=com.threerings.presents.tools.GenActionScriptTask