]> git.sesse.net Git - rdpsrv/blob - Xserver/config/cf/ncr.cf
Import X server from vnc-3.3.7.
[rdpsrv] / Xserver / config / cf / ncr.cf
1 XCOMM platform:  $XConsortium: ncr.cf /main/28 1996/09/28 16:11:31 rws $
2 XCOMM platform:  $XFree86: xc/config/cf/ncr.cf,v 3.18 1996/12/27 06:50:22 dawes Exp $
3
4 #ifndef OSName
5 #define OSName                  Unix System V Release 4/MP-RAS
6 #endif
7 #ifndef OSVendor
8 #define OSVendor                NCR
9 #endif
10 XCOMM operating system:  OSName
11
12 #define BootstrapCFlags         -DNCR
13 #define HasStreams              YES
14 #define XawI18nDefines          -DUSE_XWCHAR_STRING
15
16 /* Build Flags */
17
18 XCOMM
19 XCOMM These flags build correctly on SVR4/MP-RAS 3.0. If building on
20 XCOMM SVR4/MP-RAS 2.X, you must add -DWINTCP to StandardDefines
21 XCOMM
22 #define StandardDefines         -DSVR4 -DNCR -Di386
23 #define DefaultCCOptions        -Xa -Hnocopyr -W0,-asm
24 #define DefaultCDebugFlags      -O3
25 #define AllocateLocalDefines    -DINCLUDE_ALLOCA_H
26 #define ServerExtraDefines      -DNO_SECONDARY AllocateLocalDefines XFree86ServerDefines
27 #define ServerOSDefines         -DDDXTIME XFree86ServerOSDefines
28 #define ToolkitStringsABIOptions -intelabi
29
30 XCOMM This has not been tested, don't turn it on yet.
31 XCOMM #define ExtensionOSDefines        -DXTESTEXT1
32
33 #define ExtraLoadFlags -lc -L/usr/ucblib -lucb -lm -lgen -lcmd
34
35 /* Setup proper ownership of installed files */
36
37 #define StripInstalledPrograms  YES
38 #define InstPgmFlags            -s -m 0711 -o bin -g bin
39 #define InstBinFlags            -m 0755 -o bin -g bin
40 #define InstUidFlags            -m 4711 -o root -g bin
41 #define InstLibFlags            -m 0644 -o bin -g bin
42 #define InstIncFlags            -m 0444 -o bin -g bin
43 #define InstManFlags            -m 0444 -o bin -g bin
44 #define InstDatFlags            -m 0444 -o bin -g bin
45
46 /* Various Configuration settings */
47
48 #define DefaultUserPath         /bin:/sbin:/usr/bin:/usr/sbin:$(BINDIR):/usr/ucb
49 #define DefaultSystemPath       /etc:/bin:/usr/bin:/sbin:/usr/sbin:$(BINDIR):/usr/ucb
50 #define ExtraFilesToClean       *.z
51
52 /* Create man pages properly */
53  
54 #define BookFormatManPages      YES
55 #define ManDirectoryRoot        /usr/catman/X115
56 #define ManSuffix               1X
57 #define LibManSuffix            3X
58 #define FileManSuffix           4X
59 #define ManSourcePath           $(MANPATH)/g
60 #define XmanSearchPath          /usr/catman
61
62 #define TblCmd /usr/ucb/tbl
63 #define EqnCmd /usr/ucb/eqn
64 #define ColCmd /usr/bin/col
65 #define NeqnCmd /usr/ucb/neqn
66 #define NroffCmd /usr/ucb/nroff -Tlp
67
68 /*
69  * Man pages need to be formatted when installed, so override the default
70  * imake rules.
71  */
72 #define InstallManPageLong(file,destdir,dest)                           @@\
73 all:: file.z                                                            @@\
74                                                                         @@\
75 file.z:: file.man                                                       @@\
76         @if [ -f file.man ]; \                                          @@\
77         then \                                                          @@\
78         cat file.man | $(NEQN) | $(TBL) | $(NROFF) $(MANMACROS) | $(COL) >/tmp/$$$$.man; \      @@\
79         $(RM) /tmp/$$$$.man.z; \                                        @@\
80         pack -f /tmp/$$$$.man; \                                        @@\
81         cp /tmp/$$$$.man.z file.z; \                                    @@\
82         $(RM) /tmp/$$$$.man.z; \                                        @@\
83         fi                                                              @@\
84                                                                         @@\
85 file.man::                                                              @@\
86                                                                         @@\
87 install.man::                                                           @@\
88         MakeDir($(DESTDIR)destdir)                                      @@\
89         -@if [ -f file.z ]; \                                           @@\
90         then \                                                          @@\
91         $(INSTALL) -c $(INSTMANFLAGS) file.z $(DESTDIR)destdir/dest.z; \@@\
92         fi
93
94 #define InstallGenManPageLong(file,destdir,dest,suffix)                 @@\
95         InstallManPageLong(file,destdir,dest)
96
97 #define InstallMultipleManSuffix(list,dest,suff)                        @@\
98 install.man::                                                           @@\
99         MakeDir($(DESTDIR)dest)                                         @@\
100         MakeFlagsToShellFlags(i,set +e); \                              @@\
101         for i in list; do \                                             @@\
102           (set -x; \                                                    @@\
103           cat $$i.suff | $(NEQN) | $(TBL) | $(NROFF) $(MANMACROS) | $(COL) >/tmp/$$$$.suff; \   @@\
104           pack -f /tmp/$$$$.suff; \                                     @@\
105           $(INSTALL) -c $(INSTMANFLAGS) /tmp/$$$$.suff.z $(DESTDIR)dest/$$i.z; \        @@\
106           $(RM) /tmp/$$$$.suff.z); \                                            @@\
107         done
108
109 #define InstallMultipleMan(list,dest)                                   @@\
110         InstallMultipleManSuffix(list,dest,man)
111
112 #define InstallManPageAliases(file,destdir,aliases)                     @@\
113 install.man::                                                           @@\
114         @MakeFlagsToShellFlags(i,set +e); \                             @@\
115         for i in aliases; do \                                          @@\
116                 (set -x; \                                              @@\
117                 $(RM) $(DESTDIR)destdir/$$i.z;\                         @@\
118                 (cd $(DESTDIR)destdir; $(LN) file.z $$i.z);\            @@\
119                 ); \                                                    @@\
120         done
121
122 #define InstallGenManPageAliases(file,destdir,suffix,aliases)           @@\
123         InstallManPageAliases(file,destdir,aliases)
124
125 #include <svr4.cf>