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

  1. ##############################################################################
  2. #
  3. #  Copyright (c) Dow Jones and Company. 1994,1995. All Rights Reserved.
  4. #
  5. #  StoryParser.mak
  6. #
  7. #      makefile for a Personal Journal story parser
  8. #
  9. #  Authors:
  10. #
  11. #      rphall   Rick Hall
  12. #
  13. #  Version Ident:
  14. #
  15. #      $Header$
  16. #
  17. #  History:
  18. #
  19. #      12/23/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=c:\http
  33. !ENDIF
  34.  
  35. # Include default macro definitions and generalized rules
  36. !INCLUDE $(JAVAMAKEDIR)\defaults.mak
  37.  
  38. # List your classes here, one per line, with a backslash for continuation
  39. CLASSES=Paper.class             \
  40.         PaperStory.class        \
  41.         StoryContainer.class    \
  42.         StoryScanner.class      \
  43.         StoryParser.class       \
  44.         StoryParserSymbols.class\
  45.         TestStoryParser.class
  46.  
  47. # List the classes you want documented, one per line, with backslashes
  48. APIDOCS=StoryScanner.html   \
  49.         StoryParser.html
  50.  
  51. # The default target for the build. (The first target is the project default.)
  52. all: $(JAVACLASSDIR) $(JAVADOCDIR) $(JAVADOCDIR)/images $(CLASSES) $(APIDOCS)
  53.     for %f in ($(CLASSES)) do copy %f $(JAVACLASSDIR)
  54.     for %f in ($(APIDOCS)) do copy %f $(JAVADOCDIR)
  55.  
  56. # Include other targets
  57. !INCLUDE $(JAVAMAKEDIR)\dtargets.mak
  58.  
  59. # List dependencies here (particularly private class dependencies)
  60.  
  61. TestStoryParser.class : StoryParser.class Paper.class
  62.  
  63. Paper.class :           PaperStory.class PaperSection.class
  64.  
  65. StoryScanner.class :    StoryParserSymbols.class PaperStory.class
  66.         
  67. StoryParser.class :     StoryParserSymbols.class PaperStory.class \
  68.                         StoryScanner.class StoryContainer.class
  69.