home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / opendc12.zip / od124os2.exe / od12osp1.exe / src / shpin / makefile < prev    next >
Makefile  |  1997-04-02  |  3KB  |  114 lines

  1. # @(#) 1.2 os2/src/samples/shpin/makefile.mak, odplugin, od96os2, odos29712d 2/27/97 16:12:40 [ 3/21/97 17:51:32 ]
  2. #====START_GENERATED_PROLOG======================================
  3. #
  4. #
  5. #   COMPONENT_NAME: odplugin
  6. #
  7. #   CLASSES: none
  8. #
  9. #   ORIGINS: 27
  10. #
  11. #
  12. #   (C) COPYRIGHT International Business Machines Corp. 1997
  13. #   All Rights Reserved
  14. #   Licensed Materials - Property of IBM
  15. #   US Government Users Restricted Rights - Use, duplication or
  16. #   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  17. #
  18. #   IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
  19. #   ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  20. #   PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  21. #   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
  22. #   USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  23. #   OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
  24. #   OR PERFORMANCE OF THIS SOFTWARE.
  25. #
  26. #====END_GENERATED_PROLOG========================================
  27.  
  28. # If you wish to add to the existing compile and link flags, you can
  29. # do it with these macros
  30.  
  31. ExtraSOMCompileOptions =
  32.  
  33. ExtraCompileOptions =
  34.  
  35. ExtraLinkOptions =
  36.  
  37.  
  38. # ===================================================================
  39. # Subdirectories you want nmake to visit
  40. Subdirs = 
  41.  
  42. # include to define the iodutils macro
  43. !include $(ODSRC)/src/iodduals.mak
  44.  
  45. # ===================================================================
  46. # Targets
  47.  
  48. # IdlTargets = List all the idls
  49. # HdrTargets = List all the C++ headers
  50. # MsgTargets = List all the message catalogs
  51. # LibTargets = List all export libraries to be built
  52. # DllTargets = List all shared libraries to be built
  53. #
  54. # The Reg* and File*  macros are used to generate a table of contents
  55. # and an install package
  56.  
  57.  
  58. IdlTargets = ioddspm.idl
  59.  
  60. HdrTargets = 
  61.  
  62. MsgTargets =
  63.  
  64. RcTargets =
  65.  
  66. LibTargets = $(ODSRC)/lib/iodshpin.$(LibSuffix)
  67.  
  68. DllTargets = $(ODSRC)/dll/iodshpin.dll
  69.  
  70.  
  71. # ===================================================================
  72. # Common Inference Rules
  73.  
  74. # Platform.mak contains all the platform specific code to build the
  75. # sample. Check it to verify which compiler the sample is using.
  76.  
  77. !include $(ODSRC)/src/Platform.mak
  78.  
  79.  
  80. # ===================================================================
  81. # Rules
  82.  
  83. shpinObjList = \
  84.     ioddspm.$(Obj) \
  85.     iodshpin.$(Obj)
  86.  
  87. ioddspm.$(Obj) : ioddspm.xih ioddspm.h
  88.  
  89. shpinLibList = \
  90.     $(SOMBASE)/lib/somtk.$(LibSuffix) \
  91.     $(ODBASE)/lib/odcore.$(LibSuffix) \
  92.     $(ODBASE)/lib/odbento.$(LibSuffix) \
  93.     $(ODBASE)/lib/odstorag.$(LibSuffix) \
  94.     $(ODBASE)/lib/odui.$(LibSuffix) \
  95.     $(ODBASE)/lib/odlayout.$(LibSuffix) \
  96.     $(ODSRC)/lib/$(iodutils).$(LibSuffix)
  97.  
  98. $(ODSRC)/dll/iodshpin.dll :  $(ODSRC)/lib/iodshpin.$(Exp) \
  99.     $(shpinObjList) \
  100.     $(shpinLibList)
  101.     @$(BuildDll)
  102.  
  103. $(ODSRC)/lib/iodshpin.$(Def) :  $(shpinObjList)
  104.     @$(BuildDef)
  105.  
  106. $(ODSRC)/lib/iodshpin.$(LibSuffix) : \
  107. !IFDEF CPPMAIN
  108.     $(ODSRC)/lib/iodshpin.$(Def) \
  109. !ENDIF
  110.     $(shpinObjList)
  111.     @$(BuildLib)
  112.  
  113. # end of file
  114.