home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ocl150a.zip / OCL / Samples / COMMON.INC next >
Text File  |  1996-08-12  |  5KB  |  117 lines

  1. # $Header: W:/Projects/OCL/Samples/rcs/COMMON.INC 1.50 1996/08/11 23:47:41 B.STEIN Release $
  2. # common compiler and link switch definitions for ocl build
  3.  
  4. ICC_COMPILE = /Tdp /Fi /Si /Q /O /G5 /Gm /C
  5. ICC_LINK = /Tdp /Fi /Si /Q /O /G5 /Gm /B" /noe /e:2"
  6. ICC_COMPILE_DEBUG = /Tdp /Fi /Si /Ti /Q /Gm /C
  7. ICC_LINK_DEBUG =  /Tdp /Fi /Si /Ti /Gm /B" /noe /e:2"
  8.  
  9. ICC_COMPILE_DLL = /Ge- $(ICC_COMPILE)
  10. ICC_LINK_DLL = /Ge- $(ICC_LINK)
  11. ICC_COMPILE_DLL_DEBUG = /Ge- $(ICC_COMPILE_DEBUG)
  12. ICC_LINK_DLL_DEBUG = /Ge- $(ICC_LINK_DEBUG)
  13.  
  14. WATCOM_COMPILE = /fh /otexan /bm /zq /zld /zp4 /5r /mf /xs /bt=os2
  15. WATCOM_LINK = SYS os2v2 pm op m op q op c op maxe=25 op st=65536
  16. WATCOM_COMPILE_DEBUG = /d2 /bm /zq /zld /zp4 /5r /mf /xs /bt=os2
  17. WATCOM_LINK_DEBUG = SYS os2v2 pm d all op q op m op c op maxe=25 op st=65536
  18.  
  19. WATCOM_COMPILE_DLL = /bd $(WATCOM_COMPILE)
  20. WATCOM_LINK_DLL = SYS os2v2 dll op m op q op c op maxe=25 op st=65536
  21. WATCOM_COMPILE_DLL_DEBUG = /bd $(WATCOM_COMPLE_DEBUG)
  22. WATCOM_LINK_DLL_DEBUG = SYS os2v2 dll d all op q op m op c op maxe=25 op st=65536
  23.  
  24. BORLAND_COMPILE = /H /L$(LIB) /I$(INCLUDE) /Vmv /sm /X -w-par /c 
  25. BORLAND_LINK = /L$(LIB) /c /Toe C02
  26. BORLAND_COMPILE_DEBUG = /v $(BORLAND_COMPILE)
  27. BORLAND_LINK_DEBUG = /v $(BORLAND_LINK)
  28.  
  29. BORLAND_COMPILE_DLL = /sd $(BORLAND_COMPILE)
  30. BORLAND_LINK_DLL = /L$(LIB) /w-stk /Tod C02D
  31. BORLAND_COMPILE_DLL_DEBUG = /v $(BORLAND_COMPILE_DLL)
  32. BORLAND_LINK_DLL_DEBUG = /v $(BORLAND_LINK_DLL)
  33.  
  34. HIGHCPP_COMPILE = -Hthread -586 -O7 -Hexcept -c
  35. HIGHCPP_LINK = -Hthread -Hldopt=/stack:65536
  36. HIGHCPP_COMPILE_DEBUG = -g -Hthread -Hexcept -c
  37. HIGHCPP_LINK_DEBUG = -g -Hthread -Hldopt=/stack:65536
  38.  
  39. HIGHCPP_COMPILE_DLL = -Hdll $(HIGHCPP_COMPILE)
  40. HIGHCPP_LINK_DLL = -Hdll $(HIGHCPP_LINK) 
  41. HIGHCPP_COMPILE_DLL_DEBUG = $(HIGHCPP_COMPILE_DEBUG)
  42. HIGHCPP_LINK_DLL_DEBUG = -g $(HIGHCPP_LINK_DLL)
  43.  
  44. HIGHCPP_PPC_COMPILE = -D__PPC__ -Hthread -O7 -Hexcept -c
  45. HIGHCPP_PPC_LINK = -Hthread
  46. HIGHCPP_PPC_COMPILE_DEBUG = -D__PPC__ -g -Hthread -Hexcept -c
  47. HIGHCPP_PPC_LINK_DEBUG = -g $(HIGHCPP_PPC_LINK) 
  48.  
  49. HIGHCPP_PPC_COMPILE_DLL = -Hdll -D__BUILD_OCL_DLL__ $(HIGHCPP_PPC_COMPILE)
  50. HIGHCPP_PPC_LINK_DLL = -Hdll $(HIGHCPP_PPC_LINK) 
  51. HIGHCPP_PPC_COMPILE_DLL_DEBUG = $(HIGHCPP_PPC_COMPILE_DEBUG)
  52. HIGHCPP_PPC_LINK_DLL_DEBUG = -g $(HIGHCPP_PPC_LINK_DLL)
  53.  
  54. EMX_COMPILE = -c -DOS2EMX_PLAIN_CHAR -Zmtd -Zcrtdll -Zomf -fhandle-exceptions -fno-implicit-templates
  55. EMX_COMPILE_DEBUG = -g $(EMX_COMPILE)
  56. EMX_LINK = -Zmtd -Zcrtdll -Zomf -o
  57. EMX_LINK_DEBUG = -g $(EMX_LINK)
  58.  
  59. EMX_COMPILE_DLL = -Zdll $(EMX_COMPILE)
  60. EMX_COMPILE_DLL_DEBUG = -g $(EMX_COMPILE_DLL)
  61. EMX_LINK_DLL = -Zdll $(EMX_LINK)
  62. EMX_LINK_DLL_DEBUG = -g $(EMX_LINK_DLL)
  63.  
  64. # common compiler and link switch definitions for ocl samples
  65.  
  66. S_ICC_COMPILE = /Tdp /Q /Gm /O /G5 /C
  67. S_ICC_LINK = /Tdp /Q /Gm /O /G5 /B" /do /nologo /pmtype:pm /e:2 /packd /packc"
  68. S_ICC_COMPILE_DEBUG = /Tdp /Q /Ti /Gm /C
  69. S_ICC_LINK_DEBUG = /Tdp /Q /Ti /Gm /B" /de /do /nologo /pmtype:pm /e:2 /packd /packc"
  70.  
  71. S_ICC_COMPILE_DLL = /Ge- $(ICC_COMPILE)
  72. S_ICC_LINK_DLL = /Ge- $(ICC_LINK)
  73. S_ICC_COMPILE_DLL_DEBUG = /Ge- $(ICC_COMPILE_DEBUG)
  74. S_ICC_LINK_DLL_DEBUG = /Ge- $(ICC_LINK_DEBUG)
  75.  
  76. S_WATCOM_COMPILE = /otexan /bm /zq /zld /zp4 /5r /mf /xs /bt=os2
  77. S_WATCOM_LINK = SYS os2v2 pm op m op q op c op maxe=25 op st=65536
  78. S_WATCOM_COMPILE_DEBUG = /d2 /otex /bm /zq /zld /zp4 /5r /mf /xs /bt=os2
  79. S_WATCOM_LINK_DEBUG = SYS os2v2 pm d all op q op m op c op symf op maxe=25 op st=65536
  80.  
  81. S_WATCOM_COMPILE_DLL = /d__BUILD_OCL_DLL__ /bd $(WATCOM_COMPILE)
  82. S_WATCOM_LINK_DLL = SYS os2v2 dll op m op q op c op maxe=25 op st=65536
  83. S_WATCOM_COMPILE_DLL_DEBUG = /d__BUILD_OCL_DLL__ /bd $(WATCOM_COMPLE_DEBUG)
  84. S_WATCOM_LINK_DLL_DEBUG = SYS os2v2 dll d all op q op m op c op symf op maxe=25 op st=65536
  85.  
  86. S_BORLAND_COMPILE = /L$(LIB) /I$(INCLUDE) /Vmv /sm /Jgd /X -w-par /c
  87. S_BORLAND_LINK = /L$(LIB) /aa /c /Toe C02
  88. S_BORLAND_COMPILE_DEBUG = /v $(BORLAND_COMPILE)
  89. S_BORLAND_LINK_DEBUG = /v $(BORLAND_LINK)
  90.  
  91. S_BORLAND_COMPILE_DLL = /D__BUILD_OCL_DLL__ /sd $(BORLAND_COMPILE)
  92. S_BORLAND_LINK_DLL = /L$(LIB) /aa /w-stk /c /Tod C02D
  93. S_BORLAND_COMPILE_DLL_DEBUG = /v $(BORLAND_COMPILE_DLL)
  94. S_BORLAND_LINK_DLL_DEBUG = /v $(BORLAND_LINK_DLL)
  95.  
  96. S_HIGHCPP_COMPILE = -Hthread -586 -O7 -Hexcept -c
  97. S_HIGHCPP_LINK = -Hthread -Hldopt=/stack:65536,/pmtype:pm,/f,/do,/noe,/noi,/nol,/e:2
  98. S_HIGHCPP_COMPILE_DEBUG = -Hthread -g -Hexcept -c
  99. S_HIGHCPP_LINK_DEBUG = -g -Hthread -Hldopt=/de,/pmtype:pm,/nop
  100.  
  101. S_HIGHCPP_COMPILE_DLL = -Hdll $(HIGHCPP_COMPILE)
  102. S_HIGHCPP_LINK_DLL = -Hdll $(HIGHCPP_LINK) 
  103. S_HIGHCPP_COMPILE_DLL_DEBUG = -Hdll $(HIGHCPP_COMPILE_DEBUG)
  104. S_HIGHCPP_LINK_DLL_DEBUG = -g $(HIGHCPP_LINK_DLL)
  105.  
  106. S_EMX_COMPILE = -c -DOS2EMX_PLAIN_CHAR -Zmtd -Zcrtdll -Zomf -fhandle-exceptions -fno-implicit-templates
  107. S_EMX_COMPILE_DEBUG = -g $(S_EMX_COMPILE)
  108. S_EMX_LINK = -Zmtd -Zcrtdll -Zomf -o
  109. S_EMX_LINK_DEBUG = -g $(S_EMX_LINK)
  110.  
  111. S_EMX_COMPILE_DLL = -Zdll $(EMX_COMPILE)
  112. S_EMX_COMPILE_DLL_DEBUG = -g $(EMX_COMPILE_DLL)
  113. S_EMX_LINK_DLL = -Zdll $(EMX_LINK)
  114. S_EMX_LINK_DLL_DEBUG = -g $(EMX_LINK_DLL)
  115.  
  116. # end of source
  117.