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

  1. XCOMM $XConsortium: bsdLib.tmpl /main/3 1996/09/28 16:09:25 rws $
  2. XCOMM $XFree86: xc/config/cf/bsdLib.tmpl,v 3.3.2.2 1998/11/06 13:54:16 dawes Exp $
  3.  
  4. /*
  5.  * NetBSD/FreeBSD/OpenBSD shared library template
  6.  */
  7.  
  8. #if !UseElfFormat
  9.  
  10. #ifndef FixupLibReferences
  11. #define FixupLibReferences()                        @@\
  12. XMULIBONLY = -lXmu                            @@\
  13. XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
  14. #endif
  15.  
  16. #ifndef SharedXtReqs
  17. #define SharedXtReqs /**/
  18. #endif
  19. #ifndef SharedXawReqs
  20. #define SharedXawReqs /**/
  21. #endif
  22. #ifndef SharedXmuReqs
  23. # if !defined(Mc68020Architecture) || !defined(OpenBSDArchitecture)
  24. #  define SharedXmuReqs $(LDPRELIBS) $(XTOOLONLYLIB) $(XONLYLIB)
  25. # else
  26.    /* At least the hp300 and the sun3 OpenBSD ports need that */
  27. #  define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(EXTENSIONLIB) $(XONLYLIB)
  28. # endif
  29. #endif
  30.  
  31. #else /* UseElfFormat */
  32.  
  33. /*
  34.  * NetBSD/FreeBSD (ELF) shared library template
  35.  * Cloned from Linux ELF rules, but with a minor number.
  36.  */
  37.  
  38. #ifndef FixupLibReferences
  39. #define FixupLibReferences()                        @@\
  40. XMULIBONLY = -lXmu                            @@\
  41. XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
  42. #endif
  43.  
  44. #ifndef XawClientLibs
  45. #define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
  46. #endif
  47.  
  48. #define CplusplusLibC
  49. #define FrescoSysLibs    CplusplusLibC MathLibrary
  50.  
  51. #define SharedX11Reqs
  52. #define SharedOldXReqs    $(LDPRELIB) $(XLIBONLY)
  53. #define SharedXtReqs    $(LDPRELIB) $(XLIBONLY) $(SMLIB) $(ICELIB)
  54. #define SharedXawReqs    $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
  55. #define SharedXmuReqs    $(LDPRELIB) $(XTOOLLIB) $(XLIB)
  56. #define SharedXextReqs    $(LDPRELIB) $(XLIBONLY)
  57. #define SharedXiReqs    $(LDPRELIB) $(XLIB)
  58. #define SharedPexReqs    $(LDPRELIB) $(XLIBONLY) MathLibrary
  59. #define SharedXtstReqs    $(LDPRELIB) $(XLIB)
  60. #define SharedXieReqs    $(LDPRELIB) $(XLIBONLY)
  61. #define SharedSMReqs    $(LDPRELIB) $(ICELIB)
  62. #define SharedFrescoReqs    $(LDPRELIB) $(XLIBONLY) FrescoSysLibs
  63. #define SharedXtfReqs    $(LDPRELIB) $(FRESCOLIB) $(XTOOLLIB) $(XLIB) FrescoSysLibs
  64.  
  65. #endif /* UseElfFormat */
  66.