]> git.sesse.net Git - rdpsrv/blobdiff - Xserver/config/cf/X11.rules
Import X server from vnc-3.3.7.
[rdpsrv] / Xserver / config / cf / X11.rules
diff --git a/Xserver/config/cf/X11.rules b/Xserver/config/cf/X11.rules
new file mode 100644 (file)
index 0000000..915897d
--- /dev/null
@@ -0,0 +1,102 @@
+XCOMM $TOG: X11.rules /main/4 1997/04/30 15:23:24 kaleb $
+
+/* Note whether we are the top level project. */
+#ifndef SeenTopLevelProject
+# define SeenTopLevelProject   YES
+# define X11IsTopLevelProject  YES
+#else
+# define X11IsTopLevelProject  NO
+#endif
+
+/* 
+ * If no clues are given assume X11 is in the tree, otherwise
+ * UseInstalled overrides UseImports.  Do not do both. 
+ */
+#ifndef UseInstalledX11
+# define UseInstalledX11       NO
+#endif
+#ifdef UseInstalled
+# undef UseInstalledX11
+# define UseInstalledX11       YES
+#endif
+
+#ifndef ImportX11
+# ifdef UseImports
+#  define ImportX11            YES
+# else
+#  define ImportX11            NO
+# endif
+#endif
+#if UseInstalledX11
+# undef ImportX11
+# define ImportX11             NO
+#endif
+
+#ifdef X11ProjectRoot
+# define XUsrLibDirPath        $(USRLIBDIR):$(XPROJECTROOT)/lib
+#else
+# define XUsrLibDirPath        $(USRLIBDIR)
+#endif
+#ifdef UsrLibDirPath
+# undef UsrLibDirPath
+#endif
+#define UsrLibDirPath  XUsrLibDirPath
+
+#if ImportX11
+# define XLdPreLibs    -L$(LIBSRC)
+#elif defined(UseInstalledX11) && defined(X11ProjectRoot)
+# define XLdPreLibs    -L$(XPROJECTROOT)/lib
+#else
+# define XLdPreLibs    /**/
+#endif
+#ifdef LdPreLibs
+# undef LdPreLibs
+#endif
+#define LdPreLibs      LdPreLib XLdPreLibs
+
+#ifdef X11ProjectRoot
+# define XLdPostLibs   -L$(XPROJECTROOT)/lib
+#else
+# define XLdPostLibs   /**/
+#endif
+#ifdef LdPostLibs
+# undef LdPostLibs
+#endif
+#define LdPostLibs     LdPostLib XLdPostLibs
+
+#if ImportX11
+# define TopXInclude   -I$(TOP)/imports/x11/include
+#elif !UseInstalledX11
+# define TopXInclude   -I$(TOP)/exports/include
+#else
+# define TopXInclude   -I$(XPROJECTROOT)/include
+#endif
+#ifdef TopIncludes
+# undef TopIncludes
+#endif
+#define TopIncludes    TopInclude $(TOP_X_INCLUDES)
+
+#if UseInstalledX11 && defined(X11ProjectRoot)
+# define X11BuildLibPath       $(XPROJECTROOT)/lib
+#elif UseInstalledX11
+# define X11BuildLibPath       $(USRLIBDIR)
+#elif ImportX11
+# define X11BuildLibPath       $(XTOP)/lib
+#else
+# define X11BuildLibPath       $(TOP)/exports/lib
+#endif
+#ifdef SystemBuildLibPath
+# define BuildLibPath          $(XENVLIBDIR):$(SYSTEMENVLIBDIR)
+#else
+# define BuildLibPath          $(XENVLIBDIR)
+#endif
+
+#ifndef X11ProjectDefines
+# define X11ProjectDefines     /**/
+#endif
+#define ProjectDefines X11ProjectDefines
+
+#ifndef X11CplusplusProjectDefines
+# define X11CplusplusProjectDefines    X11ProjectDefines
+#endif
+#define CplusplusProjectDefines        X11CplusplusProjectDefines