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