home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-bin / x11r6.1 / lib / x11 / config / win32.cf < prev    next >
Encoding:
Text File  |  1996-10-17  |  2.6 KB  |  103 lines

  1. XCOMM platform:  $XConsortium: Win32.cf /main/45 1996/01/19 15:18:37 kaleb $
  2.  
  3. #ifndef OSName
  4. #define OSName            Microsoft Windows NT 3.5
  5. #endif
  6. XCOMM operating system:  OSName
  7. #ifndef OSMajorVersion
  8. #define OSMajorVersion        3
  9. #endif
  10. #ifndef OSMinorVersion
  11. #define OSMinorVersion        5
  12. #endif
  13. #ifndef OSTeenyVersion
  14. #define OSTeenyVersion        0
  15. #endif
  16.  
  17. #ifndef CompilerMajorVersion
  18. #define CompilerMajorVersion    2    /* 0 == NT 3.1 Win32 SDK */
  19. #endif
  20.  
  21. #define BootstrapCFlags        -DWIN32
  22. #ifdef _M_IX86
  23. #define CpuDefines -D_X86_
  24. #endif
  25. /* brain-damaged windows headers will not compile with -Za */
  26. #define StandardDefines -DWIN32 -DWIN32_LEAN_AND_MEAN -D_DLL -D_MT -D__STDC__ CpuDefines
  27. #define DefaultCCOptions -nologo -batch -G4 -W2
  28. #define DebuggableCDebugFlags -Zi
  29. #define ThreadedX        YES
  30. #define HasThreadSafeAPI    NO
  31. #define CpCmd copy
  32. #define LnCmd copy
  33. #define MvCmd ren
  34. #define RmCmd del
  35. #ifndef RmTreeCmd
  36. /* if you do not have deltree, substitute rd /s and suffer the prompts */
  37. #define RmTreeCmd deltree /y
  38. #endif
  39. #define CcCmd cl
  40. #define HasCplusplus        YES
  41. #define CplusplusCmd cl
  42. #define PreProcessCmd CcCmd -nologo -batch -EP
  43. #define CppCmd  CcCmd -nologo -batch -E
  44. #define PatheticCpp        YES
  45. #define ConstructMFLAGS        YES
  46. #if (CompilerMajorVersion == 0)
  47. #define ArCmdBase lib32
  48. #else
  49. #define ArCmdBase lib
  50. #endif
  51. #define ArCmd ArCmdBase
  52. #define CplusplusCmd cl
  53. #define MkdirHierCmd mkdir
  54. #define InstallCmd copy
  55. #define InstPgmFlags /**/
  56. #define InstBinFlags /**/
  57. #define InstUidFlags /**/
  58. #define InstLibFlags /**/
  59. #define InstIncFlags /**/
  60. #define InstManFlags /**/
  61. #define InstDatFlags /**/
  62. #define InstallFlags /**/
  63. #if (CompilerMajorVersion == 0)
  64. #define ExtraLibraries crtdll.lib kernel32.lib wsock32.lib
  65. #else
  66. #define ExtraLibraries msvcrt.lib kernel32.lib wsock32.lib
  67. #endif
  68. #define MakeCmd nmake -nologo
  69. #if (CompilerMajorVersion == 0)
  70. #define LdCmd link32
  71. #else
  72. #define LdCmd link
  73. #endif
  74. #define MathLibrary
  75. #define HasSymLinks        NO
  76. #define HasPutenv        YES
  77. #define Osuf obj
  78. #ifndef CCsuf
  79. #define CCsuf cxx
  80. #endif
  81. #define BuildServer        NO
  82. #define ConnectionFlags        -DTCPCONN
  83.  
  84. /* override as necessary in site.def/host.def */
  85. #ifndef StdIncDir
  86. #define StdIncDir         D:/MSVC20/INCLUDE
  87. #endif
  88. #define LdPreLib /**/
  89. #define LdPostLib /**/
  90. #ifndef UseInstalled
  91. #define ImakeCmd $(IMAKESRC:/=\)\imake
  92. #define DependCmd $(DEPENDSRC:/=\)\makedepend
  93. #endif
  94. #define FilesToClean *.bak *.obj *.lib make.log
  95. #define ShLibDir $(BINDIR)
  96.  
  97. #define XFileSearchPathBase Concat4($(LIBDIR)/;L/;T/;N;C,;S:$(LIBDIR)/;l/;T/;N;C,;S:$(LIBDIR)/;T/;N;C,;S:$(LIBDIR)/;L/;T/;N;S:$(LIBDIR)/;l/;T/;N;S:$(LIBDIR)/;T/;N;S)
  98.  
  99. #define BuildFonts        NO
  100. #define XawI18nDefines        -DHAS_WCHAR_H
  101.  
  102. #include <Win32.rules>
  103.