home *** CD-ROM | disk | FTP | other *** search
/ The Net: Ultimate Internet Guide / WWLCD1.ISO / pc / java / un2maiq4 / pjjava / src / pj / io / io.mak < prev    next >
Encoding:
Text File  |  1996-08-14  |  5.1 KB  |  151 lines

  1. ##############################################################################
  2. #
  3. #  Copyright (c) Dow Jones and Company. 1994,1995. All Rights Reserved.
  4. #
  5. #  Io.mak
  6. #
  7. #       Makefile for testing observable sections in an observable paper.
  8. #
  9. #  Authors:
  10. #
  11. #      rphall   Rick Hall
  12. #
  13. #  Version Ident:
  14. #
  15. #      $Header: /PjJavaClient/src/pj/io/Io.mak 3     1/30/96 6:18p Rphall $
  16. #
  17. #  History:
  18. #
  19. #      12/26/95 rphall  initial creation
  20. #
  21. ##############################################################################
  22.  
  23. # REQUIRED: define where master makefiles can be found.
  24. # (Make definition conditional so that it can be overridden on a command line.)
  25. !IF "$(JAVAMAKEDIR)" == ""
  26. JAVAMAKEDIR=.\..\..
  27. !ENDIF
  28. !IF "$(CFG)" == ""
  29. CFG=Java Debug
  30. !ENDIF
  31. !IF "$(JAVACLASSDIR)" == ""
  32. JAVACLASSDIR=.\classes
  33. !ENDIF
  34. !IF "$(JAVADOCDIR)" == ""
  35. JAVADOCDIR=.\apidocs
  36. !ENDIF
  37.  
  38. # Include default macro definitions and generalized rules
  39. !INCLUDE $(JAVAMAKEDIR)\defaults.mak
  40.  
  41. # List your classes here, one per line, with a backslash for continuation
  42. CLASSES=CUP$$actions.class          \
  43.         DownloadProgressNotification.class  \
  44.         IncompatiblePaperStoryException.class  \
  45.         MalformedPaperStoryException.class     \
  46.         Paper.class                 \
  47.         PaperSection.class          \
  48.         PaperStory.class            \
  49.         ParserThread.class          \
  50.         StoryContainer.class        \
  51.         StoryContainerNotification.class \
  52.         StatefulStoryContainer.class \
  53.         StoryScanner.class          \
  54.         StoryParser.class           \
  55.         StoryParserSymbols.class
  56.  
  57. # List the classes you want documented, one per line, with backslashes
  58. APIDOCS=Packages-pj.io.html \
  59.         pj.io.DownloadProgressNotification.html  \
  60.         pj.io.IncompatiblePaperStoryException.html  \
  61.         pj.io.MalformedPaperStoryException.html     \
  62.         pj.io.Paper.html                    \
  63.         pj.io.PaperSection.html             \
  64.         pj.io.PaperStory.html               \
  65.         pj.io.ParserThread.html              \
  66.         pj.io.StoryContainer.html           \
  67.         pj.io.StatefulStoryContainer.html   \
  68.         pj.io.StoryParser.html              \
  69.         pj.io.StoryScanner.html
  70.  
  71. # The default target for the build. (The first target is the project default.)
  72. binary : $(JAVACLASSDIR) $(CLASSES)
  73.         for %f in ($(CLASSES)) do copy %f $(JAVACLASSDIR)
  74.  
  75. documentation : $(JAVADOCDIR) $(JAVADOCDIR)/images $(APIDOCS)
  76.         for %f in ($(APIDOCS)) do copy %f $(JAVADOCDIR)
  77.  
  78. all : binary documentation
  79.  
  80. # Include other targets
  81. !INCLUDE $(JAVAMAKEDIR)\dtargets.mak
  82.  
  83. # List dependencies here (particularly private class dependencies)
  84.  
  85. CUP$$actions.class : StoryParser.java
  86.  
  87. DownloadProgressNotification.class      : DownloadProgressNotification.java
  88.  
  89. Paper.class :       Paper.java \
  90.                     IncompatiblePaperStoryException.class \
  91.                     MalformedPaperStoryException.class \
  92.                     PaperStory.class \
  93.                     StoryContainer.class \
  94.                     PaperSection.class
  95.  
  96. PaperSection.class : PaperSection.java \
  97.                     DownloadProgressNotification.class \
  98.                     IncompatiblePaperStoryException.class \
  99.                     MalformedPaperStoryException.class \
  100.                     PaperStory.class \
  101.                     StoryContainer.class \
  102.                     StoryContainerNotification.class
  103.  
  104. PaperStory.class :  PaperStory.java \
  105.                     MalformedPaperStoryException.class
  106.  
  107. ParserThread.class : ParserThread.java \
  108.                     Paper.class \
  109.                     PaperSection.class \
  110.                     StoryContainerNotification.class \
  111.                     StoryParser.class
  112.  
  113. StoryContainer.class : StoryContainer.java \
  114.                     IncompatiblePaperStoryException.class \
  115.                     MalformedPaperStoryException.class
  116.  
  117. StoryContainerNotification.class : StoryContainerNotification.java
  118.  
  119. StoryParser.class : StoryParser.java \
  120.                     CUP$$actions.class \
  121.                     StoryParserSymbols.class \
  122.                     StoryScanner.class  \
  123.                     StoryContainer.class \
  124.                     PaperStory.class
  125.  
  126. StoryScanner.class : StoryScanner.java \
  127.                     StoryParserSymbols.class \
  128.                     PaperStory.class
  129.  
  130. pj.io.IncompatiblePaperStoryException.html : IncompatiblePaperStoryException.html
  131.  
  132. pj.io.IOTest.html                          : IOTest.html
  133.  
  134. pj.io.MalformedPaperStoryException.html    : MalformedPaperStoryException.html
  135.  
  136. pj.io.Paper.html                           : Paper.html
  137.  
  138. pj.io.PaperSection.html                    : PaperSection.html
  139.  
  140. pj.io.PaperStory.html                      : PaperStory.html
  141.  
  142. pj.io.ParserThread.html                     : ParserThread.html
  143.  
  144. pj.io.StatefulStoryContainer.html          : StatefulStoryContainer.html
  145.  
  146. pj.io.StoryContainer.html                  : StoryContainer.html
  147.  
  148. pj.io.StoryParser.html                     : StoryParser.html
  149.  
  150. pj.io.StoryScanner.html                    : StoryScanner.html
  151.