diff options
Diffstat (limited to 'xorg-cf-files/os2Lib.tmpl')
-rw-r--r-- | xorg-cf-files/os2Lib.tmpl | 208 |
1 files changed, 208 insertions, 0 deletions
diff --git a/xorg-cf-files/os2Lib.tmpl b/xorg-cf-files/os2Lib.tmpl new file mode 100644 index 0000000..4b83755 --- /dev/null +++ b/xorg-cf-files/os2Lib.tmpl @@ -0,0 +1,208 @@ +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 + |