home *** CD-ROM | disk | FTP | other *** search
- XCOMM $TOG: X11.rules /main/4 1997/04/30 15:23:24 kaleb $
- XCOMM
- XCOMM
- XCOMM
- XCOMM $XFree86: xc/config/cf/X11.rules,v 1.1.1.1.2.4 1999/04/21 07:20:58 hohndel Exp $
-
-
-
- /* 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
- # ifdef X11ProjectRoot
- # define TopXInclude -I$(XPROJECTROOT)/include
- # else
- # define TopXInclude /**/
- # endif
- #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
-