bb1d680e0d
Tested on a bulk packages build by naddy@.
209 lines
6.1 KiB
Cheetah
209 lines
6.1 KiB
Cheetah
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
|
|
|