diff --git a/build-all.js b/build-all.js
index 8f0aa226..09e3502b 100644
--- a/build-all.js
+++ b/build-all.js
@@ -16,6 +16,9 @@ load("build.js")
cd("../pkg")
load("build.js")
+cd("../wm")
+load("build.js")
+
cd("..")
load("build.js")
diff --git a/build.xml b/build.xml
index 1a08e598..2d69d40a 100644
--- a/build.xml
+++ b/build.xml
@@ -36,7 +36,7 @@
-
+
diff --git a/clean.js b/clean.js
index 1554585e..abf22baa 100644
--- a/clean.js
+++ b/clean.js
@@ -16,5 +16,8 @@ clean("build/classes")
cd("../pkg")
clean("build/classes")
+cd("../wm")
+clean("build/classes")
+
cd("..")
clean("build/classes")
diff --git a/ivy.xml b/ivy.xml
index 435281c2..b9f87269 100644
--- a/ivy.xml
+++ b/ivy.xml
@@ -17,5 +17,6 @@
+
diff --git a/wm/install.js b/wm/install.js
new file mode 100644
index 00000000..f63dd13d
--- /dev/null
+++ b/wm/install.js
@@ -0,0 +1,5 @@
+var organization = "net.java.linoleum";
+var module = "wm";
+var version = "1.6";
+
+install(organization + "#" + module + ";" + version, "default", new File(getHome(), "lib"));