summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2009-10-09 13:48:29 -0400
committerMichael DeHaan <mdehaan@redhat.com>2009-10-09 13:48:29 -0400
commitcd77172e82e58b143e7ac3c1ef5c252be3a40b72 (patch)
treeea07c062a5e59d858a0bf40d246e7e7b6f5081b2
parent6190735c975ce3616b758d2713701fc8c9f04880 (diff)
downloadcobbler-cd77172e82e58b143e7ac3c1ef5c252be3a40b72.tar.gz
cobbler-cd77172e82e58b143e7ac3c1ef5c252be3a40b72.tar.xz
cobbler-cd77172e82e58b143e7ac3c1ef5c252be3a40b72.zip
Add basic ant script to build the Java code. Add README with some more info.
-rw-r--r--cobbler4j/Makefile6
-rw-r--r--cobbler4j/README13
-rw-r--r--cobbler4j/build.xml19
3 files changed, 35 insertions, 3 deletions
diff --git a/cobbler4j/Makefile b/cobbler4j/Makefile
index 4227e167..5e49579b 100644
--- a/cobbler4j/Makefile
+++ b/cobbler4j/Makefile
@@ -2,9 +2,9 @@ all: build clean jar
build: clean
python build.py
+ ant compile
+ ant jar
clean:
-(rm *.java)
-
-jar:
- echo "Someday"
+ ant clean
diff --git a/cobbler4j/README b/cobbler4j/README
new file mode 100644
index 00000000..78485318
--- /dev/null
+++ b/cobbler4j/README
@@ -0,0 +1,13 @@
+Cobbler4j
+=========
+
+Bindings for Cobbler XMLRPC to make them feel more like Java objects.
+Originally derived from work done for http://fedorahosted.org/spacewalk and then
+modified.
+
+The code is autogenerated. Run "make" to build the project.
+
+ * ant, python, and javac are required.
+ * code generation requires an installed version of cobbler 2.0.2 or higher
+ * to run tests ... first implement the tests, and then run them :)
+ meaning, we need to write those sometime.
diff --git a/cobbler4j/build.xml b/cobbler4j/build.xml
new file mode 100644
index 00000000..0596db56
--- /dev/null
+++ b/cobbler4j/build.xml
@@ -0,0 +1,19 @@
+<project>
+ <target name="clean">
+ <delete dir="build"/>
+ </target>
+ <target name="compile">
+ <mkdir dir="build/classes"/>
+ <javac srcdir="." destdir="build/classes"/>
+ </target>
+
+ <target name="jar">
+ <mkdir dir="build/jar"/>
+ <jar destfile="build/jar/cobbler4j.jar" basedir="build/classes">
+ <manifest>
+ </manifest>
+ </jar>
+ </target>
+
+</project>
+