summaryrefslogtreecommitdiff
path: root/util/cf/QNX4.cf
blob: b38738c46ff2739cc7c9355453f4a6febbe393e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
XCOMM platform:  $XFree86: xc/config/cf/QNX4.cf,v 1.3 2000/07/07 20:06:56 tsi Exp $

#define StripInstalledPrograms	NO
#define BuildServer 		YES
#define DoLoadableServer	NO     /* sorry, are u listenning QSSL? */
#define BuildLBX  		YES    /* For now */
#define ExpandManNames		YES
#define ByteOrder		X_LITTLE_ENDIAN

#ifndef OSName
#define OSName 			QNX4
#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		-DQNX4 -DQNX -D__QNX__ -DNO_REGEX -DSTRINGS_ALIGNED -D__i386__

#define SourceDefines		-D_POSIX_SOURCE
#define DoRanlibCmd 		NO
#undef ArCmd
#define ArCmd			wlib -b -c -p=256
#define MkdirHierCmd		mkdir -p
#ifdef UseInstalled
#define InstallCmd		install
#else
#define InstallCmd		$(SHELL) $(CONFIGSRC)/util/install.sh
#endif

#ifndef UseDeprecatedKeyboardDriver
#define UseDeprecatedKeyboardDriver YES
#endif

#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 	-DUNIXCONN -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 HasSnprintf		YES
#define HasBSD44Sockets		YES
#define HasPerl			NO
#define LogDirectory		/usr/adm
#define XLogFile	XFree86

#define BuildHtmlManPages	NO /* We don't want HTML manpages */
#define BuildRman		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 LexCmd			flex -l
#define LexLib			-lfl
#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 <QNX4.rules>
#include <xorg.cf>