home *** CD-ROM | disk | FTP | other *** search
/ Java Developer's Companion / Java Developer's Companion.iso / binaries / Windows / BDK / demo / sort.mk < prev    next >
Encoding:
Makefile  |  1997-05-27  |  906 b   |  41 lines

  1.  
  2. CLASSFILES= \
  3.     sunw\demo\sort\BidirBubbleSortAlgorithm.class \
  4.     sunw\demo\sort\QSortAlgorithm.class \
  5.     sunw\demo\sort\SortItem.class \
  6.     sunw\demo\sort\BubbleSortAlgorithm.class \
  7.     sunw\demo\sort\SortAlgorithm.class
  8.  
  9. DATAFILES= \
  10.     sunw\demo\sort\SorterBean.ser
  11.  
  12. JARFILE= ..\jars\sort.jar
  13.  
  14. all: $(JARFILE)
  15.  
  16. # Create a JAR file with a suitable manifest.
  17.  
  18. $(JARFILE): $(CLASSFILES) $(DATAFILES)
  19.     jar cfm $(JARFILE) <<manifest.tmp sunw\demo\sort\*.class $(DATAFILES)
  20. Name: sunw/demo/sort/SorterBean.ser
  21. Java-Bean: True
  22. <<
  23.  
  24.  
  25. .SUFFIXES: .java .class
  26.  
  27. {sunw\demo\sort}.java{sunw\demo\sort}.class :
  28.     set CLASSPATH=.
  29.     javac $<
  30.  
  31. # Rule for running a program to create a serialized SorterBean.
  32. sunw\demo\sort\SorterBean.ser: $(CLASSFILES) sunw\demo\sort\SorterBeanWriter.class
  33.     set CLASSPATH=.
  34.     java sunw.demo.sort.SorterBeanWriter $@
  35.  
  36. clean:
  37.     -del sunw\demo\sort\*.class
  38.     -del sunw\demo\sort\*.ser
  39.     -del $(JARFILE)
  40.  
  41.