home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Java / Java.zip / jload18.zip / Makefile < prev    next >
Makefile  |  2000-04-24  |  721b  |  35 lines

  1. #Makefile for loader/src
  2.  
  3. SOURCES=LruHashtable.java Queue.java configloader.java htmlscanner.java \
  4.     loader.java localstore.java location.java mask.java \
  5.     minicachedir.java minicacheobject.java nullstore.java \
  6.     options.java priorityqueue.java regexp.java request.java \
  7.     util.java localurl.java localdir.java scachestore.java
  8.  
  9. JAVA_COMPILER=javac
  10. #JAVAC_FLAGS=-O
  11.  
  12. default: loader tags
  13.  
  14. all: default jar
  15.  
  16. clean:
  17.     -rm -f *.class loader loader.jar
  18. tags: $(SOURCES)
  19.     ctags $(SOURCES)
  20.  
  21.  
  22. normal: JAVAC_FLAGS=
  23. normal: default
  24.  
  25. loader: $(SOURCES)
  26.     $(JAVA_COMPILER) $(JAVAC_FLAGS) $?
  27.     touch loader
  28.  
  29. jar:    loader.jar
  30. loader.jar: loader
  31.     jar cfm loader.jar MANIFEST.MF *.class
  32.     -echo "JAR created."
  33.  
  34. .PHONY: default jar all clean    
  35.