summaryrefslogtreecommitdiffstats
path: root/x11-servers/xorg-server/files/patch-X11.tmpl
blob: c27d14d8e1ecb6019989650b3e0e64e635cdaf89 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
--- X11.tmpl.orig   Fri Sep  3 09:18:18 2004
+++ config/cf/X11.tmpl  Wed Dec 29 13:42:37 2004
@@ -616,7 +616,7 @@
 #define BuildXft1Library   BuildRenderLibrary
 #endif
 #ifndef UseFontconfig
-#define UseFontconfig      BuildXftLibrary
+#define UseFontconfig      (BuildXftLibrary || BuildXft1Library)
 #endif
 #ifndef BuildFontconfigLibrary
 #define BuildFontconfigLibrary (UseFontconfig && !HasFontconfig)
@@ -773,6 +773,9 @@
 #ifndef ThreadedProject
 #define ThreadedProject ThreadedX
 #endif
+#ifndef BuildThreadStubLibrary
+#define BuildThreadStubLibrary NO
+#endif
 #ifndef NeedUIThrStubs
 #define NeedUIThrStubs     NO
 #endif
@@ -1606,7 +1609,7 @@
 #endif
 
 #ifndef PsWrap
-# ifndef UseInstalled
+# if !defined(UseInstalled) && !defined(UseInstalledPrograms)
 #  define PsWrap $(PSWRAPSRC)/pswrap
 # else
 #  define PsWrap pswrap
@@ -1683,7 +1686,7 @@
 
      INSTAPPFLAGS = $(INSTDATFLAGS)    /* XXX - this should go away - XXX */
 
-#if UseInstalledX11
+#if UseInstalledX11 || UseInstalledClients
               RGB = $(XBINDIR)/rgb
             FONTC = $(XBINDIR)/bdftopcf
       MKFONTSCALE = $(XBINDIR)/mkfontscale
@@ -1843,6 +1846,39 @@
       DEPXLIBONLY = $(DEPXONLYLIB)
          XLIBONLY = $(XONLYLIB)
      LINTXONLYLIB = $(LINTXONLY)
+
+#if BuildThreadStubLibrary
+#ifndef SharedLibXThrStub
+#define SharedLibXThrStub  YES
+#endif
+#ifndef NormalLibXThrStub
+#define NormalLibXThrStub  NO
+#endif
+#ifndef DebugLibXThrStub
+#define DebugLibXThrStub   NO
+#endif
+#ifndef ProfileLibXThrStub
+#define ProfileLibXThrStub NO
+#endif
+   XTHRSTUBLIBSRC = $(LIBSRC)/XThrStub
+#if SharedLibXThrStub
+#ifndef SharedXThrStubRev
+#define SharedXThrStubRev 6.1
+#endif
+SharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBLIBSRC),SOXTHRSTUBREV,SharedXThrStubRev)
+#else
+ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
+#endif
+#else
+#undef  SharedLibXThrStub
+#define SharedLibXThrStub  NO
+#undef  NormalLibXThrStub
+#define NormalLibXThrStub  NO
+#undef  DebugLibXThrStub
+#define DebugLibXThrStub   NO
+#undef  ProfileLibXThrStub
+#define ProfileLibXThrStub NO
+#endif
 
 #if BuildScreenSaverLibrary
 #ifndef SharedLibXss