Changeset 3234


Ignore:
Timestamp:
2002-07-06T13:11:01+12:00 (22 years ago)
Author:
say1
Message:

makefile now generates javadoc documentation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/Makefile

    r3228 r3234  
    1717JAVAC=/usr/local/share/j2sdk1.4.0/bin/javac
    1818JAVA=/usr/local/share/j2sdk1.4.0/bin/java
     19JAVADOC=/usr/local/share/j2sdk1.4.0/bin/javadoc
     20JAVADOCOPTIONS=-breakiterator -private -link http://www.cs.waikato.ac.nz/~nzdl/gsdl3/javadocs/apache-xml/ -link http://www.cs.waikato.ac.nz/~nzdl/gsdl3/javadocs/gathaen/ -link http://www.scms.waikato.ac.nz/help/reference/jdk1.2/docs/api/ -link http://www.cs.waikato.ac.nz/~ml/weka/doc_book/
    1921JAVACOPTIONS= -deprecation -g -O
    2022
     
    2729
    2830#this way is too slow
    29 CLASSES = Library1.class Library2.class SOAPServer.class service/MGPPService.class service/MGGDBMService.class service/PhindService.class service/ServiceModule.class comms/Communicator.class comms/SOAPCommunicator.class collection/Collection.class util/GSPath.class util/GSFile.class util/XMLTransformer.class util/XMLConverter.class core/ModuleInterface.class core/MessageRouter.class
     31CLASSES=Library1.class Library2.class SOAPServer.class service/MGPPService.class service/MGGDBMService.class service/PhindService.class service/ServiceModule.class comms/Communicator.class comms/SOAPCommunicator.class collection/Collection.class util/GSPath.class util/GSFile.class util/XMLTransformer.class util/XMLConverter.class core/ModuleInterface.class core/MessageRouter.class
     32PACKAGES=org.greenstone.gsdl3.core org.greenstone.gsdl3.service  org.greenstone.gsdl3.util org.greenstone.gsdl3.collection org.greenstone.gsdl3.comms
    3033
    3134#make a .class from a .java
     
    4043#too slow to compile one by one
    4144#all: $(CLASSES)
    42 all: compile test
     45all: compile javadocs test
    4346
    4447setup:
    45     mkdir -p classes
     48    mkdir -p $(JAVACLASSDIR)
     49    mkdir -p docs
    4650
    4751compile: setup
    4852    $(JAVAC) -d $(JAVACLASSDIR) -sourcepath $(JAVASRCDIR) -classpath $(CLASSPATH) $(JAVACOPTIONS) *.java */*.java
    4953    jar cf gsdl3.jar -C $(JAVACLASSDIR) org
     54
     55javadocs: compile
     56    $(JAVADOC) -d docs $(JAVADOCOPTIONS) -sourcepath $(JAVASRCDIR) $(PACKAGES)
    5057
    5158test: compile
     
    5461clean:
    5562    rm -rf $(JAVACLASSDIR)
     63
    5664allclean: clean
    5765    rm -rf gsdl3.jar
     66    rm -rf docs
    5867
    5968install:
Note: See TracChangeset for help on using the changeset viewer.