home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / VSCPPv8.zip / VACPP / IBMCPP / samples / VISBUILD / VBSAMPLE / CPPOV03.MAK < prev    next >
Text File  |  1995-05-10  |  6KB  |  164 lines

  1. # C++ cppov03 DLL - Makefile (cppov03.mak)
  2. #
  3. # COPYRIGHT:
  4. #   IBM(R) VisualAge(TM) C++ for OS/2(R), Version 3
  5. #   (C) Copyright IBM Corporation 1991, 1995.
  6. #    - Licensed Material - Program-Property of IBM - All Rights Reserved.
  7. #   US Government Users Restricted Rights - Use, duplication, or disclosure
  8. #   restricted by GSA ADP Schedule Contract with IBM Corp.
  9. #
  10. #   This program will not run in DOS mode.
  11. #
  12. # DISCLAIMER OF WARRANTIES:
  13. #   The following [enclosed] code is sample code created by IBM
  14. #   Corporation.  This sample code is not part of any standard IBM product
  15. #   and is provided to you solely for the purpose of assisting you in the
  16. #   development of your applications.  The code is provided "AS IS",
  17. #   without warranty of any kind.  IBM shall not be liable for any damages
  18. #   arising out of your use of the sample code, even if they have been
  19. #   advised of the possibility of such damages.
  20. #
  21. # Define variables for makefile
  22. #
  23. #GCPPFLAGS=-c -Ge- -Ti+
  24. #GCPPFLAGS=/c /Ge- /Ti+ /Gd+ /Gm+ /Gn+ /Ftcppov03 /Tdp /I.;\newcpp\ibmclass
  25. #GCPPFLAGS=/c /Ge- /O+ /Gd+ /Gm+ /Gn+ /Ftcppov03 /Tdp /I.;\newcpp\ibmclass
  26.  
  27. GCPPFLAGS=/c /Ge- /O+ /Gd+ /Gm+ /Tdp /I. /Q
  28. STATICFLAGS=/c /Ge- /O+ /Gm+ /Tdp /I. /Ft- /Q
  29. #GCPPFLAGS=/c /Ge- /O+ /Gd+ /Gm+ /Gn+ /Ft /I.;\newcpp\ibmclass
  30.  
  31. #GCPPFLAGS=/c /Ge- /Gd+ /Gm+ /Gn+ /Tdp /Ye /I.
  32. #GCPPFLAGS=-c -O+ -Ge-
  33. #GCPPFLAGS=-Fd -c -Gm+ -Ti+ -Ge-
  34. #GCPPFLAGS=-Fd -c -Gm+ -O+
  35.  
  36. all:            main
  37.  
  38. main:           cppov03.dll
  39. #
  40. #       Statements to link exe file
  41. #
  42. cppov03.dll:   cppov03.def \
  43.                 d:\build\dn\ibmdll\copyr3v0.exe \
  44.                 irecord.obj \
  45.                 iordrrec.obj \
  46.                 ivbdtype.obj \
  47.                 ivbbool.obj \
  48.                 ivblong.obj \
  49.                 ivbulong.obj \
  50.                 ivbshort.obj \
  51.                 ivbushrt.obj \
  52.                 ivbdbl.obj \
  53.                 ivbstrng.obj \
  54.                 iadd.obj \
  55.                 icust.obj \
  56.                 icompany.obj
  57.                 icc $(GCPPFLAGS) /c- \
  58.                 irecord.obj \
  59.                 iordrrec.obj \
  60.                 ivbdtype.obj \
  61.                 ivbbool.obj \
  62.                 ivblong.obj \
  63.                 ivbulong.obj \
  64.                 ivbshort.obj \
  65.                 ivbushrt.obj \
  66.                 ivbstrng.obj \
  67.                 ivbdbl.obj \
  68.                 iadd.obj \
  69.                 icompany.obj \
  70.                 icust.obj \
  71.                 /Fecppov03.dll /Fmcppov03.map \
  72.                 cppov03.def
  73.                 implib cppov03i.lib cppov03.dll
  74. #
  75. #       Statements to compile iadd
  76. #
  77. iadd.obj:       iadd.cpp iadd.hpp
  78.                 icc $(GCPPFLAGS) iadd.cpp
  79.                 icc $(STATICFLAGS) /Fostatic\iadd.obj iadd.cpp
  80. #
  81. #       Statements to compile icust
  82. #
  83. icust.obj:      icust.cpp icust.hpp
  84.                 icc $(GCPPFLAGS) icust.cpp
  85.                 icc $(STATICFLAGS) /Fostatic\icust.obj icust.cpp
  86. #
  87. #       Statements to compile icompany
  88. #
  89. icompany.obj:   icompany.cpp icompany.hpp
  90.                 icc $(GCPPFLAGS) icompany.cpp
  91.                 icc $(STATICFLAGS) /Fostatic\icompany.obj icompany.cpp
  92. #
  93. #       Statements to compile iordrrec
  94. #
  95. iordrrec.obj:   iordrrec.cpp iordrrec.hpp
  96.                 icc $(GCPPFLAGS) iordrrec.cpp
  97.                 icc $(STATICFLAGS) /Fostatic\iordrrec.obj iordrrec.cpp
  98. #
  99. #       Statements to compile irecord
  100. #
  101. irecord.obj:    irecord.cpp irecord.hpp
  102.                 icc $(GCPPFLAGS) irecord.cpp
  103.                 icc $(STATICFLAGS) /Fostatic\irecord.obj irecord.cpp
  104. #
  105. #       Statements to compile iconnect
  106. #
  107. ivbdtype.obj:   ivbdtype.cpp ivbdtype.hpp
  108.                 icc $(GCPPFLAGS) ivbdtype.cpp
  109.                 icc $(STATICFLAGS) /Fostatic\ivbdtype.obj ivbdtype.cpp
  110. #
  111. #       Statements to compile ivbbool
  112. #
  113. ivbbool.obj:    ivbbool.cpp ivbbool.hpp
  114.                 icc $(GCPPFLAGS) ivbbool.cpp
  115.                 icc $(STATICFLAGS) /Fostatic\ivbbool.obj ivbbool.cpp
  116. #
  117. #       Statements to compile ivblong
  118. #
  119. ivblong.obj:    ivblong.cpp ivblong.hpp
  120.                 icc $(GCPPFLAGS) ivblong.cpp
  121.                 icc $(STATICFLAGS) /Fostatic\ivblong.obj ivblong.cpp
  122. #
  123. #       Statements to compile ivbdbl
  124. #
  125. ivbdbl.obj:     ivbdbl.cpp ivbdbl.hpp
  126.                 icc $(GCPPFLAGS) ivbdbl.cpp
  127.                 icc $(STATICFLAGS) /Fostatic\ivbdbl.obj ivbdbl.cpp
  128. #
  129. #       Statements to compile ivbulong
  130. #
  131. ivbulong.obj:   ivbulong.cpp ivbulong.hpp
  132.                 icc $(GCPPFLAGS) ivbulong.cpp
  133.                 icc $(STATICFLAGS) /Fostatic\ivbulong.obj ivbulong.cpp
  134. #
  135. #       Statements to compile ivbshort
  136. #
  137. ivbshort.obj:   ivbshort.cpp ivbshort.hpp
  138.                 icc $(GCPPFLAGS) ivbshort.cpp
  139.                 icc $(STATICFLAGS) /Fostatic\ivbshort.obj ivbshort.cpp
  140. #
  141. #       Statements to compile ivbushrt
  142. #
  143. ivbushrt.obj:   ivbushrt.cpp ivbushrt.hpp
  144.                 icc $(GCPPFLAGS) ivbushrt.cpp
  145.                 icc $(STATICFLAGS) /Fostatic\ivbushrt.obj ivbushrt.cpp
  146. #
  147. #       Statements to compile ivbland
  148. #
  149. ivbland.obj:    ivbland.cpp ivbland.hpp
  150.                 icc $(GCPPFLAGS) ivbland.cpp
  151.                 icc $(STATICFLAGS) /Fostatic\ivbland.obj ivbland.cpp
  152. #
  153. #       Statements to compile ivblor
  154. #
  155. ivblor.obj:     ivblor.cpp ivblor.hpp
  156.                 icc $(GCPPFLAGS) ivblor.cpp
  157.                 icc $(STATICFLAGS) /Fostatic\ivblor.obj ivblor.cpp
  158. #
  159. #       Statements to compile ivbstrng
  160. #
  161. ivbstrng.obj:   ivbstrng.cpp ivbstrng.hpp
  162.                 icc $(GCPPFLAGS) ivbstrng.cpp
  163.                 icc $(STATICFLAGS) /Fostatic\ivbstrng.obj ivbstrng.cpp
  164.