Initial import of the CDE 2.1.30 sources from the Open Group.
This commit is contained in:
133
cde/config/cf/Win32.cf
Normal file
133
cde/config/cf/Win32.cf
Normal file
@@ -0,0 +1,133 @@
|
||||
XCOMM platform: $TOG: Win32.cf /main/57 1997/12/04 11:03:33 kaleb $
|
||||
|
||||
#ifndef OSName
|
||||
#define OSName DefaultOSName
|
||||
#endif
|
||||
#ifndef OSMajorVersion
|
||||
#define OSMajorVersion DefaultOSMajorVersion
|
||||
#endif
|
||||
#ifndef OSMinorVersion
|
||||
#define OSMinorVersion DefaultOSMinorVersion
|
||||
#endif
|
||||
#ifndef OSTeenyVersion
|
||||
#define OSTeenyVersion DefaultOSTeenyVersion
|
||||
#endif
|
||||
XCOMM operating system: OSName OSMajorVersion./**/OSMinorVersion
|
||||
|
||||
#ifndef CompilerMajorVersion
|
||||
/* 0 == NT 3.1 Win32 SDK, 2 == MSVC++ 2, 4 == MSVC 4 */
|
||||
#define CompilerMajorVersion 4
|
||||
#endif
|
||||
|
||||
#define BootstrapCFlags -DWIN32
|
||||
#ifdef _M_IX86
|
||||
#define CpuDefines -D_X86_
|
||||
#endif
|
||||
/* brain-damaged windows headers will not compile with -Za */
|
||||
#define StandardDefines -DWIN32 -DWIN32_LEAN_AND_MEAN -D_DLL -D_MT -D__STDC__ CpuDefines
|
||||
#if CompilerMajorVersion < 4
|
||||
#define DefaultCCOptions -nologo -batch -G4 -W2
|
||||
#else
|
||||
#define DefaultCCOptions -nologo -G4 -W2
|
||||
#endif
|
||||
#if CompilerMajorVersion < 4
|
||||
#define DebuggableCDebugFlags -Zi
|
||||
#else
|
||||
#define DebuggableCDebugFlags -Zi -Od
|
||||
#endif
|
||||
#define ThreadedX YES
|
||||
#define HasThreadSafeAPI NO
|
||||
#define CpCmd copy
|
||||
#define LnCmd copy
|
||||
#define MvCmd ren
|
||||
#define RmCmd del
|
||||
#ifndef RmTreeCmd
|
||||
XCOMM choices here include:
|
||||
XCOMM o `del /q /s` and live with pressing the "any" key
|
||||
XCOMM o `deltree, copied from MS-DOS 5
|
||||
XCOMM o `rm -rfx` from the SDK Subscription (MSTOOLS in your Path)
|
||||
XCOMM o `rm -rf` from the GNU file utilities
|
||||
XCOMM We're using the GNU file utilities
|
||||
#define RmTreeCmd rm -rf
|
||||
#endif
|
||||
#define CcCmd cl
|
||||
#define HasCplusplus YES
|
||||
#define CplusplusCmd cl
|
||||
#if CompilerMajorVersion < 4
|
||||
#define PreProcessCmd CcCmd -nologo -batch -EP
|
||||
#define CppCmd CcCmd -nologo -batch -E
|
||||
#else
|
||||
#define PreProcessCmd CcCmd -nologo -EP
|
||||
#define CppCmd CcCmd -nologo -E
|
||||
#endif
|
||||
#define PatheticCpp YES
|
||||
#define ConstructMFLAGS YES
|
||||
#if (CompilerMajorVersion == 0)
|
||||
#define ArCmdBase lib32
|
||||
#else
|
||||
#define ArCmdBase lib
|
||||
#endif
|
||||
#define ArCmd ArCmdBase
|
||||
#define CplusplusCmd cl
|
||||
#define MkdirHierCmd $(CONFIGSRC:/=\)\util\mkdirhier
|
||||
#define InstallCmd copy
|
||||
#define InstPgmFlags /**/
|
||||
#define InstBinFlags /**/
|
||||
#define InstUidFlags /**/
|
||||
#define InstLibFlags /**/
|
||||
#define InstIncFlags /**/
|
||||
#define InstManFlags /**/
|
||||
#define InstDatFlags /**/
|
||||
#define InstallFlags /**/
|
||||
#if (CompilerMajorVersion == 0)
|
||||
#define ExtraLibraries crtdll.lib kernel32.lib wsock32.lib
|
||||
#elif (CompilerMajorVersion < 4)
|
||||
#define ExtraLibraries msvcrt.lib kernel32.lib wsock32.lib
|
||||
#else
|
||||
#define ExtraLibraries msvcrt.lib kernel32.lib wsock32.lib -link -nodefaultlib:libc
|
||||
#endif
|
||||
#define MakeCmd nmake -nologo
|
||||
#if (CompilerMajorVersion == 0)
|
||||
#define LdCmd link32
|
||||
#else
|
||||
#define LdCmd link
|
||||
#endif
|
||||
#define MathLibrary
|
||||
#define HasSymLinks NO
|
||||
#define HasVarDirectory NO
|
||||
#define HasPutenv YES
|
||||
#define Osuf obj
|
||||
#ifndef CCsuf
|
||||
#define CCsuf cxx
|
||||
#endif
|
||||
#define BuildServer NO
|
||||
#define ConnectionFlags -DTCPCONN
|
||||
|
||||
/* override as necessary in site.def/host.def */
|
||||
#ifndef StdIncDir
|
||||
#define StdIncDir C:/MSDEVSTD/INCLUDE
|
||||
#endif
|
||||
#define LdPreLib /**/
|
||||
#define LdPostLib /**/
|
||||
#ifndef UseInstalled
|
||||
#define ImakeCmd $(IMAKESRC:/=\)\imake
|
||||
#define DependCmd $(DEPENDSRC:/=\)\makedepend
|
||||
#endif
|
||||
#define DependFlags -D_WIN32
|
||||
#define FilesToClean *.bak *.obj *.lib make.log
|
||||
#define ShLibDir $(BINDIR)
|
||||
|
||||
#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)
|
||||
|
||||
#define XawI18nDefines -DHAS_WCHAR_H
|
||||
#define UseRgbTxt YES
|
||||
#define HasCbrt NO
|
||||
#define HasFfs NO
|
||||
#define HasXdmAuth NO
|
||||
|
||||
/* the following components haven't been ported yet */
|
||||
#define BuildLBX NO
|
||||
#define BuildXprint NO
|
||||
#define XprtServer NO
|
||||
|
||||
#include <Win32.rules>
|
||||
Reference in New Issue
Block a user