]> git.sesse.net Git - rdpsrv/blob - Xserver/config/cf/X11.rules
Import X server from vnc-3.3.7.
[rdpsrv] / Xserver / config / cf / X11.rules
1 XCOMM $TOG: X11.rules /main/4 1997/04/30 15:23:24 kaleb $
2
3 /* Note whether we are the top level project. */
4 #ifndef SeenTopLevelProject
5 # define SeenTopLevelProject    YES
6 # define X11IsTopLevelProject   YES
7 #else
8 # define X11IsTopLevelProject   NO
9 #endif
10
11 /* 
12  * If no clues are given assume X11 is in the tree, otherwise
13  * UseInstalled overrides UseImports.  Do not do both. 
14  */
15 #ifndef UseInstalledX11
16 # define UseInstalledX11        NO
17 #endif
18 #ifdef UseInstalled
19 # undef UseInstalledX11
20 # define UseInstalledX11        YES
21 #endif
22
23 #ifndef ImportX11
24 # ifdef UseImports
25 #  define ImportX11             YES
26 # else
27 #  define ImportX11             NO
28 # endif
29 #endif
30 #if UseInstalledX11
31 # undef ImportX11
32 # define ImportX11              NO
33 #endif
34
35 #ifdef X11ProjectRoot
36 # define XUsrLibDirPath $(USRLIBDIR):$(XPROJECTROOT)/lib
37 #else
38 # define XUsrLibDirPath $(USRLIBDIR)
39 #endif
40 #ifdef UsrLibDirPath
41 # undef UsrLibDirPath
42 #endif
43 #define UsrLibDirPath   XUsrLibDirPath
44
45 #if ImportX11
46 # define XLdPreLibs     -L$(LIBSRC)
47 #elif defined(UseInstalledX11) && defined(X11ProjectRoot)
48 # define XLdPreLibs     -L$(XPROJECTROOT)/lib
49 #else
50 # define XLdPreLibs     /**/
51 #endif
52 #ifdef LdPreLibs
53 # undef LdPreLibs
54 #endif
55 #define LdPreLibs       LdPreLib XLdPreLibs
56
57 #ifdef X11ProjectRoot
58 # define XLdPostLibs    -L$(XPROJECTROOT)/lib
59 #else
60 # define XLdPostLibs    /**/
61 #endif
62 #ifdef LdPostLibs
63 # undef LdPostLibs
64 #endif
65 #define LdPostLibs      LdPostLib XLdPostLibs
66
67 #if ImportX11
68 # define TopXInclude    -I$(TOP)/imports/x11/include
69 #elif !UseInstalledX11
70 # define TopXInclude    -I$(TOP)/exports/include
71 #else
72 # define TopXInclude    -I$(XPROJECTROOT)/include
73 #endif
74 #ifdef TopIncludes
75 # undef TopIncludes
76 #endif
77 #define TopIncludes     TopInclude $(TOP_X_INCLUDES)
78
79 #if UseInstalledX11 && defined(X11ProjectRoot)
80 # define X11BuildLibPath        $(XPROJECTROOT)/lib
81 #elif UseInstalledX11
82 # define X11BuildLibPath        $(USRLIBDIR)
83 #elif ImportX11
84 # define X11BuildLibPath        $(XTOP)/lib
85 #else
86 # define X11BuildLibPath        $(TOP)/exports/lib
87 #endif
88 #ifdef SystemBuildLibPath
89 # define BuildLibPath           $(XENVLIBDIR):$(SYSTEMENVLIBDIR)
90 #else
91 # define BuildLibPath           $(XENVLIBDIR)
92 #endif
93
94 #ifndef X11ProjectDefines
95 # define X11ProjectDefines      /**/
96 #endif
97 #define ProjectDefines  X11ProjectDefines
98
99 #ifndef X11CplusplusProjectDefines
100 # define X11CplusplusProjectDefines     X11ProjectDefines
101 #endif
102 #define CplusplusProjectDefines X11CplusplusProjectDefines