Blame config/cf/nto.cf

Packit b099d7
/* $XFree86: xc/config/cf/nto.cf,v 1.1.2.3 1999/11/18 15:37:13 hohndel Exp $ */
Packit b099d7
/* Get X to build using the gcc toolchain, from QNX4 */
Packit b099d7
/* Let us try to separate the x86 stuff out of here as well... */ 
Packit b099d7
Packit b099d7
Packit b099d7
#ifndef OSName
Packit b099d7
#define OSName 			Neutrino	
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#ifndef OSVendor
Packit b099d7
#define OSVendor		QNX Corp.
Packit b099d7
#endif
Packit b099d7
#ifndef OSMajorVersion
Packit b099d7
#define OSMajorVersion		2
Packit b099d7
#endif
Packit b099d7
#ifndef OSMinorVersion
Packit b099d7
#define OSMinorVersion		0
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#if defined(i386Architecture)
Packit b099d7
#define BuildServer 		YES
Packit b099d7
#else
Packit b099d7
#define BuildServer		NO
Packit b099d7
#endif
Packit b099d7
Packit b099d7
/* Use a non-broken shell ... */
Packit b099d7
#define BourneShell		/bin/pdksh
Packit b099d7
#define OSDefines		-DNO_REGEX -DSTRINGS_ALIGNED
Packit b099d7
#define XawI18nDefines		-DUSE_XWCHAR_STRING -DUSE_XMBTOWC
Packit b099d7
#define StripInstalledPrograms	NO
Packit b099d7
#define BuildLBX		YES 
Packit b099d7
Packit b099d7
#define SourceDefines		-D_POSIX_SOURCE
Packit b099d7
#define CrossCompiling		YES
Packit b099d7
#define HasGcc			YES
Packit b099d7
#define HasGcc2			YES
Packit b099d7
#define DoRanlibCmd 		YES
Packit b099d7
#define GccUsesGas		YES
Packit b099d7
#define MkdirHierCmd		mkdir -p
Packit b099d7
Packit b099d7
#define InstallCmd		/usr/X11R6/bin/install.qnx
Packit b099d7
#define DefaultCCOptions	
Packit b099d7
#define LibraryCCOptions
Packit b099d7
#define ServerCCOptions		
Packit b099d7
#define LocalLibraries
Packit b099d7
#define CLibrary
Packit b099d7
#define PosixLibraries
Packit b099d7
#define ConnectionFlags 	-DTCPCONN 
Packit b099d7
Packit b099d7
#define StandardCppDefines	-traditional StandardDefines
Packit b099d7
#define PreProcessCmd		CppCmd
Packit b099d7
Packit b099d7
#define HasShm			NO    /* For now as well */
Packit b099d7
#define HasSockets		YES
Packit b099d7
#define HasPutenv		YES
Packit b099d7
#define HasCbrt			NO
Packit b099d7
#define HasShadowPasswd	YES
Packit b099d7
Packit b099d7
#define AvoidNullMakeCommand    YES
Packit b099d7
#define CompressAllFonts        YES
Packit b099d7
#define Malloc0ReturnsNull      YES
Packit b099d7
#define NeedConstPrototypes     YES
Packit b099d7
#define NeedFunctionPrototypes  YES
Packit b099d7
#define NeedNestedPrototypes    YES
Packit b099d7
#define NeedVarargsPrototypes   YES
Packit b099d7
#define OptimizedCDebugFlags	-O2
Packit b099d7
#define DefaultCDebugFlags	-O2
Packit b099d7
Packit b099d7
#ifndef NeedWidePrototypes
Packit b099d7
#define NeedWidePrototypes      NO
Packit b099d7
#endif
Packit b099d7
Packit b099d7
#define LexLib
Packit b099d7
#define TermcapLibrary		-lncurses
Packit b099d7
#ifndef UseStaticTermcapLib
Packit b099d7
#define UseStaticTermcapLib     NO
Packit b099d7
#endif
Packit b099d7
Packit b099d7
/* Here, we put in the #defines which are CPU-specific */
Packit b099d7
/* Note that the full paths to the tools will go away when self-hosted */
Packit b099d7
Packit b099d7
#ifdef i386Architecture
Packit b099d7
#define BootstrapCFlags		-D__QNXNTO__ -Di386
Packit b099d7
#define OSDefines		-DNO_REGEX -DSTRINGS_ALIGNED 
Packit b099d7
#define NTODefines		-D__i386__ -D__ELF__ -D__QNXNTO__ -D_i386
Packit b099d7
#define CcCmd			/usr/gcc/ntox86/bin/gcc -bntox86
Packit b099d7
#define ArCmd			/usr/gcc/bin/ar cq
Packit b099d7
#define LdCmd			/usr/gcc/bin/ld
Packit b099d7
#define AsCmd			/usr/gcc/ntox86/bin/as
Packit b099d7
#define RanlibCmd		/usr/gcc/bin/ranlib
Packit b099d7
#define CppCmd			/usr/gcc/lib/gcc-lib/ntox86/2.8.1/cpp
Packit b099d7
#define AsmDefines		-DUSE_GAS -D__ELF__ -D__QNXNTO__
Packit b099d7
#define ExtraLibraries		-lsocket
Packit b099d7
#endif
Packit b099d7
Packit b099d7
/* MIPS architecture */
Packit b099d7
#ifdef mipsArchitecture
Packit b099d7
#define BootstrapCFlags		-D__QNXNTO__ -DMIPS
Packit b099d7
#define OSDefines		-DNO_REGEX -DSTRINGS_ALIGNED
Packit b099d7
#define NTODefines		-D__MIPS__ -D__ELF__ -D__QNXNTO__
Packit b099d7
#define CcCmd			/usr/gcc/ntomips/bin/gcc -bntomips -EL
Packit b099d7
#define ArCmd			/usr/gcc/bin/ar cq
Packit b099d7
#define LdCmd			/usr/gcc/bin/ld
Packit b099d7
#define AsCmd			/usr/gcc/ntomips/bin/as
Packit b099d7
#define RanlibCmd		/usr/gcc/bin/ranlib
Packit b099d7
#define AsmDefines		-DUSE_GAS -D__ELF__ -D__QNXNTO__
Packit b099d7
#define ExtraLibraries		-lsocket 
Packit b099d7
#endif
Packit b099d7
Packit b099d7
/* Power PC support */
Packit b099d7
#ifdef PPCArchitecture
Packit b099d7
#define BootstrapCFlags		-D__QNXNTO__ -DPPC
Packit b099d7
#define OSDefines		-DNO_REGEX -DSTRINGS_ALIGNED
Packit b099d7
#define NTODefines		-D__PPC__ -D__ELF__ -D__QNXNTO__
Packit b099d7
#define CcCmd			/usr/gcc/ntoppc/bin/gcc -bntoppc
Packit b099d7
#define ArCmd			/usr/gcc/bin/ar cq
Packit b099d7
#define LdCmd			/usr/gcc/bin/ld
Packit b099d7
#define AsCmd			/usr/gcc/ntoppc/bin/as
Packit b099d7
#define RanlibCmd		/usr/gcc/bin/ranlib
Packit b099d7
#define AsmDefines		-DUSE_GAS -D__ELF__ -D__QNXNTO__
Packit b099d7
#define ExtraLibraries		-lsocket
Packit b099d7
#endif
Packit b099d7
Packit b099d7
Packit b099d7
#define StandardDefines OSDefines NTODefines
Packit b099d7
#define ServerOSDefines -DDDXTIME XFree86ServerOSDefines 
Packit b099d7
#define ServerExtraDefines XFree86ServerDefines
Packit b099d7
#define ExtraFilesToClean       *.err *.map 
Packit b099d7
Packit b099d7
#include <nto.rules>
Packit b099d7
#include <xfree86.cf>
Packit b099d7