1XCOMM $Xorg: sv4Lib.tmpl,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
2
3/*
4 * SVR4 shared library template
5 */
6
7XCOMM $XFree86: xc/config/cf/sv4Lib.tmpl,v 3.7 2003/05/29 21:56:57 herrb Exp $
8
9/* SVR4 shared libraries are deficient in link semantics */
10XMULIBONLY = -lXmu
11#ifndef FixupLibReferences
12# define FixupLibReferences()						@@\
13XMULIB = $(XMULIBONLY) -z nodefs
14#endif
15#ifndef XawClientLibs
16# define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(EXTRAXAWCLIENTLIBS) $(XLIB)
17#endif
18
19#if 0
20/* This causes problems on SVR4.0 */
21#ifndef SharedICEReqs
22# define SharedICEReqs -lsocket
23#endif
24#endif
25
26#if ThreadedX
27# ifndef SharedThreadReqs
28#  define SharedThreadReqs -lthread
29# endif
30# ifndef SharedX11Reqs
31#  define SharedX11Reqs -lthread
32# endif
33#else
34# ifndef SharedThreadReqs
35#  define SharedThreadReqs
36# endif
37#endif
38
39#ifndef SharedXReqs
40# define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB) SharedThreadReqs $(LDPOSTLIBS)
41#endif
42
43#ifndef SharedXlibi18nReqs
44# define SharedXlibi18nReqs $(LDPRELIB) $(XLIBONLY)
45#endif
46
47#ifndef SharedXmReqs
48# define SharedXmReqs $(LDPRELIBS) SharedXReqs -lgen -lsocket -lnsl -lw -lc
49#endif
50
51#ifndef SharedMrmReqs
52# define SharedMrmReqs $(LDPRELIBS) $(XMLIB) SharedXReqs -lgen -lsocket -lnsl -lw -lc
53#endif
54
55#ifndef SharedUilReqs
56# define SharedUilReqs $(LDPRELIBS) $(MRESOURCELIB) $(XMLIB) SharedXReqs -lgen -lsocket -lnsl -lw -lc
57#endif
58
59#ifndef SharedDtSvcReqs
60# define SharedDtSvcReqs $(LDPRELIBS) $(TTLIB) $(XMLIB) SharedXReqs
61#endif
62
63#ifndef SharedDtMmdbReqs
64# define SharedDtMmdbReqs $(LDPRELIBS) $(DTSVCLIB) $(TTLIB) $(XMLIB) SharedXReqs
65#endif
66
67#ifndef SharedDtHelpReqs
68# define SharedDtHelpReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) SharedXReqs
69#endif
70
71#ifndef DtClientExtraLibs
72# define DtClientExtraLibs -lresolv
73#endif
74
75REGEXSYSLIB = -lgen
76DYNLIBSYSLIB = -ldl
77
78#ifndef IafSysLib
79# define IafSysLib	-liaf
80#endif
81IAFSYSLIB = IafSysLib
82
83#ifndef SharedGLUReqs
84# if HasGcc2ForCplusplus
85#  define SharedGLUReqs $(LDPRELIBS) $(XLIB) $(GLXLIB) $(CXXLIB)
86# else
87#  define SharedGLUReqs $(LDPRELIBS) $(XLIB) $(GLXLIB)
88# endif
89#endif
90