]> git.sesse.net Git - rdpsrv/blobdiff - Xserver/config/cf/bsdLib.tmpl
Import X server from vnc-3.3.7.
[rdpsrv] / Xserver / config / cf / bsdLib.tmpl
diff --git a/Xserver/config/cf/bsdLib.tmpl b/Xserver/config/cf/bsdLib.tmpl
new file mode 100644 (file)
index 0000000..57266d3
--- /dev/null
@@ -0,0 +1,59 @@
+XCOMM $XConsortium: bsdLib.tmpl /main/3 1996/09/28 16:09:25 rws $
+XCOMM $XFree86: xc/config/cf/bsdLib.tmpl,v 3.3.2.1 1997/07/27 02:41:03 dawes Exp $
+
+/*
+ * NetBSD/FreeBSD/OpenBSD shared library template
+ */
+
+#if !UseElfFormat
+
+#ifndef SharedXtReqs
+#define SharedXtReqs /**/
+#endif
+#ifndef SharedXawReqs
+#define SharedXawReqs /**/
+#endif
+#ifndef SharedXmuReqs
+# if !defined(Mc68020Architecture) || !defined(OpenBSDArchitecture)
+#  define SharedXmuReqs $(LDPRELIBS) $(XTOOLONLYLIB) $(XONLYLIB)
+# else
+   /* At least the hp300 and the sun3 OpenBSD ports need that */
+#  define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(EXTENSIONLIB) $(XONLYLIB)
+# endif
+#endif
+
+#else /* UseElfFormat */
+
+/*
+ * NetBSD/FreeBSD (ELF) shared library template
+ * Cloned from Linux ELF rules, but with a minor number.
+ */
+
+#ifndef FixupLibReferences
+#define FixupLibReferences()                                           @@\
+XMULIBONLY = -lXmu                                                     @@\
+XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
+#endif
+
+#ifndef XawClientLibs
+#define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
+#endif
+
+#define CplusplusLibC
+#define FrescoSysLibs  CplusplusLibC MathLibrary
+
+#define SharedX11Reqs
+#define SharedOldXReqs $(LDPRELIB) $(XLIBONLY)
+#define SharedXtReqs   $(LDPRELIB) $(XLIBONLY) $(SMLIB) $(ICELIB)
+#define SharedXawReqs  $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
+#define SharedXmuReqs  $(LDPRELIB) $(XTOOLLIB) $(XLIB)
+#define SharedXextReqs $(LDPRELIB) $(XLIBONLY)
+#define SharedXiReqs   $(LDPRELIB) $(XLIB)
+#define SharedPexReqs  $(LDPRELIB) $(XLIBONLY) MathLibrary
+#define SharedXtstReqs $(LDPRELIB) $(XLIB)
+#define SharedXieReqs  $(LDPRELIB) $(XLIBONLY)
+#define SharedSMReqs   $(LDPRELIB) $(ICELIB)
+#define SharedFrescoReqs       $(LDPRELIB) $(XLIBONLY) FrescoSysLibs
+#define SharedXtfReqs  $(LDPRELIB) $(FRESCOLIB) $(XTOOLLIB) $(XLIB) FrescoSysLibs
+
+#endif /* UseElfFormat */