1XCOMM $XFree86: xc/config/cf/darwinLib.tmpl,v 1.19 2003/11/04 00:24:36 torrey Exp $
2/*
3 * Darwin/Mac OS X shared library template
4 */
5
6#ifndef FixupLibReferences
7#define FixupLibReferences()						@@\
8XMULIBONLY = -lXmu							@@\
9XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
10#endif
11
12#ifndef XawClientLibs
13#define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWCLIENTLIBS) $(XLIB)
14#endif
15
16/* Allow for libpthread, as overridden by OS definitions */
17#if !defined(SharedX11Reqs)
18#define SharedX11Reqs
19#endif
20#define SharedXlibi18nReqs $(LDPRELIB) $(XLIBONLY)
21
22#define SharedXfontReqs     $(LDPRELIB) $(FONTSTUBLIB) GzipLibrary $(FREETYPE2LIB) -flat_namespace
23
24#define SharedAppleWMReqs   $(LDPRELIB) $(XLIB)
25#define SharedFontencReqs   $(LDPRELIB) GzipLibrary
26#define SharedGLReqs        $(LDPRELIB) $(XLIB)
27#define SharedGLUReqs       $(LDPRELIB) $(XLIB) $(GLXLIB)
28#define SharedOSMesaReqs    $(LDPRELIB) $(XLIB) $(GLXLIB)
29#define SharedSMReqs        $(LDPRELIB) $(ICELIB)
30#define SharedXawReqs       $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWREQS) $(XLIB)
31#define SharedXaw7Reqs      $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
32#define SharedXaw6Reqs      $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
33#define SharedXcursorReqs   $(LDPRELIB) $(XRENDERLIB) $(XLIB)
34#define SharedXextReqs      $(LDPRELIB) $(XONLYLIB)
35#define SharedXiReqs        $(LDPRELIB) $(XLIB)
36#define SharedXmuReqs       $(LDPRELIB) $(XTOOLLIB) $(XLIB)
37#define SharedXmuuReqs      $(LDPRELIB) $(XONLYLIB)
38#define SharedXpReqs        $(LDPRELIB) $(XLIB)
39#define SharedXpmReqs       $(LDPRELIB) $(XLIB)
40#define SharedXrandrReqs    $(LDPRELIB) $(XRENDERLIB) $(XLIB)
41#define SharedXrenderReqs   $(LDPRELIB) $(XLIB)
42#define SharedXtReqs        $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB) -flat_namespace
43#define SharedXtstReqs      $(LDPRELIB) $(XLIB)
44#define SharedXvReqs        $(LDPRELIB) $(XLIB)
45#define SharedDPSReqs       $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
46#define SharedDPSTKReqs     $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(DPSLIB) $(XLIB)
47#define SharedOldXReqs      $(LDPRELIB) $(XONLYLIB)
48#define SharedpsresReqs     $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
49#define SharedXResReqs	    $(LDPRELIB) $(XLIB)
50#define SharedXfontcacheReqs $(LDPRELIB) $(XLIB)
51#define SharedXineramaReqs  $(LDPRELIB) $(XLIB)
52#define SharedXssReqs	    $(LDPRELIB) $(XLIB)
53#define SharedXvMCReqs	    $(LDPRELIB) $(XLIB)
54#define SharedXxf86miscReqs $(LDPRELIB) $(XLIB)
55#define SharedXxf86vmReqs   $(LDPRELIB) $(XLIB)
56#define SharedxkbfileReqs   $(LDPRELIB) $(XONLYLIB)
57#define SharedxkbuiReqs	    $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB)
58#define SharedXfixesReqs    $(LDPRELIB) $(XLIB)
59#define SharedXdamageReqs   $(LDPRELIB) $(XFIXESLIB) $(XLIB)
60#define SharedXcompositeReqs $(LDPRELIB) $(XDAMAGELIB) $(XFIXESLIB) $(XLIB)
61#define SharedXevieReqs     $(LDPRELIB) $(XLIB)
62