home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 January / Chip_1997-01_cd.bin / ms95 / disk22 / dir08 / f013520.re_ / f013520.re
Text File  |  1996-04-02  |  2KB  |  95 lines

  1. #-----------------------------------------------------------------------
  2. #
  3. #  Copyright (1995) Bentley Systems, Inc., All rights reserved.
  4. #
  5. #  Application Make File
  6. #
  7. #    $Logfile:   J:/mdl/examples/calculat/calculat.mkv  $
  8. #   $Workfile:   calculat.mke  $
  9. #   $Revision:   5.7  $
  10. #       $Date:   16 Jun 1995 13:50:04  $
  11. #
  12. #  "MicroStation" is a registered trademark and "MDL" and "MicroCSL"
  13. #  are trademarks of Bentley Systems, Inc.
  14. #
  15. #  Limited permission is hereby granted to reproduce and modify this
  16. #  copyrighted material provided that the resulting code is used only
  17. #  in conjunction with Bentley Systems products under the terms of the
  18. #  license agreement provided therein, and that this notice is retained
  19. #  in its entirety in any such reproduction or modification.
  20. #
  21. #-----------------------------------------------------------------------
  22. %if defined (_MakeFilePath)
  23. BaseDir     = $(_MakeFilePath)
  24. %else
  25. BaseDir     = $(MS)/mdl/examples/calculat/
  26. %endif
  27.  
  28. privateInc    = $(BaseDir)
  29.  
  30. #---------------------------------------------
  31. #   include files with needed make definitions
  32. #---------------------------------------------
  33. %include mdl.mki
  34. %include mdlexmpl.mki
  35.  
  36. #---------------------------------------------
  37. #   Local definitions
  38. #---------------------------------------------
  39. calcObjs    = $(o)calculat.mo \
  40.           $(o)calcdlog.mo \
  41.           $(mdlLibs)ditemlib.ml
  42.  
  43. rscObjList    = $(o)calctype.rsc \
  44.           $(o)calccmd.rsc \
  45.           $(o)calculat.mp 
  46.  
  47. #---------------------------------------------
  48. #    Compile Dialog Resources
  49. #---------------------------------------------
  50. $(o)calccmd.rsc $(genSrc)calccmd.h : $(BaseDir)calccmd.r
  51.      $(msg)
  52.     > $(o)temp.cmd
  53.     -ho$(genSrc)calccmd.h
  54.     -i$(privateInc)
  55.     -i$(publishInc)
  56.     -o$(o)calccmd.rsc
  57.     $%$*.r
  58.     <
  59.     $(rscCompCmd) @$(o)temp.cmd
  60.     ~time
  61.  
  62.  
  63.  
  64. $(o)calctype.r        : $(BaseDir)calctype.mt $(BaseDir)calculat.h
  65.  
  66. $(o)calctype.rsc    : $(o)calctype.r
  67.  
  68. $(o)calcdlog.mo        : $(BaseDir)calcdlog.mc $(BaseDir)calculat.h
  69.  
  70. $(o)calculat.mo        : $(BaseDir)calculat.mc $(BaseDir)calculat.h \
  71.                     $(genSrc)calccmd.h 
  72.  
  73. $(o)calculat.mp        : $(calcObjs)
  74.     $(msg)
  75.     > $(o)make.opt
  76.     -a$%$*.mp 
  77.     -s6000 
  78.     $(linkOpts) 
  79.     $(calcObjs)
  80.     <
  81.     $(linkCmd) @$(o)make.opt
  82.     ~time
  83.  
  84. $(reqdObjs)calculat.mi    : $(rscObjList)
  85.         $(msg)
  86.     > $(o)make.opt
  87.     -o$@ 
  88.     $(rscObjList)
  89.     <
  90.     $(rscLibCmd) @$(o)make.opt
  91.         ~time
  92.  
  93. # complete construction of the .ma by getting the language-dependent resource.
  94. %include $(BaseDir)calcrsc.mki
  95.