home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / X / mit / config / sv4Lib.tmpl < prev    next >
Encoding:
Text File  |  1993-07-21  |  2.3 KB  |  77 lines

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