home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 July / Chip_1998-07_cd.bin / zkuste / JBuilder / BDK / Win / bdk_sep97.exe / _SETUP.1 / quote.mk < prev    next >
Encoding:
Makefile  |  1997-09-10  |  1.9 KB  |  71 lines

  1.  
  2. CLASSFILES= \
  3.     sunw\demo\quote\PropertyPanel.class \
  4.     sunw\demo\quote\HttpProxy.class \
  5.     sunw\demo\quote\YahooQuote.class \
  6.     sunw\demo\quote\LocalQuote.class \
  7.     sunw\demo\quote\QuoteServer.class \
  8.     sunw\demo\quote\QuoteServerImpl.class \
  9.     sunw\demo\quote\QuoteServerGUI.class \
  10.     sunw\demo\quote\QuoteServerApp.class \
  11.     sunw\demo\quote\QuoteListener.class \
  12.     sunw\demo\quote\QuoteListenerImpl.class \
  13.     sunw\demo\quote\QuoteEvent.class \
  14.     sunw\demo\quote\QuoteMonitor.class \
  15.     sunw\demo\quote\QuoteServerImpl_Stub.class \
  16.     sunw\demo\quote\QuoteServerImpl_Skel.class \
  17.     sunw\demo\quote\QuoteListenerImpl_Stub.class \
  18.     sunw\demo\quote\QuoteListenerImpl_Skel.class
  19.  
  20. DATAFILES= \
  21.     sunw\demo\quote\YahooQuoteLogo.gif
  22.  
  23. JARFILE= ..\jars\quote.jar
  24.  
  25. .SUFFIXES: .java .class
  26.  
  27. all: $(JARFILE)
  28.  
  29. run: all
  30.     java sunw.demo.quote.QuoteServerApp
  31.  
  32. # Create a JAR file with a suitable manifest.
  33.  
  34. $(JARFILE): $(CLASSFILES) $(DATAFILES)
  35.     jar cfm $(JARFILE) <<manifest.tmp sunw\demo\quote\*.class $(DATAFILES)
  36. Name: sunw/demo/quote/QuoteMonitor.class
  37. Java-Bean: True
  38. <<
  39.  
  40. # Rule for compiling a normal .java file
  41.  
  42. {sunw\demo\quote}.java{sunw\demo\quote}.class :
  43.     set CLASSPATH=.
  44.     javac $<
  45.  
  46. # Create RMI stub .class files
  47. sunw\demo\quote\QuoteServerImpl_Skel.class \
  48.     sunw\demo\quote\QuoteServerImpl_Stub.class: \
  49.         sunw\demo\quote\QuoteServerImpl.class
  50.     set CLASSPATH=.
  51.     rmic -d . sunw.demo.quote.QuoteServerImpl
  52.  
  53. # Create RMI stub .class files
  54. sunw\demo\quote\QuoteObserverImpl_Skel.class \
  55.     sunw\demo\quote\QuoteObserverImpl_Stub.class: \
  56.         sunw\demo\quote\QuoteObserverImpl.class
  57.     set CLASSPATH=.
  58.     rmic -d . sunw.demo.quote.QuoteObserverImpl
  59.  
  60. # Create RMI stub .class files
  61. sunw\demo\quote\QuoteListenerImpl_Skel.class \
  62.     sunw\demo\quote\QuoteListenerImpl_Stub.class: \
  63.         sunw\demo\quote\QuoteListenerImpl.class
  64.     set CLASSPATH=.
  65.     rmic -d . sunw.demo.quote.QuoteListenerImpl
  66.  
  67. clean:
  68.     -del sunw\demo\quote\*.class
  69.     -del $(JARFILE)
  70.  
  71.