]> git.sesse.net Git - rdpsrv/blob - Xserver/config/cf/luna.cf
Import X server from vnc-3.3.7.
[rdpsrv] / Xserver / config / cf / luna.cf
1 XCOMM platform:  $XConsortium: luna.cf /main/35 1996/09/28 16:11:11 rws $
2 /*
3  *      Please set the values for OSMajorVerion and OSMinorVersion
4  *      before making makefiles.         
5  *
6  *      The Luna version of the make program doesn't define the standard
7  *      macro MAKE, so you must run it as "make MAKE=make" at top level,
8  *      e.g., "make MAKE=make World"
9  */
10
11 #ifdef Mc68000Architecture
12 # ifdef luna2
13 #ifndef OSName
14 #define OSName            Mach 2.5 Vers 1.40
15 #endif
16 #ifndef OSMajorVersion
17 #define OSMajorVersion    1
18 #endif
19 #ifndef OSMinorVersion
20 #define OSMinorVersion    40
21 #endif
22 # else 
23 #ifndef OSName
24 #define OSName            UNIOS-B 4.3BSD UNIX: 2.00
25 #endif
26 #ifndef OSMajorVersion
27 #define OSMajorVersion    2
28 #endif
29 #ifndef OSMinorVersion
30 #define OSMinorVersion    0
31 #endif
32 #define DirFailPrefix -
33 # endif
34 #else  /* Mc88000Architecture */
35 #ifndef OSName
36 #define OSName            Mach 2.5 Vers 2.00.1
37 #endif
38 #ifndef OSMajorVersion
39 #define OSMajorVersion    2
40 #endif
41 #ifndef OSMinorVersion
42 #define OSMinorVersion    0
43 #endif
44 #ifndef OSTeenyVersion
45 #define OSTeenyVersion    1
46 #endif
47 #endif
48 XCOMM operating system:  OSName
49
50 #define HasBsearch              NO
51 #define HasVoidSignalReturn     NO
52 #define HasGcc                  YES
53 #define HasCThreads             YES
54 #define HasThreadSafeAPI        NO
55 #define Malloc0ReturnsNull      HasCThreads    /* -lthreads fails, -lc works */
56 #define XawI18nDefines          -DHAS_WCHAR_H -DHAS_ISW_FUNCS
57 #define BootstrapCFlags         -DUSE_CC_E -DNFS_STDOUT_BUG
58
59 #define ThreadsLibraries                -lthreads -lmach
60 #define ThreadsCplusplusLibraries       -lthreads -lmach
61
62 #define PrimaryScreenResolution 100
63 #define BuildXKB        YES
64
65 #ifdef Mc68000Architecture
66 #ifdef  luna2
67 #if ((OSMajorVersion <= 1) && (OSMinorVersion < 40))
68 #define ServerExtraDefines -DUNUSE_DRV_TIME -DUNUSE_SIGIO_SIGNAL 
69 #endif
70 #else   /* luna1 */
71 #if ((OSMajorVersion <= 1) && (OSMinorVersion <= 60))
72 #define StandardDefines         -Dluna -Duniosb
73 #endif
74 #if ((OSMajorVersion < 2) || ((OSMajorVersion == 2) && (OSMinorVersion < 1)))
75 #define ServerExtraDefines -DUNUSE_DRV_TIME -DUNUSE_SIGIO_SIGNAL 
76 #endif
77 #endif  /* luna2 */
78 #if HasGcc
79 #define OptimizedCDebugFlags    -O -traditional
80 #define ServerCDebugFlags       -Dmc68020 -O -traditional
81 #else   /* cc */
82 #define OptimizedCDebugFlags    -O -Z18
83 #define ServerCDebugFlags       -Dmc68020 -O -Z18
84 #endif /* HasGcc */
85 #endif /* Mc68000Architecture */
86
87
88 #ifdef Mc88000Architecture
89 #if ((OSMajorVersion <= 1) && (OSMinorVersion <= 12))
90 #define ServerExtraDefines -DUNUSE_DRV_TIME -DUNUSE_SIGIO_SIGNAL 
91 #endif
92 #define HasNdbm                 YES
93 #define ExtraLibraries          -li18n
94 #if HasGcc
95 #define CcCmd                   gcc -fstrength-reduce
96 #define PreIncDir               /usr/local/lib/gcc/gcc-include
97 #define OptimizedCDebugFlags    -O2 /* -traditional */
98 #else
99 #define PreIncDir               /usr/lib/ccom/include
100 #endif
101 #define PostIncDir              /usr/mach/include
102 #endif
103
104 #ifdef Mc68000Architecture
105 #define UnalignedReferencesAllowed YES  /* if arbitrary deref is okay */
106 #define BuildPexExt             NO              
107 #define XlunaServer             YES
108 #endif
109
110 #ifdef Mc88000Architecture
111 #define BuildPexExt             NO
112 #define XlunaServer             YES
113 #endif
114
115 #if ((OSMajorVersion >= 2) && (OSMinorVersion >= 0) && (OSTeenyVersion >= 1))
116 #define HasWChar32              YES
117 #endif