GREENSTONEIDLFILE=/home/nzdl/gsdl/lib/corbaiface.idl
all: org/nzdl/corba/gsdlInterface/corbaiface.java
(cd org/nzdl && make all)
diff --brief ./corbaiface.idl $(GREENSTONEIDLFILE)
org/nzdl/corba/gsdlInterface/corbaiface.java: corbaiface.idl
idlj -fclient -pkgPrefix gsdlInterface org.nzdl.corba corbaiface.idl
idlj -fserver -pkgPrefix gsdlInterface org.nzdl.corba corbaiface.idl
javac org/nzdl/corba/gsdlInterface/*.java
#the first javadoc message uses some arguments not found in all
#versions of javadoc. If it fails, use the second, which should
#be backwardsly compatible.
docs:
mkdir docs
javadoc -private -version -author -d docs -header "Documentation for the CORBA interface to the NZDL\'s Greenstone Digital Library software." -footer "This software is distributed under the GPL" org/nzdl/*.java org/nzdl/*/*.java org/nzdl/*/*/*.java
# javadoc -private -version -author org/nzdl/*.java org/nzdl/*/*.java org/nzdl/*/*/*.java
clean:
(cd org/nzdl && make clean)
rm -rf docs
rm -rf org/nzdl/corba