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 $
5 * NetBSD/FreeBSD/OpenBSD shared library template
11 #define SharedXtReqs /**/
14 #define SharedXawReqs /**/
17 # if !defined(Mc68020Architecture) || !defined(OpenBSDArchitecture)
18 # define SharedXmuReqs $(LDPRELIBS) $(XTOOLONLYLIB) $(XONLYLIB)
20 /* At least the hp300 and the sun3 OpenBSD ports need that */
21 # define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(EXTENSIONLIB) $(XONLYLIB)
25 #else /* UseElfFormat */
28 * NetBSD/FreeBSD (ELF) shared library template
29 * Cloned from Linux ELF rules, but with a minor number.
32 #ifndef FixupLibReferences
33 #define FixupLibReferences() @@\
34 XMULIBONLY = -lXmu @@\
35 XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
39 #define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
43 #define FrescoSysLibs CplusplusLibC MathLibrary
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
59 #endif /* UseElfFormat */