111d341caSmrgXCOMM $XFree86: xc/config/cf/darwinLib.tmpl,v 1.19 2003/11/04 00:24:36 torrey Exp $
211d341caSmrg/*
311d341caSmrg * Darwin/Mac OS X shared library template
411d341caSmrg */
511d341caSmrg
611d341caSmrg#ifndef FixupLibReferences
711d341caSmrg#define FixupLibReferences()						@@\
811d341caSmrgXMULIBONLY = -lXmu							@@\
911d341caSmrgXMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
1011d341caSmrg#endif
1111d341caSmrg
1211d341caSmrg#ifndef XawClientLibs
1311d341caSmrg#define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWCLIENTLIBS) $(XLIB)
1411d341caSmrg#endif
1511d341caSmrg
1611d341caSmrg/* Allow for libpthread, as overridden by OS definitions */
1711d341caSmrg#if !defined(SharedX11Reqs)
1811d341caSmrg#define SharedX11Reqs
1911d341caSmrg#endif
2011d341caSmrg#define SharedXlibi18nReqs $(LDPRELIB) $(XLIBONLY)
2111d341caSmrg
2211d341caSmrg#define SharedXfontReqs     $(LDPRELIB) $(FONTSTUBLIB) GzipLibrary $(FREETYPE2LIB) -flat_namespace
2311d341caSmrg
2411d341caSmrg#define SharedAppleWMReqs   $(LDPRELIB) $(XLIB)
2511d341caSmrg#define SharedFontencReqs   $(LDPRELIB) GzipLibrary
2611d341caSmrg#define SharedGLReqs        $(LDPRELIB) $(XLIB)
2711d341caSmrg#define SharedGLUReqs       $(LDPRELIB) $(XLIB) $(GLXLIB)
2811d341caSmrg#define SharedOSMesaReqs    $(LDPRELIB) $(XLIB) $(GLXLIB)
2911d341caSmrg#define SharedSMReqs        $(LDPRELIB) $(ICELIB)
3011d341caSmrg#define SharedXawReqs       $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWREQS) $(XLIB)
3111d341caSmrg#define SharedXaw7Reqs      $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
3211d341caSmrg#define SharedXaw6Reqs      $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
3311d341caSmrg#define SharedXcursorReqs   $(LDPRELIB) $(XRENDERLIB) $(XLIB)
3411d341caSmrg#define SharedXextReqs      $(LDPRELIB) $(XONLYLIB)
3511d341caSmrg#define SharedXiReqs        $(LDPRELIB) $(XLIB)
3611d341caSmrg#define SharedXmuReqs       $(LDPRELIB) $(XTOOLLIB) $(XLIB)
3711d341caSmrg#define SharedXmuuReqs      $(LDPRELIB) $(XONLYLIB)
3811d341caSmrg#define SharedXpReqs        $(LDPRELIB) $(XLIB)
3911d341caSmrg#define SharedXpmReqs       $(LDPRELIB) $(XLIB)
4011d341caSmrg#define SharedXrandrReqs    $(LDPRELIB) $(XRENDERLIB) $(XLIB)
4111d341caSmrg#define SharedXrenderReqs   $(LDPRELIB) $(XLIB)
4211d341caSmrg#define SharedXtReqs        $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB) -flat_namespace
4311d341caSmrg#define SharedXtstReqs      $(LDPRELIB) $(XLIB)
4411d341caSmrg#define SharedXvReqs        $(LDPRELIB) $(XLIB)
4511d341caSmrg#define SharedDPSReqs       $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
4611d341caSmrg#define SharedDPSTKReqs     $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(DPSLIB) $(XLIB)
4711d341caSmrg#define SharedOldXReqs      $(LDPRELIB) $(XONLYLIB)
4811d341caSmrg#define SharedpsresReqs     $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
4911d341caSmrg#define SharedXResReqs	    $(LDPRELIB) $(XLIB)
5011d341caSmrg#define SharedXfontcacheReqs $(LDPRELIB) $(XLIB)
5111d341caSmrg#define SharedXineramaReqs  $(LDPRELIB) $(XLIB)
5211d341caSmrg#define SharedXssReqs	    $(LDPRELIB) $(XLIB)
5311d341caSmrg#define SharedXvMCReqs	    $(LDPRELIB) $(XLIB)
5411d341caSmrg#define SharedXxf86miscReqs $(LDPRELIB) $(XLIB)
5511d341caSmrg#define SharedXxf86vmReqs   $(LDPRELIB) $(XLIB)
5611d341caSmrg#define SharedxkbfileReqs   $(LDPRELIB) $(XONLYLIB)
5711d341caSmrg#define SharedxkbuiReqs	    $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB)
5811d341caSmrg#define SharedXfixesReqs    $(LDPRELIB) $(XLIB)
5911d341caSmrg#define SharedXdamageReqs   $(LDPRELIB) $(XFIXESLIB) $(XLIB)
6011d341caSmrg#define SharedXcompositeReqs $(LDPRELIB) $(XDAMAGELIB) $(XFIXESLIB) $(XLIB)
6111d341caSmrg#define SharedXevieReqs     $(LDPRELIB) $(XLIB)
62