summaryrefslogtreecommitdiff
path: root/bindings/corba/java/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'bindings/corba/java/Makefile')
-rw-r--r--bindings/corba/java/Makefile24
1 files changed, 24 insertions, 0 deletions
diff --git a/bindings/corba/java/Makefile b/bindings/corba/java/Makefile
new file mode 100644
index 0000000..9f0ce39
--- /dev/null
+++ b/bindings/corba/java/Makefile
@@ -0,0 +1,24 @@
+TOMCAT_HOME=/opt/tomcat
+#SERVLET_LIB=${TOMCAT_HOME}/common/lib/servlet-api.jar
+SERVLET_LIB=${TOMCAT_HOME}/lib/servlet-api.jar
+#instdir=/home/scribe/public_html/
+instdir=/home/scribe/src/swordweb/webapp
+all: src/org/crosswire/sword/orb/SWMgr.java classes/org/crosswire/sword/orb/SwordOrb.class
+
+src/org/crosswire/sword/orb/SWMgr.java: ../swordorb.idl
+ idlj -pkgTranslate swordorb org.crosswire.sword.orb -td src ../swordorb.idl
+
+classes/org/crosswire/sword/orb/SwordOrb.class: src/org/crosswire/sword/orb/SwordOrb.java
+ javac -classpath ${SERVLET_LIB} -d classes -sourcepath src src/org/crosswire/sword/orb/*.java src/org/crosswire/util/*.java
+
+
+clean:
+ rm -f src/org/crosswire/sword/orb/SW*.java
+ rm -f src/org/crosswire/sword/orb/_SW*.java
+ rm -f src/org/crosswire/sword/orb/Mod*.java
+ rm -f src/org/crosswire/sword/orb/Search*.java
+ rm -f src/org/crosswire/sword/orb/String*.java
+ rm -rf classes/*
+
+install:
+ cp -a classes/org/ ${instdir}/WEB-INF/classes/