123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- XCOMM $TOG: svr4.cf /main/17 1997/06/08 20:08:31 kaleb $
- /*
- * A default OS name
- */
- #ifndef OSName
- #ifdef i386Architecture
- #define OSName UNIX System V/386 Release 4
- #else
- #define OSName UNIX System V Release 4
- #endif
- #endif
- #ifndef OSVendor
- #define OSVendor /**/
- #endif
- /*
- * The default version will be 4.0.0 which should be
- * the least common denominator of all SVR4
- */
- #ifndef OSMajorVersion
- #define OSMajorVersion 4
- #endif
- #ifndef OSMinorVersion
- #define OSMinorVersion 0
- #endif
- #ifndef OSTeenyVersion
- #define OSTeenyVersion 0
- #endif
- #ifndef BootstrapCFlags
- #ifdef i386Architecture
- #define BootstrapCFlags -DSVR4 -Di386
- #else
- #ifdef SYSV386
- #define BootstrapCFlags -DSVR4 -Di386
- #else
- #define BootstrapCFlags -DSVR4
- #endif
- #endif
- #endif
- /* Some stuff that all SVR4s should have */
- #define SystemV4 YES
- #ifndef HasLdRunPath
- #define HasLdRunPath YES
- #endif
- #define HasPoll YES
- #ifndef SVR4Architecture
- #define SVR4Architecture
- #endif
- #ifndef PatheticCpp
- #define PatheticCpp YES
- #endif
- #define Malloc0ReturnsNull YES /* in case -lmalloc used */
- /*
- * Here are the default paths to use to pick up tools for building.
- */
- #ifndef ArCmdBase
- #define ArCmdBase /usr/ccs/bin/ar
- #endif
- #ifndef AsCmd
- #define AsCmd /usr/ccs/bin/as
- #endif
- #ifndef CppCmd
- #define CppCmd /usr/ccs/lib/cpp
- #endif
- #ifndef LdCmd
- #define LdCmd /usr/ccs/bin/ld
- #endif
- #ifndef LexCmd
- #define LexCmd /usr/ccs/bin/lex
- #endif
- #ifndef MakeCmd
- #define MakeCmd /usr/ccs/bin/make
- #endif
- #ifndef YaccCmd
- #define YaccCmd /usr/ccs/bin/yacc
- #endif
- #if (OSMinorVersion == 0)
- #ifndef XawI18nDefines
- #define XawI18nDefines -DUSE_XWCHAR_STRING
- #endif
- #endif
- #ifdef i386Architecture
- #ifndef StandardDefines
- #define StandardDefines -DSVR4 -Di386
- #endif
- #ifndef ToolkitStringsABIOptions
- #define ToolkitStringsABIOptions -intelabi
- #endif
- #ifndef DefaultCCOptions
- #if HasGcc2
- #if !defined(SunArchitecture)
- #define DefaultCCOptions -ansi
- #endif
- #else
- #define DefaultCCOptions -Xa -Dasm=__asm
- #endif
- #endif
- #if !defined(DefaultCDebugFlags) && !defined(OptimizedCDebugFlags)
- #if HasGcc2
- #ifdef i386Architecture
- #define DefaultCDebugFlags -O2
- #else
- #define DefaultCDebugFlags -O2
- #endif
- #else
- #define DefaultCDebugFlags -O
- #endif
- #endif
- #ifndef ServerOSDefines
- #define ServerOSDefines -DDDXTIME XFree86ServerOSDefines
- #endif
- #endif
- /*
- * The TLI interface is more robust on most SVR4s, so it will be the default.
- */
- #if !defined(SunArchitecture)
- #ifndef ConnectionFlags
- #define ConnectionFlags -DSTREAMSCONN -DUNIXCONN -DLOCALCONN
- #endif
- #endif
- #ifndef ManSuffix
- #define ManSuffix 1x
- #define ManDir $(MANSOURCEPATH)1
- #endif
- #ifndef LibManSuffix
- #define LibManSuffix 3x
- #define LibmanDir $(MANSOURCEPATH)3
- #endif
- #ifndef FileManSuffix
- #define FileManSuffix 4
- #endif
- #ifdef i386Architecture
- #include <xfree86.cf>
- #endif
- #include <sv4Lib.rules>
|