home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 July / Chip_1998-07_cd.bin / zkuste / JBuilder / BDK / Win / bdk_sep97.exe / _SETUP.1 / misc.gmk < prev    next >
Encoding:
Text File  |  1997-09-10  |  964 b   |  39 lines

  1.  
  2. # This makefile delivers two beans (OurButton and ExplicitButton)
  3. # in a single JAR file.
  4.  
  5. CLASSFILES= \
  6.     sunw/demo/misc/Voter.class \
  7.     sunw/demo/misc/TickTock.class \
  8.     sunw/demo/misc/ChangeReporter.class
  9.  
  10.  
  11. DATAFILES=
  12.  
  13. JARFILE= ../jars/misc.jar
  14.  
  15. all: $(JARFILE)
  16.  
  17. # Create a JAR file with a suitable manifest.
  18.  
  19. $(JARFILE): $(CLASSFILES) $(DATAFILES)
  20.     echo "Name: sunw/demo/misc/Voter.class" >> manifest.tmp
  21.     echo "Java-Bean: True" >> manifest.tmp
  22.     echo "" >> manifest.tmp
  23.     echo "Name: sunw/demo/misc/TickTock.class" >> manifest.tmp
  24.     echo "Java-Bean: True" >> manifest.tmp
  25.     echo "" >> manifest.tmp
  26.     echo "Name: sunw/demo/misc/ChangeReporter.class" >> manifest.tmp
  27.     echo "Java-Bean: True" >> manifest.tmp
  28.     jar cfm $(JARFILE) manifest.tmp sunw/demo/misc/*.class $(DATAFILES)
  29.     @/bin/rm manifest.tmp
  30.  
  31. # Rule for compiling a normal .java file
  32. %.class: %.java
  33.     export CLASSPATH; CLASSPATH=. ; \
  34.     javac $<
  35.  
  36. clean:
  37.     /bin/rm -f sunw/demo/misc/*.class
  38.     /bin/rm -f $(JARFILE)
  39.