1XCOMM $XFree86: mit/config/lnuxLib.tmpl,v 2.0 1993/08/29 14:15:39 dawes Exp $ 2/* 3 * Linux shared library template 4 */ 5#ifndef SharedXlibRev 6#define SharedXlibRev 3.1.0 7#endif 8#ifndef SharedOldXRev 9#define SharedOldXRev 3.1.0 10#endif 11#ifndef SharedXtRev 12#define SharedXtRev 3.1.0 13#endif 14#ifndef SharedXawRev 15#define SharedXawRev 3.1.0 16#endif 17#ifndef SharedXmuRev 18#define SharedXmuRev 3.1.0 19#endif 20#ifndef SharedXextRev 21#define SharedXextRev 3.1.0 22#endif 23#ifndef SharedXinputRev 24#define SharedXinputRev 3.1.0 25#endif 26#ifndef SharedPexRev 27#define SharedPexRev 1.1.0 28#endif 29 30SHLIBLDFLAGS = SharedLibraryLoadFlags 31PICFLAGS = PositionIndependentCFlags 32 33/* 34 * and now a little bit of magic for using imake without source tree; if we 35 * are using shared libraries, we really do not need to depend on anything 36 */ 37#if SharedLibXext 38 DEPEXTENSIONLIB = /* _UseCat($(USRLIBDIR),$(EXTENSIONSRC)/lib,/libXext.sa.$(SOXEXTREV)) */ 39 EXTENSIONLIB = _Use(-lXext,-L$(EXTENSIONSRC)/lib -lXext) 40#endif 41#if SharedLibX 42 DEPXLIB = $(DEPEXTENSIONLIB) /* _UseCat($(USRLIBDIR),$(XLIBSRC),/libX11.sa.$(SOXLIBREV)) */ 43 XLIB = $(EXTENSIONLIB) _Use(-lX11,-L$(XLIBSRC) -lX11) 44#endif 45#if SharedLibXmu 46 DEPXMULIB = /* _UseCat($(USRLIBDIR),$(XMUSRC),/libXmu.sa.$(SOXMUREV)) */ 47 XMULIB = _Use(-lXmu,-L$(XMUSRC) -lXmu) 48#ifndef XawClientLibs 49#define XawClientLibs $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB) 50#endif 51#endif 52#if SharedOldLibX 53 DEPOLDXLIB = /* _UseCat($(USRLIBDIR),$(OLDXLIBSRC),/liboldX.sa.$(SOOLDXREV)) */ 54 OLDXLIB = _Use(-loldX,-L$(OLDXLIBSRC) -loldX) 55#endif 56#if SharedLibXt 57 DEPXTOOLLIB = /* _UseCat($(USRLIBDIR),$(TOOLKITSRC),/libXt.sa.$(SOXTREV)) */ 58 XTOOLLIB = _Use(-lXt,-L$(TOOLKITSRC) -lXt) 59#endif 60#if SharedLibXaw 61 DEPXAWLIB = /* _UseCat($(USRLIBDIR),$(AWIDGETSRC),/libXaw.sa.$(SOXAWREV)) */ 62 XAWLIB = _Use(-lXaw,-L$(AWIDGETSRC) -lXaw) 63#endif 64#if SharedLibXinput 65 DEPXILIB = /* _UseCat($(USRLIBDIR),$(XILIBSRC),/libXi.sa.$(SOXINPUTREV)) */ 66 XILIB = _Use(-lXi,-L$(XILIBSRC) -lXi) 67#endif 68#if SharedLibXTest 69 DEPXTESTLIB = /* _UseCat($(USRLIBDIR),$(EXTENSIONSRC)/lib,/libXtst.sa.$(SOXEXTREV)) */ 70 XTESTLIB = _Use(-lXtst,-L$(EXTENSIONSRC)/lib/xtest -lXtst) 71#endif 72#if SharedLibPex 73 DEPPEXLIB = /* _UseCat($(USRLIBDIR),$(PEXLIBSRC),/libPEX5.sa.$(SOPEXREV)) */ 74 PEXLIB = _Use(-lPEX5,-L$(PEXLIBSRC) -lPEX5) 75#endif 76