OpenBSD.cf: don't include xorg.cf (leftover)
[oweals/cde.git] / cde / 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 # ifndef TopXInclude
69 #  define TopXInclude   -I$(TOP)/imports/x11/include
70 # endif
71 #elif !UseInstalledX11
72 # define TopXInclude    -I$(TOP)/exports/include
73 #else
74 # define TopXInclude    -I$(XPROJECTROOT)/include
75 #endif
76 #ifdef TopIncludes
77 # undef TopIncludes
78 #endif
79 #define TopIncludes     TopInclude $(TOP_X_INCLUDES)
80
81 #if UseInstalledX11 && defined(X11ProjectRoot)
82 # define X11BuildLibPath        $(XPROJECTROOT)/lib
83 #elif UseInstalledX11
84 # define X11BuildLibPath        $(USRLIBDIR)
85 #elif ImportX11
86 # define X11BuildLibPath        $(XTOP)/lib
87 #else
88 # define X11BuildLibPath        $(TOP)/exports/lib
89 #endif
90 #ifdef SystemBuildLibPath
91 # define BuildLibPath           $(XENVLIBDIR):$(SYSTEMENVLIBDIR)
92 #else
93 # define BuildLibPath           $(XENVLIBDIR)
94 #endif
95
96 #ifndef X11ProjectDefines
97 # define X11ProjectDefines      /**/
98 #endif
99 #define ProjectDefines  X11ProjectDefines
100
101 #ifndef X11CplusplusProjectDefines
102 # define X11CplusplusProjectDefines     X11ProjectDefines
103 #endif
104 #define CplusplusProjectDefines X11CplusplusProjectDefines