]> git.sesse.net Git - rdpsrv/blob - Xserver/config/cf/bsdLib.tmpl
Import X server from vnc-3.3.7.
[rdpsrv] / Xserver / config / cf / bsdLib.tmpl
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.1 1997/07/27 02:41:03 dawes Exp $
3
4 /*
5  * NetBSD/FreeBSD/OpenBSD shared library template
6  */
7
8 #if !UseElfFormat
9
10 #ifndef SharedXtReqs
11 #define SharedXtReqs /**/
12 #endif
13 #ifndef SharedXawReqs
14 #define SharedXawReqs /**/
15 #endif
16 #ifndef SharedXmuReqs
17 # if !defined(Mc68020Architecture) || !defined(OpenBSDArchitecture)
18 #  define SharedXmuReqs $(LDPRELIBS) $(XTOOLONLYLIB) $(XONLYLIB)
19 # else
20    /* At least the hp300 and the sun3 OpenBSD ports need that */
21 #  define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(EXTENSIONLIB) $(XONLYLIB)
22 # endif
23 #endif
24
25 #else /* UseElfFormat */
26
27 /*
28  * NetBSD/FreeBSD (ELF) shared library template
29  * Cloned from Linux ELF rules, but with a minor number.
30  */
31
32 #ifndef FixupLibReferences
33 #define FixupLibReferences()                                            @@\
34 XMULIBONLY = -lXmu                                                      @@\
35 XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
36 #endif
37
38 #ifndef XawClientLibs
39 #define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
40 #endif
41
42 #define CplusplusLibC
43 #define FrescoSysLibs   CplusplusLibC MathLibrary
44
45 #define SharedX11Reqs
46 #define SharedOldXReqs  $(LDPRELIB) $(XLIBONLY)
47 #define SharedXtReqs    $(LDPRELIB) $(XLIBONLY) $(SMLIB) $(ICELIB)
48 #define SharedXawReqs   $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
49 #define SharedXmuReqs   $(LDPRELIB) $(XTOOLLIB) $(XLIB)
50 #define SharedXextReqs  $(LDPRELIB) $(XLIBONLY)
51 #define SharedXiReqs    $(LDPRELIB) $(XLIB)
52 #define SharedPexReqs   $(LDPRELIB) $(XLIBONLY) MathLibrary
53 #define SharedXtstReqs  $(LDPRELIB) $(XLIB)
54 #define SharedXieReqs   $(LDPRELIB) $(XLIBONLY)
55 #define SharedSMReqs    $(LDPRELIB) $(ICELIB)
56 #define SharedFrescoReqs        $(LDPRELIB) $(XLIBONLY) FrescoSysLibs
57 #define SharedXtfReqs   $(LDPRELIB) $(FRESCOLIB) $(XTOOLLIB) $(XLIB) FrescoSysLibs
58
59 #endif /* UseElfFormat */