home *** CD-ROM | disk | FTP | other *** search
/ Microsoft DirectX SDK 6.1 / Dx6_1_Gold.iso / dxf / include / dxsdk.inc < prev    next >
Encoding:
Text File  |  1998-11-05  |  3.1 KB  |  144 lines

  1. !IFDEF BORLAND
  2. cc = bcc32
  3. rc = brc32
  4. link = ilink32
  5. bldlib = tlib
  6. cflags = -c -3 -j1 -X -Vd -I$(INCLUDE)
  7. rcflags = -r -fo
  8. linkflags = -n -V4.0 -aa 
  9. !IFDEF main
  10. linkflags = $(linkflags) -ap
  11. borobjs=c0x32.obj
  12. !ELSE
  13. !IFDEF dll
  14. linkflags = $(linkflags) -Tpd
  15. borobjs=c0w32.obj
  16. def = $(deffile)
  17. !ELSE
  18. linkflags = $(linkflags) -Tpe
  19. borobjs=c0w32.obj
  20. !ENDIF
  21. !ENDIF
  22. linkflags = $(linkflags) -j$(LIB) -L$(LIB)
  23. libflags=$(OBJ_DIR)\$(proj).lib
  24. outobj = -o
  25. commas =,
  26. outexe=
  27. borlib=+
  28. deflibs = import32.lib cw32mt.lib ole2w32.lib
  29. !IFDEF MFC
  30. cflags =$(cflags) -VF -w-hid -w-par -w-aus -w-inl -w-inq -WM -Vd /D_NO_VCL;_RTLDLL;_AFXDLL;_X86_;_WINDOWS;_MSC_VER=1100;WIN32;
  31. !IFDEF NODEBUG
  32. deflibs = bfc42.lib bfcs42.lib $(deflibs)
  33. !ELSE
  34. deflibs = BFC42D.lib BFCS42D.lib bfcd42d.lib bfco42d.lib bfcn42d.lib $(deflibs)
  35. !ENDIF
  36. !ENDIF
  37.  
  38. d3dframe=..\..\lib\borland\d3dframe.lib
  39.  
  40. !IFDEF nodebug
  41. cdebug = -Od
  42. linkdebug = /x
  43. cflags = $(cflags) /DNDEBUG;
  44. !ELSE
  45. cdebug = -Od -v -y
  46. linkdebug = /v
  47. cflags = $(cflags) /DDEBUG;
  48. !ENDIF
  49.  
  50. !ELSE
  51. !IFDEF WATCOM
  52. cc = cl
  53. rc = rc
  54. link = link
  55. bldlib = lib
  56. deflibs = kernel32.lib gdi32.lib user32.lib advapi32.lib gdi32.lib comdlg32.lib winspool.lib shell32.lib winmm.lib comctl32.lib ole32.lib oleaut32.lib
  57. cflags = -c /D "WIN32" /D "_WINDOWS"
  58. !IFDEF NODEBUG
  59. cflags =$(cflags) /D "NDEBUG"
  60. cdebug = -Ox
  61. linkdebug =
  62. !IFDEF MFC
  63. cflags =$(cflags) /MD /D "_AFXDLL"
  64. !ELSE
  65. cflags =$(cflags) /ML
  66. !ENDIF
  67. !ELSE
  68. cflags =$(cflags) /D "DEBUG"
  69. cdebug = -Z7 -Ox
  70. linkdebug = -map -debug:full
  71. !IFDEF MFC
  72. cflags =$(cflags) /MDd /D "_AFXDLL"
  73. !ELSE
  74. cflags =$(cflags) /MLd
  75. !ENDIF
  76. !ENDIF
  77. rcflags = -r -fo
  78. linkflags = /INCREMENTAL:NO /NOLOGO
  79. !IFDEF main
  80. linkflags = $(linkflags) /SUBSYSTEM:CONSOLE
  81. !ELSE
  82. linkflags = $(linkflags) /SUBSYSTEM:WINDOWS
  83. !IFDEF dll
  84. linkflags = $(linkflags) /DLL /DEF:$(deffile)
  85. !ENDIF
  86. !ENDIF
  87. libflags=/OUT:$(OBJ_DIR)\$(proj).lib
  88. outobj = -Fo
  89. commas=
  90. outexe=-out:
  91. borobjs=
  92. borlib=
  93. d3dframe=..\..\lib\watcom\d3dframe.lib
  94.  
  95. !ELSE
  96. cc = cl
  97. rc = rc
  98. link = link
  99. bldlib = lib
  100. deflibs = kernel32.lib gdi32.lib user32.lib advapi32.lib gdi32.lib comdlg32.lib winspool.lib shell32.lib winmm.lib comctl32.lib ole32.lib oleaut32.lib
  101. cflags = -c /D "WIN32" /D "_WINDOWS"
  102. linkflags=
  103. !IFDEF NODEBUG
  104. cflags =$(cflags) /D "NDEBUG"
  105. cdebug = -Ox
  106. linkdebug = /RELEASE
  107. !IFDEF MFC
  108. cflags =$(cflags) /MD /D "_AFXDLL"
  109. !ELSE
  110. cflags =$(cflags) /ML
  111. !ENDIF
  112. !ELSE
  113. cflags = $(cflags) /D "DEBUG"
  114. cdebug = -Z7 -Ox
  115. linkdebug = -map -debug:full -debugtype:cv
  116. !IFDEF MFC
  117. cflags =$(cflags) /MDd /D "_AFXDLL"
  118. !ELSE
  119. linkflags = $(linkflags) /NODEFAULTLIB:LIBC
  120. cflags =$(cflags) /MLd
  121. !ENDIF
  122. !ENDIF
  123. cflags =$(cflags) 
  124. rcflags = -r -fo
  125. linkflags = $(linkflags) /INCREMENTAL:NO /PDB:NONE /NOLOGO
  126. !IFDEF main
  127. linkflags = $(linkflags) /SUBSYSTEM:CONSOLE
  128. !ELSE
  129. linkflags = $(linkflags) /SUBSYSTEM:WINDOWS
  130. !IFDEF dll
  131. linkflags = $(linkflags) /DLL /DEF:$(deffile)
  132. !ENDIF
  133. !ENDIF
  134. libflags=/OUT:$(OBJ_DIR)\$(proj).lib /SUBSYSTEM:WINDOWS
  135. outobj = -Fo
  136. commas=
  137. outexe=-out:
  138. borobjs=
  139. borlib=
  140. d3dframe=..\..\lib\d3dframe.lib
  141.  
  142. !ENDIF
  143. !ENDIF
  144.