xref: /386bsd/usr/X386/lib/X11/config/lnuxLib.tmpl (revision a2142627)
1XCOMM $XFree86: mit/config/lnuxLib.tmpl,v 2.0 1993/08/29 14:15:39 dawes Exp $
2/*
3 * Linux shared library template
4 */
5#ifndef SharedXlibRev
6#define SharedXlibRev 3.1.0
7#endif
8#ifndef SharedOldXRev
9#define SharedOldXRev 3.1.0
10#endif
11#ifndef SharedXtRev
12#define SharedXtRev 3.1.0
13#endif
14#ifndef SharedXawRev
15#define SharedXawRev 3.1.0
16#endif
17#ifndef SharedXmuRev
18#define SharedXmuRev 3.1.0
19#endif
20#ifndef SharedXextRev
21#define SharedXextRev 3.1.0
22#endif
23#ifndef SharedXinputRev
24#define SharedXinputRev 3.1.0
25#endif
26#ifndef SharedPexRev
27#define SharedPexRev 1.1.0
28#endif
29
30SHLIBLDFLAGS = SharedLibraryLoadFlags
31PICFLAGS = PositionIndependentCFlags
32
33/*
34 * and now a little bit of magic for using imake without source tree; if we
35 * are using shared libraries, we really do not need to depend on anything
36 */
37#if SharedLibXext
38  DEPEXTENSIONLIB = /* _UseCat($(USRLIBDIR),$(EXTENSIONSRC)/lib,/libXext.sa.$(SOXEXTREV)) */
39     EXTENSIONLIB = _Use(-lXext,-L$(EXTENSIONSRC)/lib -lXext)
40#endif
41#if SharedLibX
42          DEPXLIB = $(DEPEXTENSIONLIB) /* _UseCat($(USRLIBDIR),$(XLIBSRC),/libX11.sa.$(SOXLIBREV)) */
43             XLIB = $(EXTENSIONLIB) _Use(-lX11,-L$(XLIBSRC) -lX11)
44#endif
45#if SharedLibXmu
46        DEPXMULIB = /* _UseCat($(USRLIBDIR),$(XMUSRC),/libXmu.sa.$(SOXMUREV)) */
47           XMULIB = _Use(-lXmu,-L$(XMUSRC) -lXmu)
48#ifndef XawClientLibs
49#define XawClientLibs $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
50#endif
51#endif
52#if SharedOldLibX
53       DEPOLDXLIB = /* _UseCat($(USRLIBDIR),$(OLDXLIBSRC),/liboldX.sa.$(SOOLDXREV)) */
54          OLDXLIB = _Use(-loldX,-L$(OLDXLIBSRC) -loldX)
55#endif
56#if SharedLibXt
57      DEPXTOOLLIB = /* _UseCat($(USRLIBDIR),$(TOOLKITSRC),/libXt.sa.$(SOXTREV)) */
58         XTOOLLIB = _Use(-lXt,-L$(TOOLKITSRC) -lXt)
59#endif
60#if SharedLibXaw
61        DEPXAWLIB = /* _UseCat($(USRLIBDIR),$(AWIDGETSRC),/libXaw.sa.$(SOXAWREV)) */
62           XAWLIB = _Use(-lXaw,-L$(AWIDGETSRC) -lXaw)
63#endif
64#if SharedLibXinput
65        DEPXILIB = /* _UseCat($(USRLIBDIR),$(XILIBSRC),/libXi.sa.$(SOXINPUTREV)) */
66           XILIB = _Use(-lXi,-L$(XILIBSRC) -lXi)
67#endif
68#if SharedLibXTest
69    DEPXTESTLIB = /* _UseCat($(USRLIBDIR),$(EXTENSIONSRC)/lib,/libXtst.sa.$(SOXEXTREV)) */
70       XTESTLIB = _Use(-lXtst,-L$(EXTENSIONSRC)/lib/xtest -lXtst)
71#endif
72#if SharedLibPex
73        DEPPEXLIB = /* _UseCat($(USRLIBDIR),$(PEXLIBSRC),/libPEX5.sa.$(SOPEXREV)) */
74         PEXLIB = _Use(-lPEX5,-L$(PEXLIBSRC) -lPEX5)
75#endif
76