Blob Blame History Raw
XCOMM platform:  $XFree86: xc/config/cf/QNX.cf,v 1.1.2.4 1999/07/29 09:22:24 hohndel Exp $

#define StripInstalledPrograms	NO
#define BuildServer 		YES
#define BuildLBX  		YES    /* For now */

#ifndef OSName
#define OSName 			QNX
#endif

#ifndef OSVendor
#define OSVendor		QNX Corp.
#endif
#ifndef OSMajorVersion
#define OSMajorVersion		4
#endif
#ifndef OSMinorVersion
#define OSMinorVersion		25
#endif

/* Use a non-broken shell ... */
#define BourneShell		/usr/local/bin/pdksh
#define OSDefines		-DQNX -D__QNX__ -DNO_REGEX -DSTRINGS_ALIGNED -D__i386__

#define SourceDefines		-D_POSIX_SOURCE
#define HasGcc			NO
#define HasGcc2			NO
#define DoRanlibCmd 		NO
#undef ArCmd
#define ArCmd			wlib -b -c -p=256
#define MkdirHierCmd		mkdir -p
#define InstallCmd		/usr/X11R6/bin/install.qnx

#define DefaultCCOptions	-5s -Otx -Wc,-r -b -j -Wc,-ei -N128000 -zp4 -mf
#define LibraryCCOptions	-5s -Otx -Wc,-r -b -j -Wc,-ei -zp4 -mf
#define ServerCCOptions		-5s -Otx -Wc,-r -T1 -M -N4096000 -j -b -mf -Wc,-ei -Wc,-s -zp4 -llibmalloc
#define LocalLibraries
#define ExtraLibraries		-lsocket -lunix 
#define CLibrary
#define PosixLibraries
#define ConnectionFlags 	-DTCPCONN 
#define CppCmd			/usr/X11R6/bin/cpp

#define HasShadowPasswd		YES
#define HasLibCrypt		YES
#define SharedLibXdmGreet	NO
#define HasShm			NO    /* For now as well */
#define HasSockets		YES
#define HasPutenv		YES
#define HasCbrt			NO
#define HasVarDirectory		NO

#define AvoidNullMakeCommand    YES
#define CompressAllFonts        YES
#define Malloc0ReturnsNull      YES
#define UseInternalMalloc	NO
#define NeedConstPrototypes     YES
#define NeedFunctionPrototypes  YES
#define NeedNestedPrototypes    YES
#define NeedVarargsPrototypes   YES

#ifndef NeedWidePrototypes
#define NeedWidePrototypes      NO
#endif

#define TermcapLibrary		-lncurses
#ifndef UseStaticTermcapLib
#define UseStaticTermcapLib     NO
#endif

#define StandardCppDefines	-traditional StandardDefines
#define StandardDefines OSDefines SourceDefines
#define ServerOSDefines -DDDXTIME XFree86ServerOSDefines 
#define ServerExtraDefines XFree86ServerDefines
#define ExtraFilesToClean       *.err *.map 

#include <QNX.rules>
#include <xfree86.cf>