|
Packit |
b099d7 |
XCOMM platform: $XConsortium: Win32.cf /main/51 1996/12/19 14:20:08 lehors $
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#ifndef OSName
|
|
Packit |
b099d7 |
#define OSName Microsoft Windows NT 4.0
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
XCOMM operating system: OSName
|
|
Packit |
b099d7 |
#ifndef OSMajorVersion
|
|
Packit |
b099d7 |
#define OSMajorVersion 4
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
#ifndef OSMinorVersion
|
|
Packit |
b099d7 |
#define OSMinorVersion 0
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
#ifndef OSTeenyVersion
|
|
Packit |
b099d7 |
#define OSTeenyVersion 0
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#ifndef CompilerMajorVersion
|
|
Packit |
b099d7 |
/* 0 == NT 3.1 Win32 SDK, 2 == MSVC++ 2, 4 == MSVC 4 */
|
|
Packit |
b099d7 |
#define CompilerMajorVersion 4
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define BootstrapCFlags -DWIN32
|
|
Packit |
b099d7 |
#ifdef _M_IX86
|
|
Packit |
b099d7 |
#define CpuDefines -D_X86_
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
/* brain-damaged windows headers will not compile with -Za */
|
|
Packit |
b099d7 |
#define StandardDefines -DWIN32 -DWIN32_LEAN_AND_MEAN -D_DLL -D_MT -D__STDC__ CpuDefines
|
|
Packit |
b099d7 |
#if CompilerMajorVersion < 4
|
|
Packit |
b099d7 |
#define DefaultCCOptions -nologo -batch -G4 -W2
|
|
Packit |
b099d7 |
#else
|
|
Packit |
b099d7 |
#define DefaultCCOptions -nologo -G4 -W2
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
#if CompilerMajorVersion < 4
|
|
Packit |
b099d7 |
#define DebuggableCDebugFlags -Zi
|
|
Packit |
b099d7 |
#else
|
|
Packit |
b099d7 |
#define DebuggableCDebugFlags -Zi -Od
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
#define ThreadedX YES
|
|
Packit |
b099d7 |
#define HasThreadSafeAPI NO
|
|
Packit |
b099d7 |
#define CpCmd copy
|
|
Packit |
b099d7 |
#define LnCmd copy
|
|
Packit |
b099d7 |
#define MvCmd ren
|
|
Packit |
b099d7 |
#define RmCmd del
|
|
Packit |
b099d7 |
#ifndef RmTreeCmd
|
|
Packit |
b099d7 |
/*#define RmTreeCmd del /q /s */
|
|
Packit |
b099d7 |
#define RmTreeCmd rm -rfx
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
#define CcCmd cl
|
|
Packit |
b099d7 |
#define HasCplusplus YES
|
|
Packit |
b099d7 |
#define CplusplusCmd cl
|
|
Packit |
b099d7 |
#if CompilerMajorVersion < 4
|
|
Packit |
b099d7 |
#define PreProcessCmd CcCmd -nologo -batch -EP
|
|
Packit |
b099d7 |
#define CppCmd CcCmd -nologo -batch -E
|
|
Packit |
b099d7 |
#else
|
|
Packit |
b099d7 |
#define PreProcessCmd CcCmd -nologo -EP
|
|
Packit |
b099d7 |
#define CppCmd CcCmd -nologo -E
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
#define PatheticCpp YES
|
|
Packit |
b099d7 |
#define ConstructMFLAGS YES
|
|
Packit |
b099d7 |
#if (CompilerMajorVersion == 0)
|
|
Packit |
b099d7 |
#define ArCmdBase lib32
|
|
Packit |
b099d7 |
#else
|
|
Packit |
b099d7 |
#define ArCmdBase lib
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
#define ArCmd ArCmdBase
|
|
Packit |
b099d7 |
#define CplusplusCmd cl
|
|
Packit |
b099d7 |
#define MkdirHierCmd mkdir
|
|
Packit |
b099d7 |
#define InstallCmd copy
|
|
Packit |
b099d7 |
#define InstPgmFlags /**/
|
|
Packit |
b099d7 |
#define InstBinFlags /**/
|
|
Packit |
b099d7 |
#define InstUidFlags /**/
|
|
Packit |
b099d7 |
#define InstLibFlags /**/
|
|
Packit |
b099d7 |
#define InstIncFlags /**/
|
|
Packit |
b099d7 |
#define InstManFlags /**/
|
|
Packit |
b099d7 |
#define InstDatFlags /**/
|
|
Packit |
b099d7 |
#define InstallFlags /**/
|
|
Packit |
b099d7 |
#if (CompilerMajorVersion == 0)
|
|
Packit |
b099d7 |
#define ExtraLibraries crtdll.lib kernel32.lib wsock32.lib
|
|
Packit |
b099d7 |
#elif (CompilerMajorVersion < 4)
|
|
Packit |
b099d7 |
#define ExtraLibraries msvcrt.lib kernel32.lib wsock32.lib
|
|
Packit |
b099d7 |
#else
|
|
Packit |
b099d7 |
#define ExtraLibraries msvcrt.lib kernel32.lib wsock32.lib -link -nodefaultlib:libc
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
#define MakeCmd nmake -nologo
|
|
Packit |
b099d7 |
#if (CompilerMajorVersion == 0)
|
|
Packit |
b099d7 |
#define LdCmd link32
|
|
Packit |
b099d7 |
#else
|
|
Packit |
b099d7 |
#define LdCmd link
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
#define MathLibrary
|
|
Packit |
b099d7 |
#define HasSymLinks NO
|
|
Packit |
b099d7 |
#define HasVarDirectory NO
|
|
Packit |
b099d7 |
#define HasPutenv YES
|
|
Packit |
b099d7 |
#define Osuf obj
|
|
Packit |
b099d7 |
#ifndef CCsuf
|
|
Packit |
b099d7 |
#define CCsuf cxx
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
#define BuildServer NO
|
|
Packit |
b099d7 |
#define ConnectionFlags -DTCPCONN
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/* override as necessary in site.def/host.def */
|
|
Packit |
b099d7 |
#ifndef StdIncDir
|
|
Packit |
b099d7 |
#define StdIncDir C:/MSDEVSTD/INCLUDE
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
#define LdPreLib /**/
|
|
Packit |
b099d7 |
#define LdPostLib /**/
|
|
Packit |
b099d7 |
#ifndef UseInstalled
|
|
Packit |
b099d7 |
#define ImakeCmd $(IMAKESRC:/=\)\imake
|
|
Packit |
b099d7 |
#define DependCmd $(DEPENDSRC:/=\)\makedepend
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
#define DependFlags -D_WIN32
|
|
Packit |
b099d7 |
#define FilesToClean *.bak *.obj *.lib make.log
|
|
Packit |
b099d7 |
#define ShLibDir $(BINDIR)
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#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)
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#define XawI18nDefines -DHAS_WCHAR_H
|
|
Packit |
b099d7 |
#define UseRgbTxt YES
|
|
Packit |
b099d7 |
#define HasCbrt NO
|
|
Packit |
b099d7 |
#define HasFfs NO
|
|
Packit |
b099d7 |
#define HasXdmAuth NO
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/* the following components haven't been ported yet */
|
|
Packit |
b099d7 |
#define BuildLBX NO
|
|
Packit |
b099d7 |
#define BuildXprint NO
|
|
Packit |
b099d7 |
#define XprtServer NO
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#include <Win32.rules>
|