home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 February / PCWorld_2000-02_cd.bin / live / usr / X11R6 / lib / X11 / config / sunLib.tmpl < prev    next >
Text File  |  1999-09-03  |  3KB  |  92 lines

  1. XCOMM $TOG: sunLib.tmpl /main/45 1997/02/13 13:52:59 kaleb $
  2.  
  3.  
  4.  
  5.  
  6. XCOMM $XFree86: xc/config/cf/sunLib.tmpl,v 3.7.2.1 1997/05/03 09:43:09 dawes Exp $
  7.  
  8. /*
  9.  * SunOS shared library template
  10.  */
  11.  
  12. #if OSMajorVersion <= 4
  13.  
  14. # if SunPost411FCSLd
  15. #  define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(XLIB)
  16. # endif
  17.  
  18. #ifndef SharedX11Rev
  19. #define SharedX11Rev 4.30
  20. #endif
  21. #ifndef SharedOldXRev
  22. #define SharedOldXRev 4.20
  23. #endif
  24. #ifndef SharedXtRev
  25. #define SharedXtRev 4.20
  26. #endif
  27. #ifndef SharedXawRev
  28. #define SharedXawRev 6.10
  29. #endif
  30. #ifndef SharedXmuRev
  31. #define SharedXmuRev 4.20
  32. #endif
  33. #ifndef SharedXextRev
  34. #define SharedXextRev 4.40
  35. #endif
  36. #ifndef SharedXiRev
  37. #define SharedXiRev 4.20
  38. #endif
  39. #ifndef SharedXtstRev
  40. #define SharedXtstRev 1.20
  41. #endif
  42. #ifndef SharedPexRev
  43. #define SharedPexRev 1.10
  44. #endif
  45.  
  46. #else                /* else it's Solaris */
  47.  
  48. # if ThreadedX
  49. #  if OSMinorVersion > 3
  50. #   define SharedThreadReqs /**/
  51. #   define SharedX11Reqs /**/
  52. #  endif
  53. # endif
  54. # define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(XLIB)
  55. # define FixupLibReferences() /**/
  56.  
  57. # define SharedPamReqs -ldl
  58. # define SharedPamUnixReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -lnsl -lmp -lcmd SharedThreadReqs
  59. # define SharedPamSampleReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) SharedThreadReqs
  60. # define SharedPamDialAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) SharedThreadReqs
  61. # define SharedPamRhostsAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -lsocket SharedThreadReqs
  62. # define SharedPamDceAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -ldce -lnsl -lsocket SharedThreadReqs
  63. # define SharedTtReqs -lnsl -lsocket -lintl -ldl -lc -lw
  64. # define SharedDtSvcReqs $(LDPRELIBS) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) SharedThreadReqs -lgen -lc -lsocket -lnsl -ldl
  65. # define SharedDtMmdbReqs $(LDPRELIBS) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) SharedThreadReqs -lgen -lc -lsocket -lnsl -ldl
  66. # define SharedDtSearchReqs -lm -lc
  67. # define SharedDtWidgetReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) -lintl $(LDPOSTLIBS) -lw -lm -lc
  68. # define SharedDtHelpReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) -lw -lgen -lm -lc
  69. # define SharedDtPrintReqs $(LDPRELIBS) $(DTSVCLIB) $(DTHELPLIB) $(XMLIB) -lintl $(LDPOSTLIBS) -lw -lm -lc
  70. # define SharedDtTermReqs SharedDtHelpReqs -ldl -lgen
  71. # define SharedDtMrmReqs $(LDPRELIBS) $(DTTERMLIB) $(DTPRINTLIB) $(DTHELPLIB) $(DTWIDGETLIB) $(MRESOURCELIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) -lw -lsocket -lnsl -lc
  72. # define SharedDtMailReqs $(LDPRELIBS) -lw $(CXXLIB) -lm -ldl
  73. # define SharedCsaReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) SharedXmReqs
  74.  
  75. # define DtClientExtraLibs -lintl
  76.  
  77. /* The inbuf paramter to iconv(3) is "const char**", not "char **" */
  78. ICONV_INBUF_DEFINE = -DICONV_INBUF_CONST=const
  79.  
  80. # if HasCplusplus
  81. #  if HasGcc2ForCplusplus
  82. UNSHARED_CXXLIB = -static -lC
  83. #  else
  84. UNSHARED_CXXLIB = -Bstatic -lC -Bdynamic -lm -lc -Bstatic
  85. #  endif
  86. # endif
  87.  
  88. # define IafSysLib    /**/
  89. # include <sv4Lib.tmpl>
  90.  
  91. #endif
  92.