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

  1. ##############################################################################
  2. #
  3. #  Copyright (c) Dow Jones and Company. 1995-1996. All Rights Reserved.
  4. #
  5. #  Util.mak
  6. #
  7. #      Makefile for Personal Journal utility classes.
  8. #
  9. #  Authors:
  10. #
  11. #      rphall   Rick Hall
  12. #
  13. #  Version Ident:
  14. #
  15. #      $Header: /PjJavaClient/src/pj/util/Util.mak 5     1/30/96 6:26p Rphall $
  16. #
  17. #  History:
  18. #
  19. #      0.00 28-Dec-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. # Java binaries
  42. CLASSES=LocalDateTime.class \
  43.         Mappable.class \
  44.         Nameable.class
  45.  
  46. # Documentation
  47. APIDOCS=Packages-pj.util.html \
  48.         pj.util.LocalDateTime.html \
  49.         pj.util.Mappable.html \
  50.         pj.util.Nameable.html
  51.  
  52. # The default target for the build. (The first target is the project default.)
  53. binary : $(JAVACLASSDIR) $(CLASSES)
  54.         for %f in ($(CLASSES)) do copy %f $(JAVACLASSDIR)
  55.  
  56. documentation : $(JAVADOCDIR) $(JAVADOCDIR)/images $(APIDOCS)
  57.         for %f in ($(APIDOCS)) do copy %f $(JAVADOCDIR)
  58.  
  59. all : binary documentation
  60.  
  61. # Include other targets
  62. !INCLUDE $(JAVAMAKEDIR)\dtargets.mak
  63.  
  64. # List dependencies here (particularly private class dependencies)
  65.  
  66. LocalDateTime.class : LocalDateTime.java
  67.  
  68. Mappable.class : Nameable.class
  69.  
  70. pj.util.LocalDateTime.html : LocalDateTime.html
  71.  
  72. pj.util.Mappable.html : Mappable.html
  73.  
  74. pj.util.Nameable.html : Nameable.html
  75.