532 lines
11 KiB
Cheetah
532 lines
11 KiB
Cheetah
XCOMM platform: $OpenBSD: OpenBSDLib.tmpl,v 1.1.1.1 2006/11/25 16:16:04 matthieu Exp $
|
|
XCOMM platform: $XFree86: xc/config/cf/OpenBSDLib.tmpl,v 1.10 2004/06/29 22:57:46 herrb Exp $
|
|
XCOMM
|
|
|
|
/* Shared libraries dependencies */
|
|
#if HasGcc && GccMajorVersion >= 3
|
|
# define SharedGLUReqs $(LDPRELIB) $(XLIB) $(GLXLIB) -lsupc++
|
|
#endif
|
|
|
|
/* Shared Library Revisions. Crank major on API Changes */
|
|
|
|
#if OverrideShlibRevs
|
|
|
|
# if OSMajorVersion == 3 && OSMinorVersion > 1 && OSMinorVersion <= 5
|
|
# ifndef SharedX11Rev
|
|
# define SharedX11Rev 7.0
|
|
# endif
|
|
# ifndef SharedXThrStubRev
|
|
# define SharedXThrStubRev 7.0
|
|
# endif
|
|
# ifndef SharedXextRev
|
|
# define SharedXextRev 7.0
|
|
# endif
|
|
# ifndef SharedXssRev
|
|
# define SharedXssRev 2.0
|
|
# endif
|
|
# ifndef SharedXxf86miscRev
|
|
# define SharedXxf86miscRev 2.0
|
|
# endif
|
|
# ifndef SharedXxf86vmRev
|
|
# define SharedXxf86vmRev 2.0
|
|
# endif
|
|
# ifndef SharedXxf86dgaRev
|
|
# define SharedXxf86dgaRev 2.0
|
|
# endif
|
|
# ifndef SharedXxf86rushRev
|
|
# define SharedXxf86rushRev 2.0
|
|
# endif
|
|
# ifndef SharedXvRev
|
|
# define SharedXvRev 2.0
|
|
# endif
|
|
# ifndef SharedXvMCRev
|
|
# define SharedXvMCRev 2.0
|
|
# endif
|
|
# ifndef SharedXineramaRev
|
|
# define SharedXineramaRev 2.0
|
|
# endif
|
|
# ifndef SharedDpsRev
|
|
# define SharedDpsRev 2.0
|
|
# endif
|
|
# ifndef SharedDpsTkRev
|
|
# define SharedDpsTkRev 2.0
|
|
# endif
|
|
# ifndef SharedPSResRev
|
|
# define SharedPSResRev 2.0
|
|
# endif
|
|
# ifndef SharedGluRev
|
|
# if HasGcc && GccMajorVersion >= 3
|
|
/* Gcc 3 changes the name mangling scheme on OpenBSD */
|
|
# define SharedGluRev 3.0
|
|
# else
|
|
# define SharedGluRev 2.0
|
|
# endif
|
|
# endif
|
|
# ifndef SharedGlxRev
|
|
# define SharedGlxRev 2.0
|
|
# endif
|
|
# ifndef SharedGLwRev
|
|
# define SharedGLwRev 2.0
|
|
# endif
|
|
# ifndef SharedXrenderRev
|
|
# define SharedXrenderRev 2.1
|
|
# endif
|
|
# ifndef SharedXrandrRev
|
|
# define SharedXrandrRev 3.0
|
|
# endif
|
|
# ifndef SharedXcursorRev
|
|
# define SharedXcursorRev 1.0
|
|
# endif
|
|
# ifndef SharedXfontcacheRev
|
|
# define SharedXfontcacheRev 2.0
|
|
# endif
|
|
# ifndef SharedXauRev
|
|
# define SharedXauRev 7.0
|
|
# endif
|
|
# ifndef SharedXdmcpRev
|
|
# define SharedXdmcpRev 7.0
|
|
# endif
|
|
# ifndef SharedXmuRev
|
|
# define SharedXmuRev 7.0
|
|
# endif
|
|
# ifndef SharedXmuuRev
|
|
# define SharedXmuuRev 2.0
|
|
# endif
|
|
# ifndef SharedOldXRev
|
|
# define SharedOldXRev 7.0
|
|
# endif
|
|
# ifndef SharedXpRev
|
|
# define SharedXpRev 7.0
|
|
# endif
|
|
# ifndef SharedXtRev
|
|
# define SharedXtRev 7.0
|
|
# endif
|
|
# ifndef SharedXaRev
|
|
# define SharedXaRev 2.0
|
|
# endif
|
|
# ifndef SharedXawRev
|
|
# define SharedXawRev 9.0
|
|
# endif
|
|
# ifndef SharedXaw7Rev
|
|
# define SharedXaw7Rev 8.0
|
|
# endif
|
|
# ifndef SharedXaw6Rev
|
|
# define SharedXaw6Rev 7.1
|
|
# endif
|
|
# ifndef SharedXiRev
|
|
# define SharedXiRev 7.0
|
|
# endif
|
|
# ifndef SharedXtstRev
|
|
# define SharedXtstRev 7.0
|
|
# endif
|
|
# ifndef SharedICERev
|
|
# define SharedICERev 7.1
|
|
# endif
|
|
# ifndef SharedSMRev
|
|
# define SharedSMRev 7.0
|
|
# endif
|
|
# ifndef SharedXkeyRev
|
|
# define SharedXkeyRev 7.0
|
|
# endif
|
|
# ifndef SharedFSRev
|
|
# define SharedFSRev 7.0
|
|
# endif
|
|
# ifndef SharedFontRev
|
|
# define SharedFontRev 2.0
|
|
# endif
|
|
# ifndef SharedFontEncRev
|
|
# define SharedFontEncRev 2.0
|
|
# endif
|
|
# ifndef SharedXpmRev
|
|
# define SharedXpmRev 5.0
|
|
# endif
|
|
# ifndef SharedFreetype2Rev
|
|
# define SharedFreetype2Rev 11.1
|
|
# endif
|
|
# ifndef SharedExpatRev
|
|
# define SharedExpatRev 4.0
|
|
# endif
|
|
# ifndef SharedXft1Rev
|
|
# define SharedXft1Rev 1.2
|
|
# endif
|
|
# ifndef SharedXftRev
|
|
# define SharedXftRev 3.0
|
|
# endif
|
|
# ifndef SharedFontconfigRev
|
|
# define SharedFontconfigRev 1.0
|
|
# endif
|
|
# ifndef SharedXTrapRev
|
|
# define SharedXTrapRev 7.0
|
|
# endif
|
|
# ifndef SharedPSResRev
|
|
# define SharedPSResRev 2.0
|
|
# endif
|
|
# ifndef SharedXfixesRev
|
|
# define SharedXfixesRev 3.0
|
|
# endif
|
|
# ifndef SharedXdamageRev
|
|
# define SharedXdamageRev 1.0
|
|
# endif
|
|
# ifndef SharedXcompositeRev
|
|
# define SharedXcompositeRev 1.0
|
|
# endif
|
|
|
|
|
|
# elif OSMajorVersion == 3 && OSMinorVersion >= 6 && OSMinorVersion <= 7
|
|
|
|
# ifndef SharedX11Rev
|
|
# define SharedX11Rev 8.1
|
|
# endif
|
|
# ifndef SharedXThrStubRev
|
|
# define SharedXThrStubRev 8.0
|
|
# endif
|
|
# ifndef SharedXextRev
|
|
# define SharedXextRev 8.0
|
|
# endif
|
|
# ifndef SharedXssRev
|
|
# define SharedXssRev 3.0
|
|
# endif
|
|
# ifndef SharedXxf86miscRev
|
|
# define SharedXxf86miscRev 3.0
|
|
# endif
|
|
# ifndef SharedXxf86vmRev
|
|
# define SharedXxf86vmRev 3.0
|
|
# endif
|
|
# ifndef SharedXxf86dgaRev
|
|
# define SharedXxf86dgaRev 3.0
|
|
# endif
|
|
# ifndef SharedXxf86rushRev
|
|
# define SharedXxf86rushRev 3.0
|
|
# endif
|
|
# ifndef SharedXvRev
|
|
# define SharedXvRev 3.0
|
|
# endif
|
|
# ifndef SharedXvMCRev
|
|
# define SharedXvMCRev 3.0
|
|
# endif
|
|
# ifndef SharedXineramaRev
|
|
# define SharedXineramaRev 3.0
|
|
# endif
|
|
# ifndef SharedDpsRev
|
|
# define SharedDpsRev 3.0
|
|
# endif
|
|
# ifndef SharedDpsTkRev
|
|
# define SharedDpsTkRev 3.0
|
|
# endif
|
|
# ifndef SharedPSResRev
|
|
# define SharedPSResRev 3.0
|
|
# endif
|
|
# ifndef SharedGluRev
|
|
# if HasGcc && GccMajorVersion >= 3
|
|
/* Gcc 3 changes the name mangling scheme on OpenBSD */
|
|
# define SharedGluRev 4.0
|
|
# else
|
|
# define SharedGluRev 3.0
|
|
# endif
|
|
# endif
|
|
# ifndef SharedGlxRev
|
|
# define SharedGlxRev 3.1
|
|
# endif
|
|
# ifndef SharedOSMesaRev
|
|
# define SharedOSMesaRev 6.0
|
|
# endif
|
|
# ifndef SharedGLwRev
|
|
# define SharedGLwRev 3.0
|
|
# endif
|
|
# ifndef SharedXrenderRev
|
|
# define SharedXrenderRev 3.1
|
|
# endif
|
|
# ifndef SharedXrandrRev
|
|
# define SharedXrandrRev 4.0
|
|
# endif
|
|
# ifndef SharedXcursorRev
|
|
# define SharedXcursorRev 2.2
|
|
# endif
|
|
# ifndef SharedXfontcacheRev
|
|
# define SharedXfontcacheRev 3.0
|
|
# endif
|
|
# ifndef SharedXauRev
|
|
# define SharedXauRev 8.0
|
|
# endif
|
|
# ifndef SharedXdmcpRev
|
|
# define SharedXdmcpRev 8.0
|
|
# endif
|
|
# ifndef SharedXmuRev
|
|
# define SharedXmuRev 8.0
|
|
# endif
|
|
# ifndef SharedXmuuRev
|
|
# define SharedXmuuRev 3.0
|
|
# endif
|
|
# ifndef SharedOldXRev
|
|
# define SharedOldXRev 8.0
|
|
# endif
|
|
# ifndef SharedXpRev
|
|
# define SharedXpRev 8.0
|
|
# endif
|
|
# ifndef SharedXtRev
|
|
# define SharedXtRev 8.0
|
|
# endif
|
|
# ifndef SharedXaRev
|
|
# define SharedXaRev 3.0
|
|
# endif
|
|
# ifndef SharedXawRev
|
|
# define SharedXawRev 10.0
|
|
# endif
|
|
# ifndef SharedXaw7Rev
|
|
# define SharedXaw7Rev 9.0
|
|
# endif
|
|
# ifndef SharedXaw6Rev
|
|
# define SharedXaw6Rev 8.1
|
|
# endif
|
|
# ifndef SharedXiRev
|
|
# define SharedXiRev 8.0
|
|
# endif
|
|
# ifndef SharedXtstRev
|
|
# define SharedXtstRev 8.0
|
|
# endif
|
|
# ifndef SharedICERev
|
|
# define SharedICERev 8.1
|
|
# endif
|
|
# ifndef SharedSMRev
|
|
# define SharedSMRev 8.0
|
|
# endif
|
|
# ifndef SharedXkeyRev
|
|
# define SharedXkeyRev 8.0
|
|
# endif
|
|
# ifndef SharedFSRev
|
|
# define SharedFSRev 8.0
|
|
# endif
|
|
# ifndef SharedFontRev
|
|
# define SharedFontRev 4.0
|
|
# endif
|
|
# ifndef SharedFontEncRev
|
|
# define SharedFontEncRev 3.0
|
|
# endif
|
|
# ifndef SharedXpmRev
|
|
# define SharedXpmRev 6.0
|
|
# endif
|
|
# ifndef SharedFreetype2Rev
|
|
# define SharedFreetype2Rev 13.1
|
|
# endif
|
|
# ifndef SharedExpatRev
|
|
# define SharedExpatRev 5.0
|
|
# endif
|
|
# ifndef SharedXft1Rev
|
|
# define SharedXft1Rev 3.0
|
|
# endif
|
|
# ifndef SharedXftRev
|
|
# define SharedXftRev 5.0
|
|
# endif
|
|
# ifndef SharedFontconfigRev
|
|
# define SharedFontconfigRev 2.0
|
|
# endif
|
|
# ifndef SharedXTrapRev
|
|
# define SharedXTrapRev 8.0
|
|
# endif
|
|
# ifndef SharedPSResRev
|
|
# define SharedPSResRev 3.0
|
|
# endif
|
|
# ifndef SharedXResRev
|
|
# define SharedXResRev 2.0
|
|
# endif
|
|
# ifndef SharedxkbfileRev
|
|
# define SharedxkbfileRev 2.0
|
|
# endif
|
|
# ifndef SharedxkbuiRev
|
|
# define SharedxkbuiRev 2.0
|
|
# endif
|
|
# ifndef SharedXfixesRev
|
|
# define SharedXfixesRev 3.0
|
|
# endif
|
|
# ifndef SharedXdamageRev
|
|
# define SharedXdamageRev 1.0
|
|
# endif
|
|
# ifndef SharedXcompositeRev
|
|
# define SharedXcompositeRev 1.0
|
|
# endif
|
|
|
|
#elif OSMajorVersion > 3 || OSMajorVersion == 3 && OSMinorVersion == 8
|
|
|
|
# ifndef SharedX11Rev
|
|
# define SharedX11Rev 9.0
|
|
# endif
|
|
# ifndef SharedXThrStubRev
|
|
# define SharedXThrStubRev 8.0
|
|
# endif
|
|
# ifndef SharedXextRev
|
|
# define SharedXextRev 9.0
|
|
# endif
|
|
# ifndef SharedXssRev
|
|
# define SharedXssRev 4.0
|
|
# endif
|
|
# ifndef SharedXxf86miscRev
|
|
# define SharedXxf86miscRev 4.0
|
|
# endif
|
|
# ifndef SharedXxf86vmRev
|
|
# define SharedXxf86vmRev 4.0
|
|
# endif
|
|
# ifndef SharedXxf86dgaRev
|
|
# define SharedXxf86dgaRev 4.0
|
|
# endif
|
|
# ifndef SharedXxf86rushRev
|
|
# define SharedXxf86rushRev 4.0
|
|
# endif
|
|
# ifndef SharedXvRev
|
|
# define SharedXvRev 4.0
|
|
# endif
|
|
# ifndef SharedXvMCRev
|
|
# define SharedXvMCRev 4.0
|
|
# endif
|
|
# ifndef SharedXineramaRev
|
|
# define SharedXineramaRev 4.0
|
|
# endif
|
|
# ifndef SharedDpsRev
|
|
# define SharedDpsRev 4.0
|
|
# endif
|
|
# ifndef SharedDpsTkRev
|
|
# define SharedDpsTkRev 4.0
|
|
# endif
|
|
# ifndef SharedPSResRev
|
|
# define SharedPSResRev 3.0
|
|
# endif
|
|
# ifndef SharedGluRev
|
|
# if HasGcc && GccMajorVersion >= 3
|
|
/* Gcc 3 changes the name mangling scheme on OpenBSD */
|
|
# define SharedGluRev 5.0
|
|
# else
|
|
# define SharedGluRev 4.0
|
|
# endif
|
|
# endif
|
|
# ifndef SharedGlxRev
|
|
# define SharedGlxRev 4.0
|
|
# endif
|
|
# ifndef SharedOSMesaRev
|
|
# define SharedOSMesaRev 7.0
|
|
# endif
|
|
# ifndef SharedGLwRev
|
|
# define SharedGLwRev 4.0
|
|
# endif
|
|
# ifndef SharedXrenderRev
|
|
# define SharedXrenderRev 4.0
|
|
# endif
|
|
# ifndef SharedXrandrRev
|
|
# define SharedXrandrRev 5.0
|
|
# endif
|
|
# ifndef SharedXcursorRev
|
|
# define SharedXcursorRev 3.0
|
|
# endif
|
|
# ifndef SharedXfontcacheRev
|
|
# define SharedXfontcacheRev 4.0
|
|
# endif
|
|
# ifndef SharedXauRev
|
|
# define SharedXauRev 9.0
|
|
# endif
|
|
# ifndef SharedXdmcpRev
|
|
# define SharedXdmcpRev 9.0
|
|
# endif
|
|
# ifndef SharedXmuRev
|
|
# define SharedXmuRev 9.0
|
|
# endif
|
|
# ifndef SharedXmuuRev
|
|
# define SharedXmuuRev 4.0
|
|
# endif
|
|
# ifndef SharedOldXRev
|
|
# define SharedOldXRev 9.0
|
|
# endif
|
|
# ifndef SharedXpRev
|
|
# define SharedXpRev 9.0
|
|
# endif
|
|
# ifndef SharedXtRev
|
|
# define SharedXtRev 9.0
|
|
# endif
|
|
# ifndef SharedXaRev
|
|
# define SharedXaRev 4.0
|
|
# endif
|
|
# ifndef SharedXawRev
|
|
# define SharedXawRev 11.0
|
|
# endif
|
|
# ifndef SharedXaw7Rev
|
|
# define SharedXaw7Rev 10.0
|
|
# endif
|
|
# ifndef SharedXaw6Rev
|
|
# define SharedXaw6Rev 9.0
|
|
# endif
|
|
# ifndef SharedXiRev
|
|
# define SharedXiRev 9.0
|
|
# endif
|
|
# ifndef SharedXtstRev
|
|
# define SharedXtstRev 9.0
|
|
# endif
|
|
# ifndef SharedICERev
|
|
# define SharedICERev 8.0
|
|
# endif
|
|
# ifndef SharedSMRev
|
|
# define SharedSMRev 8.0
|
|
# endif
|
|
# ifndef SharedXkeyRev
|
|
# define SharedXkeyRev 9.0
|
|
# endif
|
|
# ifndef SharedFSRev
|
|
# define SharedFSRev 8.0
|
|
# endif
|
|
# ifndef SharedFontRev
|
|
# define SharedFontRev 4.0
|
|
# endif
|
|
# ifndef SharedFontEncRev
|
|
# define SharedFontEncRev 3.0
|
|
# endif
|
|
# ifndef SharedXpmRev
|
|
# define SharedXpmRev 7.0
|
|
# endif
|
|
# ifndef SharedFreetype2Rev
|
|
# define SharedFreetype2Rev 13.0
|
|
# endif
|
|
# ifndef SharedExpatRev
|
|
# define SharedExpatRev 5.0
|
|
# endif
|
|
# ifndef SharedXft1Rev
|
|
# define SharedXft1Rev 4.0
|
|
# endif
|
|
# ifndef SharedXftRev
|
|
# define SharedXftRev 6.0
|
|
# endif
|
|
# ifndef SharedFontconfigRev
|
|
# define SharedFontconfigRev 2.0
|
|
# endif
|
|
# ifndef SharedXTrapRev
|
|
# define SharedXTrapRev 9.0
|
|
# endif
|
|
# ifndef SharedPSResRev
|
|
# define SharedPSResRev 3.0
|
|
# endif
|
|
# ifndef SharedXResRev
|
|
# define SharedXResRev 3.0
|
|
# endif
|
|
# ifndef SharedxkbfileRev
|
|
# define SharedxkbfileRev 3.0
|
|
# endif
|
|
# ifndef SharedxkbuiRev
|
|
# define SharedxkbuiRev 3.0
|
|
# endif
|
|
# ifndef SharedXfixesRev
|
|
# define SharedXfixesRev 4.0
|
|
# endif
|
|
# ifndef SharedXdamageRev
|
|
# define SharedXdamageRev 2.0
|
|
# endif
|
|
# ifndef SharedXcompositeRev
|
|
# define SharedXcompositeRev 2.0
|
|
# endif
|
|
# ifndef SharedxrxRev
|
|
# define SharedxrxRev 7.0
|
|
# endif
|
|
# ifndef SharedxrxnestRev
|
|
# define SharedxrxnestRev 7.0
|
|
# endif
|
|
|
|
#endif /* OSMajorVersion .. */
|
|
|
|
#endif /* OverrideShlibRevs */
|
|
|
|
#include <bsdLib.tmpl>
|