home *** CD-ROM | disk | FTP | other *** search
/ Java Developer's Companion / Java Developer's Companion.iso / binaries / Windows / BDK / demo / sort.gmk < prev    next >
Encoding:
Text File  |  1997-05-27  |  958 b   |  37 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.     echo "Name: sunw/demo/sort/SorterBean.ser" >> manifest.tmp
  20.     echo "Java-Bean: True" >> manifest.tmp
  21.     jar cfm $(JARFILE) manifest.tmp sunw/demo/sort/*.class $(DATAFILES)
  22.     @/bin/rm manifest.tmp
  23.  
  24. %.class: %.java
  25.     export CLASSPATH; CLASSPATH=. ; \
  26.     javac $<
  27.  
  28. # Rule for running a program to create a serialized SorterBean.
  29. sunw/demo/sort/SorterBean.ser: $(CLASSFILES) sunw/demo/sort/SorterBeanWriter.class
  30.     export CLASSPATH; CLASSPATH=. ; \
  31.     java sunw.demo.sort.SorterBeanWriter $@
  32.  
  33. clean:
  34.     /bin/rm -f sunw/demo/sort/*.class sunw/demo/sort/*.ser
  35.     /bin/rm -f $(JARFILE)
  36.  
  37.