Edit

IABSD.fr/xenocara/util/cf/X11.rules

Branch :

  • Show log

    Commit

  • Author : matthieu
    Date : 2006-11-25 16:15:45
    Hash : 782466d3
    Message : import from X.Org 7.2RC2

  • util/cf/X11.rules
  • XCOMM $Xorg: X11.rules,v 1.4 2000/08/17 19:41:46 cpqbld Exp $
    
    
    XCOMM $XFree86: xc/config/cf/X11.rules,v 1.6 2001/01/17 16:22:31 dawes 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
    
    #if defined(X11ProjectRoot)
    # define XBinDir	$(XPROJECTROOT)/bin
    #elif defined(ProjectRoot) 
    # define XBinDir	$(PROJECTROOT)/bin
    #else
    # define XBinDir	$(BINDIR)
    #endif
    
    #ifdef X11ProjectRoot
    # define XUsrLibDirPath	$(USRLIBDIR):$(XPROJECTROOT)/lib
    #else
    # define XUsrLibDirPath	$(USRLIBDIR)
    #endif
    #ifdef UsrLibDirPath
    # undef UsrLibDirPath
    #endif
    #ifdef ExtraLibDirPath
    #define UsrLibDirPath	XUsrLibDirPath:ExtraLibDirPath
    #else
    #define UsrLibDirPath	XUsrLibDirPath
    #endif
    
    #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
    
    #ifndef TopXInclude
    # 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
    #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
    
    #ifndef BuildLibPath
    #ifdef SystemBuildLibPath
    # define BuildLibPath		$(XENVLIBDIR):$(SYSTEMENVLIBDIR)
    #else
    # define BuildLibPath		$(XENVLIBDIR)
    #endif
    #endif
    
    #ifndef X11ProjectDefines
    # define X11ProjectDefines	/**/
    #endif
    #define ProjectDefines	X11ProjectDefines
    
    #ifndef X11CplusplusProjectDefines
    # define X11CplusplusProjectDefines	X11ProjectDefines
    #endif
    #define CplusplusProjectDefines	X11CplusplusProjectDefines
    
    #ifndef XtransFailSoft
    # define XtransFailSoft NO
    #endif
    
    #if  XtransFailSoft
    # define XtransFailDefine /**/
    #else 
    # define XtransFailDefine -DFAIL_HARD
    #endif