111d341caSmrgXCOMM $XFree86: xc/config/cf/bsdiLib.tmpl,v 3.3 2003/05/29 21:56:57 herrb Exp $
211d341caSmrg
311d341caSmrg/*
411d341caSmrg * BSDI shared library template (converted from Linux template)
511d341caSmrg */
611d341caSmrg
711d341caSmrg/*
811d341caSmrg * Linux ELF shared libraries (which BSDI uses)
911d341caSmrg * are deficient in link semantics...
1011d341caSmrg */
1111d341caSmrg
1211d341caSmrg#ifndef FixupLibReferences
1311d341caSmrg#define FixupLibReferences()						@@\
1411d341caSmrgXMULIBONLY = -lXmu							@@\
1511d341caSmrgXMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
1611d341caSmrg#endif
1711d341caSmrg
1811d341caSmrg#ifndef XawClientLibs
1911d341caSmrg#define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWCLIENTLIBS) $(XLIB)
2011d341caSmrg#endif
2111d341caSmrg
2211d341caSmrg#define FrescoSysLibs	CplusplusLibC MathLibrary
2311d341caSmrg
2411d341caSmrg#define SharedX11Reqs
2511d341caSmrg#define SharedXlibi18nReqs $(LDPRELIB) $(XONLYLIB)
2611d341caSmrg#define SharedOldXReqs	$(LDPRELIB) $(XONLYLIB)
2711d341caSmrg#define SharedXtReqs	$(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB)
2811d341caSmrg#define SharedXawReqs	$(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWREQS) $(XLIB)
2911d341caSmrg#define SharedXaw7Reqs	$(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
3011d341caSmrg#define SharedXaw6Reqs	$(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
3111d341caSmrg#define SharedXmuReqs	$(LDPRELIB) $(XTOOLLIB) $(XLIB)
3211d341caSmrg#define SharedXextReqs	$(LDPRELIB) $(XONLYLIB)
3311d341caSmrg#define SharedXiReqs	$(LDPRELIB) $(XLIB)
3411d341caSmrg#define SharedXtstReqs	$(LDPRELIB) $(XLIB)
3511d341caSmrg#define SharedSMReqs	$(LDPRELIB) $(ICELIB)
3611d341caSmrg#define SharedFrescoReqs	$(LDPRELIB) $(XONLYLIB) FrescoSysLibs
3711d341caSmrg#define SharedXtfReqs	$(LDPRELIB) $(FRESCOLIB) $(XTOOLLIB) $(XLIB) FrescoSysLibs
3811d341caSmrg
3911d341caSmrg/* Motif lib requirements */
4011d341caSmrg#define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB)
4111d341caSmrg#define SharedXmReqs $(LDPRELIB) SharedXReqs
4211d341caSmrg#define SharedMrmReqs $(LDPRELIB) $(XMLIB) SharedXReqs
4311d341caSmrg#define SharedUilReqs $(LDPRELIB) $(XMLIB) SharedXReqs
44