Edit

IABSD.fr/xenocara/util/cf/os2Lib.tmpl

Branch :

  • Show log

    Commit

  • Author : matthieu
    Date : 2009-11-12 21:05:42
    Hash : bb1d680e
    Message : Update to xorg-cf-files 1.0.3. Tested on a bulk packages build by naddy@.

  • util/cf/os2Lib.tmpl
  • XCOMM $XdotOrg: xc/config/cf/os2Lib.tmpl,v 1.4 2004/08/16 16:36:13 krh Exp $
    XCOMM $Xorg: os2Lib.tmpl,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
    
    
    
    XCOMM $XFree86: xc/config/cf/os2Lib.tmpl,v 3.18 2003/11/12 00:10:23 dawes Exp $
    
    /*
     * OS2/EMX shared library template
     *
    #ifndef __UNIXOS2__
    #error You must edit os2Lib.tmpl for your (non-EMX) OS/2 dev system
    #endif */
    
    #define SharedLibFont NO
    
    #define SharedX11Reqs $(LDPRELIB) -lshm
    #define SharedOldXReqs $(LDPRELIB) $(XONLYLIB)
    #define SharedXtReqs $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB)
    #define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
    #define SharedXaw7Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
    #define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWREQS) $(XLIB)
    #define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
    #define SharedXmuuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
    #define SharedXextReqs $(LDPRELIB) $(XONLYLIB)
    #define SharedXiReqs $(LDPRELIB) $(XLIB)
    #define SharedXrenderReqs $(LDPRELIB) $(XLIB)
    #define SharedXtstReqs $(LDPRELIB) $(XLIB)
    #define SharedSMReqs $(LDPRELIB) $(ICELIB) 
    #define SharedXpReqs $(LDPRELIB) $(XLIB)
    #define SharedXvReqs $(LDPRELIB) $(XLIB)
    #define SharedGLReqs $(LDPRELIB) $(XLIB)
    #define SharedXfontReqs $(LDPRELIB) $(XLIB)
    #define SharedXpmReqs $(LDPRELIB) $(XLIB)
    #define SharedDPSReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
    #define SharedDPSTKReqs $(LDPRELIB) $(DPSLIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
    #define SharedGLUReqs $(LDPRELIB) $(XLIB) $(GLXLIB)
    #define SharedXrandrReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
    #define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
    #define SharedXssReqs $(LDPRELIB) $(XLIB)
    #define SharedXxf86miscReqs $(LDPRELIB) $(XLIB)
    #define SharedXxf86vmReqs $(LDPRELIB) $(XLIB)
    #define SharedXxf86dgaReqs $(LDPRELIB) $(XLIB)
    #define SharedxkbfileReqs $(LDPRELIB) $(XONLYLIB)
    #define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB)
    #define SharedXineramaReqs $(LDPRELIB) $(XLIB)
    #define SharedXvMCReqs $(LDPRELIB) $(XLIB)
    #define SharedXResReqs	$(LDPRELIB) $(XLIB)
    #define SharedXfontcacheReqs $(LDPRELIB) $(XLIB)
    #define SharedFontencReqs $(LDPRELIB) GzipLibrary
    
    /* library revisions, these are typically empty! */
    #define SharedX11Rev /**/
    #define SharedXextRev /**/
    #define SharedXssRev /**/
    #define SharedXxf86miscRev /**/
    #define SharedXxf86vmRev /**/
    #define SharedXxf86dgaRev /**/
    #define SharedXxf86rushRev /**/
    #define SharedXvRev /**/
    #define SharedXineramaRev /**/
    #define SharedDpsRev /**/
    #define SharedDpsTkRev /**/
    #define SharedPSResRev /**/
    #define SharedGlxRev /**/
    #define SharedXfontcacheRev /**/
    #define SharedXauRev /**/
    #define SharedXdmcpRev /**/
    #define SharedXmuRev /**/
    #define SharedXmuuRev /**/
    #define SharedOldXRev /**/
    #define SharedXpRev /**/
    #define SharedXtRev /**/
    #define SharedXaRev /**/
    #define SharedXawRev /**/
    #define SharedXaw7Rev 7
    #define SharedXaw6Rev 6
    #define SharedXiRev /**/
    #define SharedXtstRev /**/
    #define SharedICERev /**/
    #define SharedSMRev /**/
    #define SharedXkeyRev /**/
    #define SharedFSRev /**/
    #define SharedFontRev /**/
    #define SharedXpmRev /**/
    #define SharedGluRev /**/
    #define SharedXrenderRev /**/
    #define SharedXrandrRev /**/
    #define SharedXftRev /**/
    #define SharedXft1Rev 1
    #define SharedFreetype2Rev /**/
    #define SharedXTrapRev /**/
    #define SharedExpatRev /**/
    #define SharedFontconfigRev /**/
    #define	SharedXcursorRev /**/
    #define SharedxkbfileRev /**/
    #define SharedXvMCRev /**/
    #define SharedXResRev /**/
    #define SharedFontEncRev /**/
    
    /*
     * By setting this in your Imakefile, you can force using static libraries
     * to be linked with you app, rather than DLLs
     */
    #ifndef LinkStatically
    #define LinkStatically NO
    #endif
    
    #if LinkStatically
    #define SDlibX11 -lX11_s
    #define SDlibXExt -lXExt_s
    #define SDlibXmu -lXmu_s
    #define SDlibXt -lXt_s
    #define SDlibXaw -lXaw_s
    #define SDlibXaw7 -lXaw_s
    #define SDlibXaw6 -lXaw_s
    #define SDlibXi -lXi_s
    #define SDlibXtst -lXtst_s
    #define SDlibXp -lXp_s
    #define SDlibXv -lXv_s
    #define SDlibGL -lGL_s
    #define SDlibDPS -lDPS_s
    #define SDlibDPSTK -lDPSTK_s
    #else
    #define SDlibX11 -lX11
    #define SDlibXExt -lXExt
    #define SDlibXmu -lXmu
    #define SDlibXt -lXt
    #define SDlibXaw -lXaw
    #define SDlibXaw7 -lXaw
    #define SDlibXaw6 -lXaw
    #define SDlibXi -lXi
    #define SDlibXtst -lXtst
    #define SDlibXp -lXp
    #define SDlibXv -lXv
    #define SDlibGL -lGL
    #define SDlibDPS -lDPS
    #define SDlibDPSTK -lDPSTK
    #endif
    
    /*
     * and now a little bit of magic for using imake without source tree; if we
     * are using shared libraries, we really do not need to depend on anything
     */
    #if SharedLibXext
     DEPEXTENSIONLIB = 
        EXTENSIONLIB = _Use(SDlibXExt,-L$(EXTENSIONSRC)/lib SDlibXExt)
    #endif
    #if SharedLibX11
             DEPXLIB = 
                XLIB = $(EXTENSIONLIB) _Use(SDlibX11,-L$(XLIBSRC) SDlibX11)
    #endif
    #if SharedLibXmu
           DEPXMULIB = 
              XMULIB = _Use(SDlibXmu,-L$(XMUSRC) SDlibXmu) $(XLIB)
    #ifndef XawClientLibs
    #define XawClientLibs $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWCLIENTLIBS) $(XLIB)
    #endif
    #endif
    #if SharedOldX
          DEPOLDXLIB = 
             OLDXLIB = _Use(-loldX,-L$(OLDXLIBSRC) -loldX)
    #endif
    #if SharedLibXt
         DEPXTOOLLIB = 
            XTOOLLIB = _Use(SDlibXt,-L$(TOOLKITSRC) SDlibXt)
    #endif
    #if SharedLibXaw
           DEPXAWLIB = 
              XAWLIB = _Use(SDlibXaw,-L$(AWIDGETSRC) SDlibXaw)
    #endif
    #if SharedLibXaw7
          DEPXAW7LIB = 
             XAW7LIB = _Use(SDlibXaw7,-L$(AWIDGETSRC) SDlibXaw7)
    #endif
    #if SharedLibXaw6
          DEPXAW6LIB = 
             XAW6LIB = _Use(SDlibXaw6,-L$(AWIDGETSRC) SDlibXaw6)
    #endif
    #if SharedLibXi
            DEPXILIB = 
               XILIB = _Use(SDlibXi,-L$(XILIBSRC) SDlibXi)
    #endif
    #if SharedLibXTest
        DEPXTESTLIB = 
           XTESTLIB = _Use(SDlibXtst,-L$(EXTENSIONSRC)/lib/xtest SDlibXtst)
    #endif
    #if SharedLibXp
           DEPXPLIB = 
              XPLIB = _Use(SDlibXp,-L$(EXTENSIONSRC)/lib SDlibXp)
    #endif
    #if SharedLibXv
           DEPXVLIB = 
              XVLIB = _Use(SDlibXv,-L$(EXTENSIONSRC)/lib SDlibXv)
    #endif
    #if SharedLibGL
           DEPGLLIB = 
              GLLIB = _Use(SDlibGL,-L$(EXTENSIONSRC)/lib SDlibGL)
    #endif
    #if SharedLibDPS
          DEPDPSLIB = 
             DPSLIB = _Use(SDlibDPS,-L$(EXTENSIONSRC)/lib SDlibDPS)
    #endif
    #if SharedLibDPSTK
        DEPDPSTKLIB = 
           DPSTKLIB = _Use(SDlibDPSTK,-L$(EXTENSIONSRC)/lib SDlibDPSTK)
    #endif