home *** CD-ROM | disk | FTP | other *** search
/ Java Developer's Companion / Java Developer's Companion.iso / binaries / Windows / BDK / beanbox / makefile < prev    next >
Encoding:
Makefile  |  1997-05-27  |  2.3 KB  |  77 lines

  1.  
  2. CLASSDIR=classes
  3. CLASSPATH= $(CLASSDIR)
  4.  
  5. CLASSFILES= \
  6.     $(CLASSDIR)\sun\beanbox\BeanBox.class \
  7.     $(CLASSDIR)\sun\beanbox\BeanBoxFrame.class \
  8.     $(CLASSDIR)\sun\beanbox\Report.class \
  9.     $(CLASSDIR)\sun\beanbox\StartFrame.class \
  10.     $(CLASSDIR)\sun\beanbox\AboutDialog.class \
  11.     $(CLASSDIR)\sun\beanbox\ErrorDialog.class \
  12.     $(CLASSDIR)\sun\beanbox\MessageDialog.class \
  13.     $(CLASSDIR)\sun\beanbox\WindowCloser.class \
  14.     $(CLASSDIR)\sun\beanbox\CustomizerDialog.class \
  15.     $(CLASSDIR)\sun\beanbox\HookupManager.class \
  16.     $(CLASSDIR)\sun\beanbox\PropertyHookup.class \
  17.     $(CLASSDIR)\sun\beanbox\PropertyNameDialog.class \
  18.     $(CLASSDIR)\sun\beanbox\PropertyCanvas.class \
  19.     $(CLASSDIR)\sun\beanbox\PropertyDialog.class \
  20.     $(CLASSDIR)\sun\beanbox\PropertyText.class \
  21.     $(CLASSDIR)\sun\beanbox\PropertySelector.class \
  22.     $(CLASSDIR)\sun\beanbox\PropertySheet.class \
  23.     $(CLASSDIR)\sun\beanbox\ToolBox.class \
  24.     $(CLASSDIR)\sun\beanbox\Timer.class \
  25.     $(CLASSDIR)\sun\beanbox\OurLabel.class \
  26.     $(CLASSDIR)\sun\beanbox\EventTargetDialog.class \
  27.     $(CLASSDIR)\sun\beanbox\EditedAdaptor.class \
  28.     $(CLASSDIR)\sun\beanbox\Wrapper.class \
  29.     $(CLASSDIR)\sun\beanbox\SimpleClassLoader.class \
  30.     $(CLASSDIR)\sun\beanbox\InputStreamProducer.class \
  31.     $(CLASSDIR)\sun\beanbox\JarLoader.class \
  32.     $(CLASSDIR)\sun\beanbox\ObjectInputStreamWithLoader.class \
  33.     $(CLASSDIR)\sun\beanbox\JarInfo.class \
  34.     $(CLASSDIR)\sun\beanbox\DoOnBean.class \
  35.     $(CLASSDIR)\sun\beanbox\Manifest.class \
  36.     $(CLASSDIR)\sun\beanbox\MessageHeader.class \
  37.     $(CLASSDIR)\sun\beanbox\simpleresource\Handler.class \
  38.     $(CLASSDIR)\sun\beanbox\simpleresource\SimpleResourceConnection.class
  39.  
  40. all: $(CLASSDIR) $(CLASSFILES)
  41.  
  42. $(CLASSDIR):
  43.     mkdir $(CLASSDIR)
  44.  
  45. .SUFFIXES: .java .class .jar .mf
  46.  
  47. {sun\beanbox}.java{$(CLASSDIR)\sun\beanbox}.class :
  48.     set CLASSPATH=$(CLASSPATH);.
  49.     javac -d $(CLASSDIR) $<
  50.  
  51. {sun\beanbox\simpleresource}.java{$(CLASSDIR)\sun\beanbox\simpleresource}.class :
  52.     set CLASSPATH=$(CLASSPATH);.
  53.     javac -d $(CLASSDIR) $<
  54.  
  55. run:
  56.     set CLASSPATH=classes
  57.     java sun.beanbox.BeanBoxFrame
  58.  
  59. jdb:
  60.     set CLASSPATH=$(CLASSPATH)
  61.     jdb sun.beanbox.BeanBoxFrame
  62.  
  63. report:
  64.     set CLASSPATH=$(CLASSPATH)
  65.     java sun.beanbox.Report sun.beanbox.BeanBox
  66.  
  67. clean: FORCE    
  68. !if "$(OS)" == "Windows_NT"
  69.         @if exist classes/$(NULL) rmdir /s/q classes
  70.         @if exist tmp/$(NULL) rmdir /s/q tmp
  71. !else
  72.     -deltree/y classes
  73.     -deltree/y tmp
  74. !endif
  75.  
  76. FORCE:
  77.