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

  1. ##############################################################################
  2. #
  3. #  Copyright (c) 1996 by Dow Jones and Company, Inc.
  4. #
  5. #  Lang.mak
  6. #
  7. #      Makefile for a Personal Journal Lang package
  8. #
  9. #  Authors:
  10. #
  11. #      rphall   Rick Hall
  12. #
  13. #  Version Ident:
  14. #
  15. #      $Header: /PjJavaClient/src/pj/lang/Lang.mak 3     1/30/96 6:21p Rphall $
  16. #
  17. #  History:
  18. #
  19. #      19-Jan-96    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=EmptySecurityManager.class
  43.  
  44. # List the classes you want documented, one per line, with backslashes
  45. APIDOCS=Packages-pj.lang.html \
  46.         pj.lang.EmptySecurityManager.html
  47.  
  48. # The default target for the build. (The first target is the Lang default.)
  49. binary : $(JAVACLASSDIR) $(CLASSES)
  50.     for %f in ($(CLASSES)) do copy %f $(JAVACLASSDIR)
  51.  
  52. documentation : $(JAVADOCDIR) $(JAVADOCDIR)/images $(APIDOCS)
  53.     for %f in ($(APIDOCS)) do copy %f $(JAVADOCDIR)
  54.  
  55. all : binary documentation
  56.  
  57. # Include other targets
  58. !INCLUDE $(JAVAMAKEDIR)\dtargets.mak
  59.  
  60. # List dependencies here (particularly private class dependencies)
  61.  
  62. EmptySecurityManager.class : EmptySecurityManager.java
  63.  
  64. pj.lang.EmptySecurityManager.html : EmptySecurityManager.html
  65.