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

  1. #-----------------------------------------------------------------------
  2. #
  3. #  Copyright (1993-1995) Bentley Systems, Inc., All rights reserved.
  4. #
  5. #  Application Make File
  6. #
  7. #    $Logfile:   J:/mdl/examples/applcelm/applcelm.mkv  $
  8. #   $Workfile:   applcelm.mke  $
  9. #   $Revision:   1.10  $
  10. #       $Date:   16 Jun 1995 11:55:44  $
  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. #------------------------------------------------------------------------
  23. #   Define macros specific to this example
  24. #------------------------------------------------------------------------
  25. %if defined (_MakeFilePath)
  26. baseDir    = $(_MakeFilePath)
  27. %else
  28. baseDir    = $(MS)/mdl/examples/applcelm/
  29. %endif
  30.  
  31. privateInc = $(baseDir)
  32.  
  33. #------------------------------------------------------------------------
  34. #   mdl.mki contains the default rules for creating .rsc, .mo, etc files
  35. #------------------------------------------------------------------------
  36. %include mdl.mki
  37. %include mdlexmpl.mki
  38.  
  39. #------------------------------------------------------------------------
  40. # Define macros for files included in link and resource merge
  41. #------------------------------------------------------------------------
  42. applObjs = $(o)applcelm.mo \
  43.        $(mdlLibs)mdllib.ml \
  44.        $(mdlLibs)ditemlib.ml
  45.  
  46. applRscs = $(o)appltype.rsc \
  47.        $(o)applcelm.mp
  48.  
  49. #------------------------------------------------------------------------
  50. #   Compile the MDL source file using MCOMP
  51. #------------------------------------------------------------------------
  52. $(o)applcelm.mo            : $(baseDir)applcelm.mc $(baseDir)applcelm.h
  53.  
  54. #------------------------------------------------------------------------
  55. #   Compile Resource Files
  56. #------------------------------------------------------------------------
  57. $(o)appltype.r        : $(baseDir)appltype.mt $(baseDir)applcelm.h
  58.  
  59. $(o)appltype.rsc    : $(o)appltype.r
  60.  
  61. #------------------------------------------------------------------------
  62. #   Link MDL program file from appl.mo & ditemlib.ml using MLINK
  63. #------------------------------------------------------------------------
  64. $(o)applcelm.mp            : $(applObjs)
  65.     $(msg)
  66.     > $(o)make.opt
  67.     $(linkOpts) 
  68.     -a$@
  69.     $(applObjs)
  70.     <
  71.     $(linkCmd) @$(o)make.opt 
  72.     ~time
  73.  
  74. $(reqdObjs)applcelm.mi        : $(applRscs)
  75.     $(msg)
  76.     > $(o)make.opt
  77.     -o$@
  78.     $(applRscs)
  79.     <
  80.     $(rscLibCmd) @$(o)make.opt
  81.     ~time
  82.  
  83. #---------------------------------------------
  84. #   Include resource specific steps
  85. #---------------------------------------------
  86. %include $(baseDir)apclmrsc.mki
  87.