Update to libdmx 1.1.0
This commit is contained in:
parent
ff66c9eecb
commit
8f148c87a1
@ -1,75 +1,252 @@
|
||||
2006-04-26 Adam Jackson <ajax@freedesktop.org>
|
||||
commit a3ff756a3a478162a6f96b9fbf54c9f1a487af38
|
||||
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Date: Mon Oct 5 11:54:43 2009 +1000
|
||||
|
||||
* configure.ac:
|
||||
Bump to 1.0.2
|
||||
libdmx 1.1.0
|
||||
|
||||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
|
||||
2006-04-06 Adam Jackson <ajax@freedesktop.org>
|
||||
commit 9d7cb1321dd44081f52a80419c32bbbbb155757f
|
||||
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Date: Mon Oct 5 11:54:09 2009 +1000
|
||||
|
||||
* src/dmx.c:
|
||||
Coverity #928: Don't dereference screen if it's null.
|
||||
Require macros 1.3 for XORG_DEFAULT_OPTIONS
|
||||
|
||||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
|
||||
2005-12-20 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||||
commit 1cb350964c416963523aca0234dc24563ef29d1b
|
||||
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Date: Fri Aug 28 10:07:10 2009 +1000
|
||||
|
||||
* configure.ac:
|
||||
Update package version for X11R7 release.
|
||||
libdmx 1.0.99.1
|
||||
|
||||
2005-12-14 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||||
commit 72929c5cb3b78d3b83a2f40e3662104194b70cd6
|
||||
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Date: Tue Aug 25 16:07:54 2009 +1000
|
||||
|
||||
* configure.ac:
|
||||
Update package version number for final X11R7 release candidate.
|
||||
Move dmxext.h from dmxproto to here.
|
||||
|
||||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
|
||||
2005-12-06 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||||
commit c46bf972f2f0658e0fe473e978c1a7153b68d0e9
|
||||
Author: Alan Coopersmith <alan.coopersmith@sun.com>
|
||||
Date: Mon Feb 2 20:34:37 2009 -0800
|
||||
|
||||
* man/Makefile.am:
|
||||
Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
|
||||
Add README with pointers to mailing list, bugzilla & git repos
|
||||
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
|
||||
|
||||
2005-12-03 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||||
commit ca08b93d5829a03e464fb27d96292c37825aa5ea
|
||||
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
|
||||
Date: Wed Jan 28 16:11:37 2009 -0200
|
||||
|
||||
* configure.ac:
|
||||
Update package version number for X11R7 RC3 release.
|
||||
Janitor: correct make distcheck.
|
||||
|
||||
2005-12-02 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||||
commit 628281b17467fc8237d9d9e2443cb9e88d8e07c5
|
||||
Author: Julien Cristau <jcristau@debian.org>
|
||||
Date: Sun May 11 14:18:34 2008 +0200
|
||||
|
||||
* configure.ac:
|
||||
* src/Makefile.am:
|
||||
Add check and cflags for malloc(0) returning NULL.
|
||||
Use __libmansuffix__ instead of hardcoding 3X in the dmx manpages
|
||||
|
||||
2005-11-19 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||||
commit cfd82b1ff1033dbb3d83fd71e8b1af5535108245
|
||||
Author: James Cloos <cloos@jhcloos.com>
|
||||
Date: Thu Dec 6 16:38:48 2007 -0500
|
||||
|
||||
* dmx.pc.in:
|
||||
Update pkgconfig files to separate library build-time dependencies
|
||||
from application build-time dependencies.
|
||||
Replace static ChangeLog with dist-hook to generate from git log
|
||||
|
||||
2005-11-13 Alan Coopersmith <alan.coopersmith@sun.com>
|
||||
commit a49ce3a7f23e0bfab84661afea15602403445c5a
|
||||
Author: James Cloos <cloos@jhcloos.com>
|
||||
Date: Mon Sep 3 05:53:54 2007 -0400
|
||||
|
||||
* configure.ac:
|
||||
* man/Makefile.am:
|
||||
Use $(LIB_MAN_SUFFIX) instead of forcing man pages into section 3.
|
||||
Use sed to substitute variables in man pages.
|
||||
Add *~ to .gitignore to skip patch/emacs droppings
|
||||
|
||||
2005-10-18 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||||
commit 88286ad8dee07f4a06c8cfc032606ad26972fd3f
|
||||
Author: Alan Coopersmith <alan.coopersmith@sun.com>
|
||||
Date: Thu Jul 13 14:59:15 2006 -0700
|
||||
|
||||
* configure.ac:
|
||||
Update package version number for RC1 release.
|
||||
renamed: .cvsignore -> .gitignore
|
||||
|
||||
2005-07-08 Keith Packard <keithp@keithp.com>
|
||||
commit fe6012c309b7465a81535a5b18f70cac44fb33fb
|
||||
Author: Adam Jackson <ajax@nwnk.net>
|
||||
Date: Wed Apr 26 23:51:19 2006 +0000
|
||||
|
||||
* .cvsignore:
|
||||
* man/.cvsignore:
|
||||
* src/.cvsignore:
|
||||
* src/Makefile.am:
|
||||
Add .cvsignore files
|
||||
Switch _la_CFLAGS for AM_CFLAGS to clean up directory
|
||||
Bump to 1.0.2
|
||||
|
||||
2005-06-22 Theo van Klaveren <t.vanklaveren@student.utwente.nl>
|
||||
commit 44c22b0f24d2cc835d088b9da65cf5ade41a2854
|
||||
Author: Adam Jackson <ajax@nwnk.net>
|
||||
Date: Fri Apr 7 00:31:17 2006 +0000
|
||||
|
||||
Fix make distcheck.
|
||||
Coverity #928: Don't dereference screen if it's null.
|
||||
|
||||
* man/Makefile.am: Fix typo (man3_MANS -> man_MANS).
|
||||
* src/Makefile.am: Fix and add automake flags.
|
||||
commit 3aec4c999217de52ee28beb5dc429e84f25a4cee
|
||||
Author: Kevin E Martin <kem@kem.org>
|
||||
Date: Wed Dec 21 02:30:06 2005 +0000
|
||||
|
||||
2005-06-21 Alexander Gottwald <ago at freedesktop dot org>
|
||||
Update package version for X11R7 release.
|
||||
|
||||
* configure.ac
|
||||
Add missing xext.pc and xextproto.pc
|
||||
commit 61ba01b94fda571fc02287cfb321e7ace5f4e344
|
||||
Author: Adam Jackson <ajax@nwnk.net>
|
||||
Date: Mon Dec 19 16:28:28 2005 +0000
|
||||
|
||||
Stub COPYING files
|
||||
|
||||
commit 1594c277fed66ac77eff2687cfa586a82c649594
|
||||
Author: Kevin E Martin <kem@kem.org>
|
||||
Date: Thu Dec 15 00:24:35 2005 +0000
|
||||
|
||||
Update package version number for final X11R7 release candidate.
|
||||
|
||||
commit e608c6a473d3ff6abd7290301d10929e37a2de9d
|
||||
Author: Kevin E Martin <kem@kem.org>
|
||||
Date: Tue Dec 6 22:48:46 2005 +0000
|
||||
|
||||
Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
|
||||
|
||||
commit 7f82999694f562b664190cd2d0041ac3dc8b7e0e
|
||||
Author: Kevin E Martin <kem@kem.org>
|
||||
Date: Sat Dec 3 05:49:46 2005 +0000
|
||||
|
||||
Update package version number for X11R7 RC3 release.
|
||||
|
||||
commit 074fde5f1862e7ca6e18ac198baf7ec3359a2fa5
|
||||
Author: Kevin E Martin <kem@kem.org>
|
||||
Date: Sat Dec 3 04:41:52 2005 +0000
|
||||
|
||||
Add check and cflags for malloc(0) returning NULL.
|
||||
|
||||
commit 2f295bd0ca857cc50b98170a91a98d94c6c1fab7
|
||||
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
|
||||
Date: Mon Nov 28 22:03:07 2005 +0000
|
||||
|
||||
Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
|
||||
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
|
||||
|
||||
commit a064437898064f0906e1676caa5823c8334e77c7
|
||||
Author: Kevin E Martin <kem@kem.org>
|
||||
Date: Sat Nov 19 07:15:44 2005 +0000
|
||||
|
||||
Update pkgconfig files to separate library build-time dependencies from
|
||||
application build-time dependencies, and update package deps to work
|
||||
with separate build roots.
|
||||
|
||||
commit 6424ff482a845160bc1146bb8a17fa2bde976685
|
||||
Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
|
||||
Date: Sun Nov 13 18:14:22 2005 +0000
|
||||
|
||||
Use $(LIB_MAN_SUFFIX) instead of forcing man pages into section 3. Use sed
|
||||
to substitute variables in man pages.
|
||||
|
||||
commit 68ee705e1066d5092bc266c9d47d6c1022be2f1c
|
||||
Author: Kevin E Martin <kem@kem.org>
|
||||
Date: Wed Oct 19 02:48:12 2005 +0000
|
||||
|
||||
Update package version number for RC1 release.
|
||||
|
||||
commit c0414eb4d8c710fac94ea32bc47031e1855c6fdb
|
||||
Author: Adam Jackson <ajax@nwnk.net>
|
||||
Date: Wed Aug 3 03:28:03 2005 +0000
|
||||
|
||||
Do PKG_CHECK_MODULES on a unique token instead of on "DEP", so builds with
|
||||
a global configure cache don't get confused.
|
||||
|
||||
commit e51544b67812183184becaf6cd2ba907483bcea7
|
||||
Author: Kevin E Martin <kem@kem.org>
|
||||
Date: Fri Jul 29 21:22:53 2005 +0000
|
||||
|
||||
Various changes preparing packages for RC0:
|
||||
- Verify and update package version numbers as needed
|
||||
- Implement versioning scheme
|
||||
- Change bug address to point to bugzilla bug entry form
|
||||
- Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
|
||||
reenable it)
|
||||
- Fix makedepend to use pkgconfig and pass distcheck
|
||||
- Update build script to build macros first
|
||||
- Update modular Xorg version
|
||||
|
||||
commit 0e287fb569607a88500fc8ead709113da7d62a76
|
||||
Author: Daniel Stone <daniel@fooishbar.org>
|
||||
Date: Wed Jul 20 12:10:12 2005 +0000
|
||||
|
||||
Set soversion to 1.0.0 with -version-number.
|
||||
|
||||
commit 1665593dffc0a2a15b4c2dbd50e0f4ef655c7d49
|
||||
Author: Daniel Stone <daniel@fooishbar.org>
|
||||
Date: Sat Jul 16 07:49:42 2005 +0000
|
||||
|
||||
Set soversion to 1.0 using -version-number.
|
||||
|
||||
commit b5b357df37d6adb66daedf8a9950bf653bf4c54d
|
||||
Author: Keith Packard <keithp@keithp.com>
|
||||
Date: Sat Jul 9 21:11:25 2005 +0000
|
||||
|
||||
Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory
|
||||
|
||||
commit 63d3d3060793b834a6f55a1788ed74dd91ff1635
|
||||
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
|
||||
Date: Wed Jun 22 22:46:39 2005 +0000
|
||||
|
||||
Apply these patches from Theo van Klaveren:
|
||||
lib-dmx.patch lib-FS.patch lib-X11.patch lib-XRes.patch
|
||||
lib-XScrnSaver.patch lib-xtrans.patch
|
||||
to make the libraries distcheck.
|
||||
|
||||
commit 414f10d9cd304ad410eaab1faeb9bec6db99a254
|
||||
Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
|
||||
Date: Tue Jun 21 15:41:37 2005 +0000
|
||||
|
||||
lib/XScrnSaver/configure.ac
|
||||
lib/XScrnSaver/src/Makefile.am
|
||||
lib/Xfontcache/configure.ac
|
||||
lib/Xfontcache/src/Makefile.am
|
||||
lib/Xinerama/configure.ac
|
||||
lib/Xinerama/src/Makefile.am
|
||||
lib/Xtst/configure.ac
|
||||
lib/Xv/configure.ac
|
||||
lib/XvMC/configure.ac
|
||||
lib/dmx/configure.ac Add missing xext.pc and xextproto.pc Add DEP_CFLAGS to
|
||||
src/Makefile.am
|
||||
|
||||
commit 110b58cc4b1fe556937d0cc10c21e8d378bf557f
|
||||
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
|
||||
Date: Mon Jun 13 22:41:49 2005 +0000
|
||||
|
||||
Dummy change
|
||||
|
||||
commit 87e6dd4a3b2911df52c748cbaf25d9f2f1e39267
|
||||
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
|
||||
Date: Mon Jun 13 22:41:28 2005 +0000
|
||||
|
||||
Dummy change to make CVS see this file.
|
||||
|
||||
commit 731efd283366cdef8f55a5c0e533603eae2dc9cd
|
||||
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
|
||||
Date: Mon Jun 13 22:40:55 2005 +0000
|
||||
|
||||
*** empty log message ***
|
||||
|
||||
commit b15aee70c23e46cc06023c42359ae831b4aa97e5
|
||||
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
|
||||
Date: Mon Jun 13 21:18:09 2005 +0000
|
||||
|
||||
Really add the dmx build system.
|
||||
Also, in some ways CVS is not an optimal version control system.
|
||||
|
||||
commit 48338cc9c422ff0ac4b9c532088649f2f3c4e2bb
|
||||
Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
|
||||
Date: Mon Jun 13 21:11:44 2005 +0000
|
||||
|
||||
- Add dmx build system
|
||||
- Rename man pages: man -> 3
|
||||
- dmx.c: include <X11/extensions/blah.h> instead of "blah.h"
|
||||
|
||||
commit 9569816261fed00b3f0991abb676d60ba904c0f6
|
||||
Author: Kevin E Martin <kem@kem.org>
|
||||
Date: Mon Dec 6 20:04:04 2004 +0000
|
||||
|
||||
Fix overwrite in DMX library calls (Bug #1989, Mark McLoughlin).
|
||||
|
||||
commit 90b1782cf132d4d3a753e4643fe8c398cecbb07b
|
||||
Author: Kevin E Martin <kem@kem.org>
|
||||
Date: Wed Jun 30 20:06:53 2004 +0000
|
||||
|
||||
Add Distributed Multihead X (DMX) support
|
||||
|
@ -24,5 +24,15 @@ SUBDIRS = src man
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = dmx.pc
|
||||
|
||||
EXTRA_DIST = dmx.pc.in autogen.sh
|
||||
EXTRA_DIST = dmx.pc.in
|
||||
|
||||
|
||||
EXTRA_DIST += ChangeLog
|
||||
MAINTAINERCLEANFILES = ChangeLog
|
||||
|
||||
.PHONY: ChangeLog
|
||||
|
||||
ChangeLog:
|
||||
$(CHANGELOG_CMD)
|
||||
|
||||
dist-hook: ChangeLog
|
||||
|
@ -109,6 +109,7 @@ ADMIN_MAN_SUFFIX = @ADMIN_MAN_SUFFIX@
|
||||
AMDEP_FALSE = @AMDEP_FALSE@
|
||||
AMDEP_TRUE = @AMDEP_TRUE@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
APP_MAN_DIR = @APP_MAN_DIR@
|
||||
APP_MAN_SUFFIX = @APP_MAN_SUFFIX@
|
||||
AR = @AR@
|
||||
@ -119,8 +120,10 @@ AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CHANGELOG_CMD = @CHANGELOG_CMD@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CWARNFLAGS = @CWARNFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
@ -132,6 +135,7 @@ DMX_CFLAGS = @DMX_CFLAGS@
|
||||
DMX_LIBS = @DMX_LIBS@
|
||||
DRIVER_MAN_DIR = @DRIVER_MAN_DIR@
|
||||
DRIVER_MAN_SUFFIX = @DRIVER_MAN_SUFFIX@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
ECHO = @ECHO@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
@ -142,6 +146,8 @@ F77 = @F77@
|
||||
FFLAGS = @FFLAGS@
|
||||
FILE_MAN_DIR = @FILE_MAN_DIR@
|
||||
FILE_MAN_SUFFIX = @FILE_MAN_SUFFIX@
|
||||
GREP = @GREP@
|
||||
INSTALL_CMD = @INSTALL_CMD@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
@ -161,6 +167,7 @@ MAKEINFO = @MAKEINFO@
|
||||
MALLOC_ZERO_CFLAGS = @MALLOC_ZERO_CFLAGS@
|
||||
MISC_MAN_DIR = @MISC_MAN_DIR@
|
||||
MISC_MAN_SUFFIX = @MISC_MAN_SUFFIX@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJEXT = @OBJEXT@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
@ -171,19 +178,16 @@ PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
XMALLOC_ZERO_CFLAGS = @XMALLOC_ZERO_CFLAGS@
|
||||
XTMALLOC_ZERO_CFLAGS = @XTMALLOC_ZERO_CFLAGS@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_F77 = @ac_ct_F77@
|
||||
ac_ct_RANLIB = @ac_ct_RANLIB@
|
||||
ac_ct_STRIP = @ac_ct_STRIP@
|
||||
ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
|
||||
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
|
||||
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
|
||||
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
|
||||
@ -200,23 +204,30 @@ build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
sysconfdir = @sysconfdir@
|
||||
@ -224,7 +235,8 @@ target_alias = @target_alias@
|
||||
SUBDIRS = src man
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = dmx.pc
|
||||
EXTRA_DIST = dmx.pc.in autogen.sh
|
||||
EXTRA_DIST = dmx.pc.in ChangeLog
|
||||
MAINTAINERCLEANFILES = ChangeLog
|
||||
all: config.h
|
||||
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
||||
|
||||
@ -486,6 +498,9 @@ distdir: $(DISTFILES)
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$(top_distdir)" distdir="$(distdir)" \
|
||||
dist-hook
|
||||
-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
|
||||
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
|
||||
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
|
||||
@ -615,6 +630,7 @@ distclean-generic:
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
||||
@ -670,7 +686,7 @@ uninstall-info: uninstall-info-recursive
|
||||
.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \
|
||||
check-am clean clean-generic clean-libtool clean-recursive \
|
||||
ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
|
||||
dist-shar dist-tarZ dist-zip distcheck distclean \
|
||||
dist-hook dist-shar dist-tarZ dist-zip distcheck distclean \
|
||||
distclean-generic distclean-hdr distclean-libtool \
|
||||
distclean-recursive distclean-tags distcleancheck distdir \
|
||||
distuninstallcheck dvi dvi-am html html-am info info-am \
|
||||
@ -684,6 +700,13 @@ uninstall-info: uninstall-info-recursive
|
||||
uninstall uninstall-am uninstall-info-am \
|
||||
uninstall-pkgconfigDATA
|
||||
|
||||
|
||||
.PHONY: ChangeLog
|
||||
|
||||
ChangeLog:
|
||||
$(CHANGELOG_CMD)
|
||||
|
||||
dist-hook: ChangeLog
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
|
@ -0,0 +1,25 @@
|
||||
libdmx - X Window System DMX (Distributed Multihead X) extension library
|
||||
|
||||
All questions regarding this software should be directed at the
|
||||
Xorg mailing list:
|
||||
|
||||
http://lists.freedesktop.org/mailman/listinfo/xorg
|
||||
|
||||
Please submit bug reports to the Xorg bugzilla:
|
||||
|
||||
https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
|
||||
|
||||
The master development code repository can be found at:
|
||||
|
||||
git://anongit.freedesktop.org/git/xorg/lib/libdmx
|
||||
|
||||
http://cgit.freedesktop.org/xorg/lib/libdmx
|
||||
|
||||
For patch submission instructions, see:
|
||||
|
||||
http://www.x.org/wiki/Development/Documentation/SubmittingPatches
|
||||
|
||||
For more information on the git code manager, see:
|
||||
|
||||
http://wiki.x.org/wiki/GitPage
|
||||
|
1416
lib/libdmx/aclocal.m4
vendored
1416
lib/libdmx/aclocal.m4
vendored
File diff suppressed because it is too large
Load Diff
@ -1,12 +0,0 @@
|
||||
#! /bin/sh
|
||||
|
||||
srcdir=`dirname $0`
|
||||
test -z "$srcdir" && srcdir=.
|
||||
|
||||
ORIGDIR=`pwd`
|
||||
cd $srcdir
|
||||
|
||||
autoreconf -v --install || exit 1
|
||||
cd $ORIGDIR || exit $?
|
||||
|
||||
$srcdir/configure --enable-maintainer-mode "$@"
|
10444
lib/libdmx/configure
vendored
10444
lib/libdmx/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -23,25 +23,27 @@ dnl Process this file with autoconf to create configure.
|
||||
|
||||
AC_PREREQ([2.57])
|
||||
|
||||
AC_INIT(libdmx, 1.0.2, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], libdmx)
|
||||
AC_INIT(libdmx, 1.1.0, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], libdmx)
|
||||
AM_INIT_AUTOMAKE([dist-bzip2])
|
||||
AM_MAINTAINER_MODE
|
||||
|
||||
# Require xorg-macros: XORG_DEFAULT_OPTIONS
|
||||
m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.3 or later before running autoconf/autogen])])
|
||||
XORG_MACROS_VERSION(1.3)
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
|
||||
# Check for progs
|
||||
AC_PROG_CC
|
||||
AC_PROG_LIBTOOL
|
||||
XORG_DEFAULT_OPTIONS
|
||||
|
||||
# Check for dependencies
|
||||
PKG_CHECK_MODULES(DMX, x11 xext xextproto dmxproto)
|
||||
|
||||
PKG_CHECK_MODULES(DMX, x11 xext xextproto [dmxproto >= 2.2.99.1])
|
||||
DMX_CFLAGS="$CWARNFLAGS $DMX_CFLAGS"
|
||||
AC_SUBST(DMX_CFLAGS)
|
||||
AC_SUBST(DMX_LIBS)
|
||||
|
||||
XORG_CHECK_MALLOC_ZERO
|
||||
XORG_MANPAGE_SECTIONS
|
||||
XORG_RELEASE_VERSION
|
||||
|
||||
AC_OUTPUT([Makefile
|
||||
src/Makefile
|
||||
|
162
lib/libdmx/include/X11/extensions/dmxext.h
Normal file
162
lib/libdmx/include/X11/extensions/dmxext.h
Normal file
@ -0,0 +1,162 @@
|
||||
/*
|
||||
* Copyright 2002-2004 Red Hat Inc., Durham, North Carolina.
|
||||
*
|
||||
* All Rights Reserved.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining
|
||||
* a copy of this software and associated documentation files (the
|
||||
* "Software"), to deal in the Software without restriction, including
|
||||
* without limitation on the rights to use, copy, modify, merge,
|
||||
* publish, distribute, sublicense, and/or sell copies of the Software,
|
||||
* and to permit persons to whom the Software is furnished to do so,
|
||||
* subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice (including the
|
||||
* next paragraph) shall be included in all copies or substantial
|
||||
* portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
* NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
|
||||
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
|
||||
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* Rickard E. (Rik) Faith <faith@redhat.com>
|
||||
*
|
||||
*/
|
||||
|
||||
/** \file
|
||||
* This file describes the interface to the client-side libdmx.a
|
||||
* library. All DMX-aware client-side applications should include this
|
||||
* file. */
|
||||
|
||||
#ifndef _DMXEXT_H_
|
||||
#define _DMXEXT_H_
|
||||
|
||||
#include <X11/extensions/dmx.h>
|
||||
|
||||
/** Client-library screen information structure, returned by
|
||||
* #DMXGetScreenAttributes. */
|
||||
typedef struct {
|
||||
char *displayName;
|
||||
int logicalScreen;
|
||||
|
||||
unsigned int screenWindowWidth; /* displayName's coordinate system */
|
||||
unsigned int screenWindowHeight; /* displayName's coordinate system */
|
||||
int screenWindowXoffset; /* displayName's coordinate system */
|
||||
int screenWindowYoffset; /* displayName's coordinate system */
|
||||
|
||||
unsigned int rootWindowWidth; /* screenWindow's coordinate system */
|
||||
unsigned int rootWindowHeight; /* screenWindow's coordinate system */
|
||||
int rootWindowXoffset; /* screenWindow's coordinate system */
|
||||
int rootWindowYoffset; /* screenWindow's coordinate system */
|
||||
|
||||
int rootWindowXorigin; /* global coordinate system */
|
||||
int rootWindowYorigin; /* global coordinate system */
|
||||
} DMXScreenAttributes;
|
||||
|
||||
/** Client-library window information structure, returned by
|
||||
* #DMXGetWindowAttributes. */
|
||||
typedef struct {
|
||||
int screen;
|
||||
Window window;
|
||||
XRectangle pos, vis;
|
||||
} DMXWindowAttributes;
|
||||
|
||||
/** Client-library desktop information structure, returned by
|
||||
* #DMXGetDesktopAttributes. */
|
||||
typedef struct {
|
||||
unsigned int width; /* global coordinate system */
|
||||
unsigned int height; /* global coordinate system */
|
||||
int shiftX; /* global coordinate system */
|
||||
int shiftY; /* global coordinate system */
|
||||
} DMXDesktopAttributes;
|
||||
|
||||
/** Enumeration for the #inputType field in the #DMXInputAttributes
|
||||
* structure. */
|
||||
typedef enum {
|
||||
DMXLocalInputType,
|
||||
DMXConsoleInputType,
|
||||
DMXBackendInputType
|
||||
} DMXInputEnum;
|
||||
|
||||
/** Client-library input information structure, returned by
|
||||
* #DMXGetInputAttributes. */
|
||||
typedef struct {
|
||||
DMXInputEnum inputType;
|
||||
int physicalScreen;
|
||||
int physicalId;
|
||||
Bool isCore;
|
||||
Bool sendsCore;
|
||||
const char *name;
|
||||
Bool detached;
|
||||
} DMXInputAttributes;
|
||||
|
||||
_XFUNCPROTOBEGIN
|
||||
|
||||
extern Bool DMXQueryExtension(Display *dpy,
|
||||
int *event_basep, int *error_basep);
|
||||
extern Bool DMXQueryVersion(Display *dpy, int *major_version,
|
||||
int *minor_version, int *patch_version);
|
||||
extern Bool DMXSync(Display *dpy);
|
||||
extern Bool DMXForceWindowCreation(Display *dpy, Window window);
|
||||
|
||||
|
||||
extern Bool DMXGetScreenCount(Display *dpy, int *screen_count);
|
||||
extern Bool DMXGetScreenAttributes(Display *dpy,
|
||||
int screen,
|
||||
DMXScreenAttributes *attr);
|
||||
extern int DMXChangeScreensAttributes(Display *dpy,
|
||||
int screen_count,
|
||||
int *screens,
|
||||
int mask_count,
|
||||
unsigned int *masks,
|
||||
DMXScreenAttributes *attr, /* vector */
|
||||
int *error_screen);
|
||||
|
||||
extern Bool DMXAddScreen(Display *dpy,
|
||||
const char *displayName,
|
||||
unsigned int mask,
|
||||
DMXScreenAttributes *attr,
|
||||
int *screen);
|
||||
extern Bool DMXRemoveScreen(Display *dpy, int screen);
|
||||
|
||||
/* Call DMXGetScreenWindowCount and allocate info to that size. Pass
|
||||
* the size in available_count. This call can generate a large amount
|
||||
* of wire traffic and should not be used called with available_count=0
|
||||
* just to determine the screen_count value -- use DMXGetScreenCount
|
||||
* instead. NOTE: Also see DMX protocol specification (DMXSpec.txt) for
|
||||
* usage of DMXSync to flush pending commands. */
|
||||
extern Bool DMXGetWindowAttributes(Display *dpy, Window window,
|
||||
int *screen_count, int available_count,
|
||||
DMXWindowAttributes *attr);
|
||||
|
||||
extern Bool DMXGetDesktopAttributes(Display *dpy, DMXDesktopAttributes *attr);
|
||||
extern int DMXChangeDesktopAttributes(Display *dpy,
|
||||
unsigned int mask,
|
||||
DMXDesktopAttributes *attr);
|
||||
|
||||
extern Bool DMXGetInputCount(Display *dpy, int *input_count);
|
||||
extern Bool DMXGetInputAttributes(Display *dpy, int id,
|
||||
DMXInputAttributes *attr);
|
||||
|
||||
extern Bool DMXAddInput(Display *dpy,
|
||||
unsigned int mask,
|
||||
DMXInputAttributes *attr,
|
||||
int *id);
|
||||
extern Bool DMXRemoveInput(Display *dpy, int id);
|
||||
|
||||
/* These are helper functions that call DMXAddInput. */
|
||||
extern Bool DMXAddBackendInput(Display *dpy, int screen, int sendsCore,
|
||||
int *newId);
|
||||
extern Bool DMXAddConsoleInput(Display *dpy, const char *name, int sendsCore,
|
||||
int *newId);
|
||||
|
||||
_XFUNCPROTOEND
|
||||
#endif
|
@ -1,8 +1,8 @@
|
||||
# ltmain.sh - Provide generalized library-building support services.
|
||||
# NOTE: Changing this file will not affect anything until you rerun configure.
|
||||
#
|
||||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
|
||||
# Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
|
||||
# 2007, 2008 Free Software Foundation, Inc.
|
||||
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
@ -43,14 +43,22 @@ EXIT_FAILURE=1
|
||||
|
||||
PROGRAM=ltmain.sh
|
||||
PACKAGE=libtool
|
||||
VERSION=1.5.22
|
||||
TIMESTAMP=" (1.1220.2.365 2005/12/18 22:14:06)"
|
||||
VERSION=1.5.26
|
||||
TIMESTAMP=" (1.1220.2.493 2008/02/01 16:58:18)"
|
||||
|
||||
# See if we are running on zsh, and set the options which allow our
|
||||
# commands through without removal of \ escapes.
|
||||
if test -n "${ZSH_VERSION+set}" ; then
|
||||
# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
|
||||
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
|
||||
emulate sh
|
||||
NULLCMD=:
|
||||
# Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
|
||||
# is contrary to our usage. Disable this feature.
|
||||
alias -g '${1+"$@"}'='"$@"'
|
||||
setopt NO_GLOB_SUBST
|
||||
else
|
||||
case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
|
||||
fi
|
||||
BIN_SH=xpg4; export BIN_SH # for Tru64
|
||||
DUALCASE=1; export DUALCASE # for MKS sh
|
||||
|
||||
# Check that we have a working $echo.
|
||||
if test "X$1" = X--no-reexec; then
|
||||
@ -105,11 +113,19 @@ esac
|
||||
# These must not be set unconditionally because not all systems understand
|
||||
# e.g. LANG=C (notably SCO).
|
||||
# We save the old values to restore during execute mode.
|
||||
if test "${LC_ALL+set}" = set; then
|
||||
save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
|
||||
fi
|
||||
if test "${LANG+set}" = set; then
|
||||
save_LANG="$LANG"; LANG=C; export LANG
|
||||
lt_env=
|
||||
for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
|
||||
do
|
||||
eval "if test \"\${$lt_var+set}\" = set; then
|
||||
save_$lt_var=\$$lt_var
|
||||
lt_env=\"$lt_var=\$$lt_var \$lt_env\"
|
||||
$lt_var=C
|
||||
export $lt_var
|
||||
fi"
|
||||
done
|
||||
|
||||
if test -n "$lt_env"; then
|
||||
lt_env="env $lt_env"
|
||||
fi
|
||||
|
||||
# Make sure IFS has a sensible default
|
||||
@ -136,6 +152,8 @@ duplicate_deps=no
|
||||
preserve_args=
|
||||
lo2o="s/\\.lo\$/.${objext}/"
|
||||
o2lo="s/\\.${objext}\$/.lo/"
|
||||
extracted_archives=
|
||||
extracted_serial=0
|
||||
|
||||
#####################################
|
||||
# Shell function definitions:
|
||||
@ -196,7 +214,13 @@ func_win32_libid ()
|
||||
if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \
|
||||
$EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
|
||||
win32_nmres=`eval $NM -f posix -A $1 | \
|
||||
$SED -n -e '1,100{/ I /{s,.*,import,;p;q;};}'`
|
||||
$SED -n -e '1,100{
|
||||
/ I /{
|
||||
s,.*,import,
|
||||
p
|
||||
q
|
||||
}
|
||||
}'`
|
||||
case $win32_nmres in
|
||||
import*) win32_libid_type="x86 archive import";;
|
||||
*) win32_libid_type="x86 archive static";;
|
||||
@ -327,7 +351,17 @@ func_extract_archives ()
|
||||
*) my_xabs=`pwd`"/$my_xlib" ;;
|
||||
esac
|
||||
my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'`
|
||||
my_xdir="$my_gentop/$my_xlib"
|
||||
my_xlib_u=$my_xlib
|
||||
while :; do
|
||||
case " $extracted_archives " in
|
||||
*" $my_xlib_u "*)
|
||||
extracted_serial=`expr $extracted_serial + 1`
|
||||
my_xlib_u=lt$extracted_serial-$my_xlib ;;
|
||||
*) break ;;
|
||||
esac
|
||||
done
|
||||
extracted_archives="$extracted_archives $my_xlib_u"
|
||||
my_xdir="$my_gentop/$my_xlib_u"
|
||||
|
||||
$show "${rm}r $my_xdir"
|
||||
$run ${rm}r "$my_xdir"
|
||||
@ -454,11 +488,12 @@ do
|
||||
;;
|
||||
|
||||
--version)
|
||||
$echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
|
||||
$echo
|
||||
$echo "Copyright (C) 2005 Free Software Foundation, Inc."
|
||||
$echo "This is free software; see the source for copying conditions. There is NO"
|
||||
$echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||
echo "\
|
||||
$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP
|
||||
|
||||
Copyright (C) 2008 Free Software Foundation, Inc.
|
||||
This is free software; see the source for copying conditions. There is NO
|
||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||
exit $?
|
||||
;;
|
||||
|
||||
@ -755,9 +790,11 @@ if test -z "$show_help"; then
|
||||
*.class) xform=class ;;
|
||||
*.cpp) xform=cpp ;;
|
||||
*.cxx) xform=cxx ;;
|
||||
*.f90) xform=f90 ;;
|
||||
*.[fF][09]?) xform=[fF][09]. ;;
|
||||
*.for) xform=for ;;
|
||||
*.java) xform=java ;;
|
||||
*.obj) xform=obj ;;
|
||||
*.sx) xform=sx ;;
|
||||
esac
|
||||
|
||||
libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
|
||||
@ -926,7 +963,7 @@ EOF
|
||||
$run $rm "$lobj" "$output_obj"
|
||||
|
||||
$show "$command"
|
||||
if $run eval "$command"; then :
|
||||
if $run eval $lt_env "$command"; then :
|
||||
else
|
||||
test -n "$output_obj" && $run $rm $removelist
|
||||
exit $EXIT_FAILURE
|
||||
@ -998,7 +1035,7 @@ EOF
|
||||
command="$command$suppress_output"
|
||||
$run $rm "$obj" "$output_obj"
|
||||
$show "$command"
|
||||
if $run eval "$command"; then :
|
||||
if $run eval $lt_env "$command"; then :
|
||||
else
|
||||
$run $rm $removelist
|
||||
exit $EXIT_FAILURE
|
||||
@ -1131,6 +1168,7 @@ EOF
|
||||
thread_safe=no
|
||||
vinfo=
|
||||
vinfo_number=no
|
||||
single_module="${wl}-single_module"
|
||||
|
||||
func_infer_tag $base_compile
|
||||
|
||||
@ -1138,8 +1176,9 @@ EOF
|
||||
for arg
|
||||
do
|
||||
case $arg in
|
||||
-all-static | -static)
|
||||
if test "X$arg" = "X-all-static"; then
|
||||
-all-static | -static | -static-libtool-libs)
|
||||
case $arg in
|
||||
-all-static)
|
||||
if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
|
||||
$echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
|
||||
fi
|
||||
@ -1147,12 +1186,20 @@ EOF
|
||||
dlopen_self=$dlopen_self_static
|
||||
fi
|
||||
prefer_static_libs=yes
|
||||
else
|
||||
;;
|
||||
-static)
|
||||
if test -z "$pic_flag" && test -n "$link_static_flag"; then
|
||||
dlopen_self=$dlopen_self_static
|
||||
fi
|
||||
prefer_static_libs=built
|
||||
fi
|
||||
;;
|
||||
-static-libtool-libs)
|
||||
if test -z "$pic_flag" && test -n "$link_static_flag"; then
|
||||
dlopen_self=$dlopen_self_static
|
||||
fi
|
||||
prefer_static_libs=yes
|
||||
;;
|
||||
esac
|
||||
build_libtool_libs=no
|
||||
build_old_libs=yes
|
||||
break
|
||||
@ -1600,7 +1647,7 @@ EOF
|
||||
continue
|
||||
;;
|
||||
|
||||
-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
|
||||
-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
|
||||
compiler_flags="$compiler_flags $arg"
|
||||
compile_command="$compile_command $arg"
|
||||
finalize_command="$finalize_command $arg"
|
||||
@ -1608,6 +1655,11 @@ EOF
|
||||
continue
|
||||
;;
|
||||
|
||||
-multi_module)
|
||||
single_module="${wl}-multi_module"
|
||||
continue
|
||||
;;
|
||||
|
||||
-module)
|
||||
module=yes
|
||||
continue
|
||||
@ -1621,10 +1673,11 @@ EOF
|
||||
# -m* pass through architecture-specific compiler args for GCC
|
||||
# -m*, -t[45]*, -txscale* pass through architecture-specific
|
||||
# compiler args for GCC
|
||||
# -pg pass through profiling flag for GCC
|
||||
# -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC
|
||||
# -F/path gives path to uninstalled frameworks, gcc on darwin
|
||||
# @file GCC response files
|
||||
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*|-pg| \
|
||||
-t[45]*|-txscale*|@*)
|
||||
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
|
||||
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*)
|
||||
|
||||
# Unknown arguments in both finalize_command and compile_command need
|
||||
# to be aesthetically quoted because they are evaled later.
|
||||
@ -1652,9 +1705,9 @@ EOF
|
||||
|
||||
-no-install)
|
||||
case $host in
|
||||
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
|
||||
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin*)
|
||||
# The PATH hackery in wrapper scripts is required on Windows
|
||||
# in order for the loader to find any dlls it needs.
|
||||
# and Darwin in order for the loader to find any dlls it needs.
|
||||
$echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
|
||||
$echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
|
||||
fast_install=no
|
||||
@ -1713,7 +1766,7 @@ EOF
|
||||
continue
|
||||
;;
|
||||
|
||||
-static)
|
||||
-static | -static-libtool-libs)
|
||||
# The effects of -static are defined in a previous loop.
|
||||
# We used to do the same as -all-static on platforms that
|
||||
# didn't have a PIC flag, but the assumption that the effects
|
||||
@ -2074,17 +2127,6 @@ EOF
|
||||
;;
|
||||
esac
|
||||
for pass in $passes; do
|
||||
# The preopen pass in lib mode reverses $deplibs; put it back here
|
||||
# so that -L comes before libs that need it for instance...
|
||||
if test "$linkmode,$pass" = "lib,link"; then
|
||||
## FIXME: Find the place where the list is rebuilt in the wrong
|
||||
## order, and fix it there properly
|
||||
tmp_deplibs=
|
||||
for deplib in $deplibs; do
|
||||
tmp_deplibs="$deplib $tmp_deplibs"
|
||||
done
|
||||
deplibs="$tmp_deplibs"
|
||||
fi
|
||||
if test "$linkmode,$pass" = "lib,link" ||
|
||||
test "$linkmode,$pass" = "prog,scan"; then
|
||||
libs="$deplibs"
|
||||
@ -2106,7 +2148,7 @@ EOF
|
||||
lib=
|
||||
found=no
|
||||
case $deplib in
|
||||
-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
|
||||
-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
|
||||
if test "$linkmode,$pass" = "prog,link"; then
|
||||
compile_deplibs="$deplib $compile_deplibs"
|
||||
finalize_deplibs="$deplib $finalize_deplibs"
|
||||
@ -2122,7 +2164,12 @@ EOF
|
||||
continue
|
||||
fi
|
||||
name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
|
||||
for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
|
||||
if test "$linkmode" = lib; then
|
||||
searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
|
||||
else
|
||||
searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
|
||||
fi
|
||||
for searchdir in $searchdirs; do
|
||||
for search_ext in .la $std_shrext .so .a; do
|
||||
# Search the libtool library
|
||||
lib="$searchdir/lib${name}${search_ext}"
|
||||
@ -2503,7 +2550,9 @@ EOF
|
||||
|
||||
if test "$linkmode,$pass" = "prog,link"; then
|
||||
if test -n "$library_names" &&
|
||||
{ test "$prefer_static_libs" = no || test -z "$old_library"; }; then
|
||||
{ { test "$prefer_static_libs" = no ||
|
||||
test "$prefer_static_libs,$installed" = "built,yes"; } ||
|
||||
test -z "$old_library"; }; then
|
||||
# We need to hardcode the library path
|
||||
if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
|
||||
# Make sure the rpath contains only unique directories.
|
||||
@ -2916,12 +2965,18 @@ EOF
|
||||
# we do not want to link against static libs,
|
||||
# but need to link against shared
|
||||
eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
|
||||
eval deplibdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
|
||||
if test -n "$deplibrary_names" ; then
|
||||
for tmp in $deplibrary_names ; do
|
||||
depdepl=$tmp
|
||||
done
|
||||
if test -f "$path/$depdepl" ; then
|
||||
if test -f "$deplibdir/$depdepl" ; then
|
||||
depdepl="$deplibdir/$depdepl"
|
||||
elif test -f "$path/$depdepl" ; then
|
||||
depdepl="$path/$depdepl"
|
||||
else
|
||||
# Can't find it, oh well...
|
||||
depdepl=
|
||||
fi
|
||||
# do not add paths which are already there
|
||||
case " $newlib_search_path " in
|
||||
@ -3069,9 +3124,10 @@ EOF
|
||||
|
||||
case $linkmode in
|
||||
oldlib)
|
||||
if test -n "$deplibs"; then
|
||||
$echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
|
||||
fi
|
||||
case " $deplibs" in
|
||||
*\ -l* | *\ -L*)
|
||||
$echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 ;;
|
||||
esac
|
||||
|
||||
if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
|
||||
$echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
|
||||
@ -3199,7 +3255,7 @@ EOF
|
||||
# which has an extra 1 added just for fun
|
||||
#
|
||||
case $version_type in
|
||||
darwin|linux|osf|windows)
|
||||
darwin|linux|osf|windows|none)
|
||||
current=`expr $number_major + $number_minor`
|
||||
age="$number_minor"
|
||||
revision="$number_revision"
|
||||
@ -3210,9 +3266,10 @@ EOF
|
||||
age="0"
|
||||
;;
|
||||
irix|nonstopux)
|
||||
current=`expr $number_major + $number_minor - 1`
|
||||
current=`expr $number_major + $number_minor`
|
||||
age="$number_minor"
|
||||
revision="$number_minor"
|
||||
lt_irix_increment=no
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
@ -3271,7 +3328,8 @@ EOF
|
||||
versuffix="$major.$age.$revision"
|
||||
# Darwin ld doesn't like 0 for these options...
|
||||
minor_current=`expr $current + 1`
|
||||
verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
|
||||
xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
|
||||
verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
|
||||
;;
|
||||
|
||||
freebsd-aout)
|
||||
@ -3285,8 +3343,11 @@ EOF
|
||||
;;
|
||||
|
||||
irix | nonstopux)
|
||||
major=`expr $current - $age + 1`
|
||||
|
||||
if test "X$lt_irix_increment" = "Xno"; then
|
||||
major=`expr $current - $age`
|
||||
else
|
||||
major=`expr $current - $age + 1`
|
||||
fi
|
||||
case $version_type in
|
||||
nonstopux) verstring_prefix=nonstopux ;;
|
||||
*) verstring_prefix=sgi ;;
|
||||
@ -3437,11 +3498,11 @@ EOF
|
||||
fi
|
||||
|
||||
# Eliminate all temporary directories.
|
||||
for path in $notinst_path; do
|
||||
lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
|
||||
deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
|
||||
dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
|
||||
done
|
||||
#for path in $notinst_path; do
|
||||
# lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
|
||||
# deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
|
||||
# dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
|
||||
#done
|
||||
|
||||
if test -n "$xrpath"; then
|
||||
# If the user specified any rpath flags, then add them.
|
||||
@ -3542,13 +3603,12 @@ EOF
|
||||
int main() { return 0; }
|
||||
EOF
|
||||
$rm conftest
|
||||
$LTCC $LTCFLAGS -o conftest conftest.c $deplibs
|
||||
if test "$?" -eq 0 ; then
|
||||
if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
|
||||
ldd_output=`ldd conftest`
|
||||
for i in $deplibs; do
|
||||
name=`expr $i : '-l\(.*\)'`
|
||||
# If $name is empty we are operating on a -L argument.
|
||||
if test "$name" != "" && test "$name" -ne "0"; then
|
||||
if test "$name" != "" && test "$name" != "0"; then
|
||||
if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
|
||||
case " $predeps $postdeps " in
|
||||
*" $i "*)
|
||||
@ -3587,9 +3647,7 @@ EOF
|
||||
# If $name is empty we are operating on a -L argument.
|
||||
if test "$name" != "" && test "$name" != "0"; then
|
||||
$rm conftest
|
||||
$LTCC $LTCFLAGS -o conftest conftest.c $i
|
||||
# Did it work?
|
||||
if test "$?" -eq 0 ; then
|
||||
if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
|
||||
ldd_output=`ldd conftest`
|
||||
if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
|
||||
case " $predeps $postdeps " in
|
||||
@ -3621,7 +3679,7 @@ EOF
|
||||
droppeddeps=yes
|
||||
$echo
|
||||
$echo "*** Warning! Library $i is needed by this library but I was not able to"
|
||||
$echo "*** make it link in! You will probably need to install it or some"
|
||||
$echo "*** make it link in! You will probably need to install it or some"
|
||||
$echo "*** library that it depends on before this library will be fully"
|
||||
$echo "*** functional. Installing it before continuing would be even better."
|
||||
fi
|
||||
@ -3907,7 +3965,10 @@ EOF
|
||||
test -n "$hardcode_libdirs"; then
|
||||
libdir="$hardcode_libdirs"
|
||||
if test -n "$hardcode_libdir_flag_spec_ld"; then
|
||||
eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
|
||||
case $archive_cmds in
|
||||
*\$LD*) eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" ;;
|
||||
*) eval dep_rpath=\"$hardcode_libdir_flag_spec\" ;;
|
||||
esac
|
||||
else
|
||||
eval dep_rpath=\"$hardcode_libdir_flag_spec\"
|
||||
fi
|
||||
@ -4217,9 +4278,10 @@ EOF
|
||||
;;
|
||||
|
||||
obj)
|
||||
if test -n "$deplibs"; then
|
||||
$echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
|
||||
fi
|
||||
case " $deplibs" in
|
||||
*\ -l* | *\ -L*)
|
||||
$echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 ;;
|
||||
esac
|
||||
|
||||
if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
|
||||
$echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
|
||||
@ -4266,12 +4328,14 @@ EOF
|
||||
reload_conv_objs=
|
||||
gentop=
|
||||
# reload_cmds runs $LD directly, so let us get rid of
|
||||
# -Wl from whole_archive_flag_spec
|
||||
# -Wl from whole_archive_flag_spec and hope we can get by with
|
||||
# turning comma into space..
|
||||
wl=
|
||||
|
||||
if test -n "$convenience"; then
|
||||
if test -n "$whole_archive_flag_spec"; then
|
||||
eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
|
||||
eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
|
||||
reload_conv_objs=$reload_objs\ `$echo "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'`
|
||||
else
|
||||
gentop="$output_objdir/${obj}x"
|
||||
generated="$generated $gentop"
|
||||
@ -4719,16 +4783,16 @@ static const void *lt_preloaded_setup() {
|
||||
case $host in
|
||||
*cygwin* | *mingw* )
|
||||
if test -f "$output_objdir/${outputname}.def" ; then
|
||||
compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
|
||||
finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
|
||||
compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
|
||||
finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
|
||||
else
|
||||
compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
|
||||
finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
|
||||
compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
|
||||
finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
|
||||
fi
|
||||
;;
|
||||
* )
|
||||
compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
|
||||
finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
|
||||
compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
|
||||
finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
@ -4743,13 +4807,13 @@ static const void *lt_preloaded_setup() {
|
||||
# really was required.
|
||||
|
||||
# Nullify the symbol file.
|
||||
compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
|
||||
finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
|
||||
compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
|
||||
finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
|
||||
fi
|
||||
|
||||
if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
|
||||
# Replace the output file specification.
|
||||
compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
|
||||
compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$output"'%g' | $NL2SP`
|
||||
link_command="$compile_command$compile_rpath"
|
||||
|
||||
# We have no uninstalled library dependencies, so finalize right now.
|
||||
@ -4836,7 +4900,7 @@ static const void *lt_preloaded_setup() {
|
||||
if test "$fast_install" != no; then
|
||||
link_command="$finalize_var$compile_command$finalize_rpath"
|
||||
if test "$fast_install" = yes; then
|
||||
relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
|
||||
relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $SP2NL | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g' | $NL2SP`
|
||||
else
|
||||
# fast_install is set to needless
|
||||
relink_command=
|
||||
@ -4873,7 +4937,7 @@ static const void *lt_preloaded_setup() {
|
||||
fi
|
||||
done
|
||||
relink_command="(cd `pwd`; $relink_command)"
|
||||
relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
|
||||
relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
|
||||
fi
|
||||
|
||||
# Quote $echo for shipping.
|
||||
@ -5280,6 +5344,20 @@ EOF
|
||||
Xsed='${SED} -e 1s/^X//'
|
||||
sed_quote_subst='$sed_quote_subst'
|
||||
|
||||
# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
|
||||
if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
|
||||
emulate sh
|
||||
NULLCMD=:
|
||||
# Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
|
||||
# is contrary to our usage. Disable this feature.
|
||||
alias -g '\${1+\"\$@\"}'='\"\$@\"'
|
||||
setopt NO_GLOB_SUBST
|
||||
else
|
||||
case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
|
||||
fi
|
||||
BIN_SH=xpg4; export BIN_SH # for Tru64
|
||||
DUALCASE=1; export DUALCASE # for MKS sh
|
||||
|
||||
# The HP-UX ksh and POSIX shell print the target directory to stdout
|
||||
# if CDPATH is set.
|
||||
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
|
||||
@ -5422,7 +5500,7 @@ else
|
||||
;;
|
||||
esac
|
||||
$echo >> $output "\
|
||||
\$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
|
||||
\$echo \"\$0: cannot exec \$program \$*\"
|
||||
exit $EXIT_FAILURE
|
||||
fi
|
||||
else
|
||||
@ -5608,7 +5686,7 @@ fi\
|
||||
done
|
||||
# Quote the link command for shipping.
|
||||
relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
|
||||
relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
|
||||
relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
|
||||
if test "$hardcode_automatic" = yes ; then
|
||||
relink_command=
|
||||
fi
|
||||
@ -5957,9 +6035,9 @@ relink_command=\"$relink_command\""
|
||||
|
||||
if test -n "$inst_prefix_dir"; then
|
||||
# Stick the inst_prefix_dir data into the link command.
|
||||
relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
|
||||
relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%" | $NL2SP`
|
||||
else
|
||||
relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
|
||||
relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%%" | $NL2SP`
|
||||
fi
|
||||
|
||||
$echo "$modename: warning: relinking \`$file'" 1>&2
|
||||
@ -6168,7 +6246,7 @@ relink_command=\"$relink_command\""
|
||||
file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
|
||||
outputname="$tmpdir/$file"
|
||||
# Replace the output file specification.
|
||||
relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
|
||||
relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g' | $NL2SP`
|
||||
|
||||
$show "$relink_command"
|
||||
if $run eval "$relink_command"; then :
|
||||
@ -6345,8 +6423,10 @@ relink_command=\"$relink_command\""
|
||||
if test -f "$dir/$objdir/$dlname"; then
|
||||
dir="$dir/$objdir"
|
||||
else
|
||||
$echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
|
||||
exit $EXIT_FAILURE
|
||||
if test ! -f "$dir/$dlname"; then
|
||||
$echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
|
||||
exit $EXIT_FAILURE
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
|
||||
@ -6410,12 +6490,12 @@ relink_command=\"$relink_command\""
|
||||
fi
|
||||
|
||||
# Restore saved environment variables
|
||||
if test "${save_LC_ALL+set}" = set; then
|
||||
LC_ALL="$save_LC_ALL"; export LC_ALL
|
||||
fi
|
||||
if test "${save_LANG+set}" = set; then
|
||||
LANG="$save_LANG"; export LANG
|
||||
fi
|
||||
for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
|
||||
do
|
||||
eval "if test \"\${save_$lt_var+set}\" = set; then
|
||||
$lt_var=\$save_$lt_var; export $lt_var
|
||||
fi"
|
||||
done
|
||||
|
||||
# Now prepare to actually exec the command.
|
||||
exec_cmd="\$cmd$args"
|
||||
@ -6772,9 +6852,9 @@ The following components of LINK-COMMAND are treated specially:
|
||||
-dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
|
||||
-export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
|
||||
-export-symbols SYMFILE
|
||||
try to export only the symbols listed in SYMFILE
|
||||
try to export only the symbols listed in SYMFILE
|
||||
-export-symbols-regex REGEX
|
||||
try to export only the symbols matching REGEX
|
||||
try to export only the symbols matching REGEX
|
||||
-LLIBDIR search LIBDIR for required installed libraries
|
||||
-lNAME OUTPUT-FILE requires the installed library libNAME
|
||||
-module build a library that can dlopened
|
||||
@ -6788,9 +6868,11 @@ The following components of LINK-COMMAND are treated specially:
|
||||
-release RELEASE specify package release information
|
||||
-rpath LIBDIR the created library will eventually be installed in LIBDIR
|
||||
-R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries
|
||||
-static do not do any dynamic linking of libtool libraries
|
||||
-static do not do any dynamic linking of uninstalled libtool libraries
|
||||
-static-libtool-libs
|
||||
do not do any dynamic linking of libtool libraries
|
||||
-version-info CURRENT[:REVISION[:AGE]]
|
||||
specify library version info [each variable defaults to 0]
|
||||
specify library version info [each variable defaults to 0]
|
||||
|
||||
All other options (arguments beginning with \`-') are ignored.
|
||||
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMX 3X __vendorversion__
|
||||
.TH DMX __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMX \- X Window System DMX (Distributed Multihead X) extension
|
||||
.SH DESCRIPTION
|
||||
@ -36,43 +36,43 @@ and modified via this protocol.
|
||||
.SH "SUMMARY OF LIBRARY FUNCTIONS"
|
||||
The following is a summary of DMX library functions:
|
||||
.sp
|
||||
DMXQueryExtension(3X) \- determine if DMX is available
|
||||
DMXQueryExtension(__libmansuffix__) \- determine if DMX is available
|
||||
.sp
|
||||
DMXQueryVersion(3X) \- determine DMX extension version
|
||||
DMXQueryVersion(__libmansuffix__) \- determine DMX extension version
|
||||
.sp
|
||||
DMXSync(3X) \- flush protocol requests between
|
||||
DMXSync(__libmansuffix__) \- flush protocol requests between
|
||||
.BR Xdmx (1)
|
||||
and back-end X servers
|
||||
.sp
|
||||
DMXForceWindowCreation(3X) \- force immediate back-end window creation
|
||||
DMXForceWindowCreation(__libmansuffix__) \- force immediate back-end window creation
|
||||
.sp
|
||||
DMXGetScreenCount(3X) \- determine number of back-end screens
|
||||
DMXGetScreenCount(__libmansuffix__) \- determine number of back-end screens
|
||||
.sp
|
||||
DMXGetScreenAttributes(3X) \- determine back-end screen attributes
|
||||
DMXGetScreenAttributes(__libmansuffix__) \- determine back-end screen attributes
|
||||
.sp
|
||||
DMXChangeScreensAttributes(3X) \- change back-end screen attributes
|
||||
DMXChangeScreensAttributes(__libmansuffix__) \- change back-end screen attributes
|
||||
.sp
|
||||
DMXAddScreen(3X) \- attach a new back-end screen
|
||||
DMXAddScreen(__libmansuffix__) \- attach a new back-end screen
|
||||
.sp
|
||||
DMXRemoveScreen(3X) \- detach a back-end screen
|
||||
DMXRemoveScreen(__libmansuffix__) \- detach a back-end screen
|
||||
.sp
|
||||
DMXGetWindowAttributes(3X) \- determine back-end window attributes
|
||||
DMXGetWindowAttributes(__libmansuffix__) \- determine back-end window attributes
|
||||
.sp
|
||||
DMXGetDesktopAttributes(3X) \- determine global bounding box
|
||||
DMXGetDesktopAttributes(__libmansuffix__) \- determine global bounding box
|
||||
.sp
|
||||
DMXChangeDesktopAttributes(3X) \- change global bounding box
|
||||
DMXChangeDesktopAttributes(__libmansuffix__) \- change global bounding box
|
||||
.sp
|
||||
DMXGetInputCount(3X) \- determine number of input devices
|
||||
DMXGetInputCount(__libmansuffix__) \- determine number of input devices
|
||||
.sp
|
||||
DMXGetInputAttributes(3X) \- determine input device attributes
|
||||
DMXGetInputAttributes(__libmansuffix__) \- determine input device attributes
|
||||
.sp
|
||||
DMXAddInput(3X) \- attach a new backend or console input
|
||||
DMXAddInput(__libmansuffix__) \- attach a new backend or console input
|
||||
.sp
|
||||
DMXRemoveInput(3X) \- detach an input
|
||||
DMXRemoveInput(__libmansuffix__) \- detach an input
|
||||
.sp
|
||||
DMXAddBackendInput(3X) \- attach a new back-end input
|
||||
DMXAddBackendInput(__libmansuffix__) \- attach a new back-end input
|
||||
.sp
|
||||
DMXAddConsoleInput(3X) \- attach a new console input
|
||||
DMXAddConsoleInput(__libmansuffix__) \- attach a new console input
|
||||
.PP
|
||||
Each of these functions is described in its own man page.
|
||||
.SH "SEE ALSO"
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXAddInput 3X __vendorversion__
|
||||
.TH DMXAddInput __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXAddInput, DMXAddBackendInput, DMXAddConsoleInput \- attach a new input
|
||||
.SH SYNOPSIS
|
||||
@ -104,7 +104,7 @@ is
|
||||
the new device will be added as a true core device.
|
||||
.PP
|
||||
If a device was removed with
|
||||
.BR DMXRemoveInput (3X)
|
||||
.BR DMXRemoveInput (__libmansuffix__)
|
||||
an attempt will be made to reconnect the previous devices
|
||||
.RI ( sendsCore
|
||||
is ignored in this case).
|
||||
@ -159,4 +159,4 @@ Local devices cannot be attached or detached.
|
||||
Attributes that are not specified will default to 0. This may lead to
|
||||
unintended results.
|
||||
.SH "SEE ALSO"
|
||||
.BR DMXRemoveInput "(3X), " DMX "(3X), " Xdmx (1)
|
||||
.BR DMXRemoveInput "(__libmansuffix__), " DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXAddScreen 3X __vendorversion__
|
||||
.TH DMXAddScreen __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXAddScreen \- attach a new back-end screen
|
||||
.SH SYNOPSIS
|
||||
@ -57,9 +57,9 @@ screen number for the attached screen.
|
||||
The information stored in
|
||||
.I mask " and " attr
|
||||
is identical to that used by the
|
||||
.BR DMXChangeScreenAttributes (3X)
|
||||
.BR DMXChangeScreenAttributes (__libmansuffix__)
|
||||
and
|
||||
.BR DMXGetScreenAttribues (3X)
|
||||
.BR DMXGetScreenAttribues (__libmansuffix__)
|
||||
functions.
|
||||
.SH "RETURN VALUE"
|
||||
.B DMXAddScreen()
|
||||
@ -94,11 +94,11 @@ Attributes that are not specified will default to 0. This may lead to
|
||||
unintended results.
|
||||
.PP
|
||||
Unlike other functions in the
|
||||
.BR DMX (3X)
|
||||
.BR DMX (__libmansuffix__)
|
||||
API, this function uses
|
||||
.I screen
|
||||
for both input and output.
|
||||
.SH "SEE ALSO"
|
||||
.BR DMXRemoveScreen "(3X), "
|
||||
.BR DMXChangeScreenAttributes "(3X), " DMXGetScreenAttributes "(3X), "
|
||||
.BR DMX "(3X), " Xdmx (1)
|
||||
.BR DMXRemoveScreen "(__libmansuffix__), "
|
||||
.BR DMXChangeScreenAttributes "(__libmansuffix__), " DMXGetScreenAttributes "(__libmansuffix__), "
|
||||
.BR DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXChangeDesktopAttributes 3X __vendorversion__
|
||||
.TH DMXChangeDesktopAttributes __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXChangeDesktopAttributes \- change global bounding box
|
||||
.SH SYNOPSIS
|
||||
@ -99,4 +99,4 @@ library interface), and
|
||||
.B BadValue
|
||||
(if any values are out of range).
|
||||
.SH "SEE ALSO"
|
||||
.BR DMXGetDesktopAttributes "(3X), " DMX "(3X), " Xdmx (1)
|
||||
.BR DMXGetDesktopAttributes "(__libmansuffix__), " DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXChangeScreensAttributes 3X __vendorversion__
|
||||
.TH DMXChangeScreensAttributes __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXChangeScreensAttributes \- change back-end screen attributes
|
||||
.SH SYNOPSIS
|
||||
@ -56,7 +56,7 @@ structure is included in
|
||||
An explanation of the
|
||||
.I DMXScreenAttributes
|
||||
structure is given in
|
||||
.BR DMXGetScreenAttributes (3X).
|
||||
.BR DMXGetScreenAttributes (__libmansuffix__).
|
||||
.PP
|
||||
The values that are used to compute each value in
|
||||
.I masks
|
||||
@ -118,6 +118,6 @@ are not valid), and
|
||||
.B BadAlloc
|
||||
errors.
|
||||
.SH "SEE ALSO"
|
||||
.BR DMXGetScreenCount "(3X), "
|
||||
.BR DMXGetScreenAttributes "(3X), "
|
||||
.BR DMX "(3X), " Xdmx (1)
|
||||
.BR DMXGetScreenCount "(__libmansuffix__), "
|
||||
.BR DMXGetScreenAttributes "(__libmansuffix__), "
|
||||
.BR DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXForceWindowCreation 3X __vendorversion__
|
||||
.TH DMXForceWindowCreation __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXForceWindowCreation \- force immediate back-end window creation
|
||||
.SH SYNOPSIS
|
||||
@ -48,4 +48,4 @@ can generate
|
||||
.B BadWindow
|
||||
errors.
|
||||
.SH "SEE ALSO"
|
||||
.BR DMX "(3X), " Xdmx (1)
|
||||
.BR DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXDesktopAttributes 3X __vendorversion__
|
||||
.TH DMXDesktopAttributes __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXGetDesktopAttributes \- determine global bounding box
|
||||
.SH SYNOPSIS
|
||||
@ -64,4 +64,4 @@ returns
|
||||
.B True
|
||||
unless there is a protocol error.
|
||||
.SH "SEE ALSO"
|
||||
.BR DMXChangeDesktopAttributes "(3X), " DMX "(3X), " Xdmx (1)
|
||||
.BR DMXChangeDesktopAttributes "(__libmansuffix__), " DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXGetInputAttributes 3X __vendorversion__
|
||||
.TH DMXGetInputAttributes __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXGetInputAttributes \- determine input device attributes
|
||||
.SH SYNOPSIS
|
||||
@ -40,14 +40,14 @@ returns information about the input device specified with
|
||||
.IR id .
|
||||
This information cannot be
|
||||
obtained from the
|
||||
.BR XListInputDeivices (3X)
|
||||
.BR XListInputDeivices (__libmansuffix__)
|
||||
call.
|
||||
.I id
|
||||
is the same as that used by the
|
||||
.BR XListInputDevices (3X)
|
||||
.BR XListInputDevices (__libmansuffix__)
|
||||
call, and must be in
|
||||
the range 0 to one less than the value returned by
|
||||
.BR DMXGetInputCount(3X) ,
|
||||
.BR DMXGetInputCount(__libmansuffix__) ,
|
||||
inclusive.
|
||||
.PP
|
||||
The
|
||||
@ -86,14 +86,14 @@ displayed.
|
||||
For back-end devices,
|
||||
.I physicalScreen
|
||||
will identify the back-end display and can be used as an argument to
|
||||
.BR DMXGetScreenAttributes (3X)
|
||||
.BR DMXGetScreenAttributes (__libmansuffix__)
|
||||
to obtain more information;
|
||||
.I physicalId
|
||||
will be the XInput device id on the back-end X server; and
|
||||
.I name
|
||||
will be invalid (since it does not provide any additional information
|
||||
that cannot be obtained with
|
||||
.BR DMXGetScreenAttributes (3X)).
|
||||
.BR DMXGetScreenAttributes (__libmansuffix__)).
|
||||
.PP
|
||||
If
|
||||
.I isCore
|
||||
@ -114,7 +114,7 @@ If
|
||||
.I detached
|
||||
is True, then this device has been detached and is no longer producing
|
||||
input events. The device may be reattached using
|
||||
.BR DMXAddInput (3X).
|
||||
.BR DMXAddInput (__libmansuffix__).
|
||||
.SH "RETURN VALUE"
|
||||
.B DMXGetInputAttributes()
|
||||
returns
|
||||
@ -128,8 +128,8 @@ can generate
|
||||
.I id
|
||||
is out of range).
|
||||
.SH "SEE ALSO"
|
||||
.BR DMXGetInputCount "(3X), "
|
||||
.BR XListInputDevices "(3X), "
|
||||
.BR DMXGetScreenAttributes "(3X), "
|
||||
.BR DMXAddInput "(3X), "
|
||||
.BR DMX "(3X), " Xdmx (1)
|
||||
.BR DMXGetInputCount "(__libmansuffix__), "
|
||||
.BR XListInputDevices "(__libmansuffix__), "
|
||||
.BR DMXGetScreenAttributes "(__libmansuffix__), "
|
||||
.BR DMXAddInput "(__libmansuffix__), "
|
||||
.BR DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXGetInputCount 3X __vendorversion__
|
||||
.TH DMXGetInputCount __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXGetInputCount \- determine number of input devices
|
||||
.SH SYNOPSIS
|
||||
@ -40,7 +40,7 @@ returns the number of input devices connected to the
|
||||
server in
|
||||
.IR input_count .
|
||||
This number is the same as that returned by
|
||||
.BR XListInputDevices (3X),
|
||||
.BR XListInputDevices (__libmansuffix__),
|
||||
but is available even when the XInput extension is not supported.
|
||||
.SH "RETURN VALUE"
|
||||
.B DMXGetInputCount()
|
||||
@ -48,6 +48,6 @@ returns
|
||||
.B True
|
||||
unless there is a protocol error.
|
||||
.SH "SEE ALSO"
|
||||
.BR DMXGetInputAttributes "(3X), "
|
||||
.BR XListInputDevices "(3X), "
|
||||
.BR DMX "(3X), " Xdmx (1)
|
||||
.BR DMXGetInputAttributes "(__libmansuffix__), "
|
||||
.BR XListInputDevices "(__libmansuffix__), "
|
||||
.BR DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXGetScreenAttributes 3X __vendorversion__
|
||||
.TH DMXGetScreenAttributes __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXGetScreenAttributes \- determine back-end screen attributes
|
||||
.SH SYNOPSIS
|
||||
@ -107,6 +107,6 @@ can generate
|
||||
.B BadValue
|
||||
errors.
|
||||
.SH "SEE ALSO"
|
||||
.BR DMXGetScreenCount "(3X), "
|
||||
.BR DMXChangeScreenAttributes "(3X), "
|
||||
.BR DMX "(3X), " Xdmx (1)
|
||||
.BR DMXGetScreenCount "(__libmansuffix__), "
|
||||
.BR DMXChangeScreenAttributes "(__libmansuffix__), "
|
||||
.BR DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXGetScreenCount 3X __vendorversion__
|
||||
.TH DMXGetScreenCount __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXGetScreenCount \- determine number of back-end screens
|
||||
.SH SYNOPSIS
|
||||
@ -63,6 +63,6 @@ composite back-end screens that the
|
||||
.BR Xdmx (1)
|
||||
server is using.
|
||||
.SH "SEE ALSO"
|
||||
.BR DMXGetScreenAttribtues "(3X), "
|
||||
.BR DMXChangeScreenAttributes "(3X), "
|
||||
.BR DMX "(3X), " Xdmx (1)
|
||||
.BR DMXGetScreenAttribtues "(__libmansuffix__), "
|
||||
.BR DMXChangeScreenAttributes "(__libmansuffix__), "
|
||||
.BR DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXGetWindowAttributes 3X __vendorversion__
|
||||
.TH DMXGetWindowAttributes __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXGetWindowAttributes \- determine back-end window attributes
|
||||
.SH SYNOPSIS
|
||||
@ -89,7 +89,7 @@ in window-relative coordinates -- all zeros if the window is not visible
|
||||
on the backend).
|
||||
.PP
|
||||
To obtain more information about the physical screen use the
|
||||
.BR DMXGetScreenAttributes (3X)
|
||||
.BR DMXGetScreenAttributes (__libmansuffix__)
|
||||
call.
|
||||
.PP
|
||||
Note that DMX allows multiple back-end windows to overlap in their
|
||||
@ -135,20 +135,20 @@ errors.
|
||||
.SH NOTES
|
||||
Because this call transports a great deal of information over the wire,
|
||||
please call
|
||||
.BR DMXGetScreenCount (3X)
|
||||
.BR DMXGetScreenCount (__libmansuffix__)
|
||||
first, and make sure
|
||||
.I attr
|
||||
is sufficiently large.
|
||||
.PP
|
||||
On a particular back-end server, it is possible that the associated
|
||||
window has not yet been mapped because the
|
||||
.BR XMapWindow (3X)
|
||||
.BR XMapWindow (__libmansuffix__)
|
||||
call that will eventually map the window had been buffered by Xlib's
|
||||
normal buffering system. To avoid this race condition, please call
|
||||
.BR DMXSync (3X)
|
||||
.BR DMXSync (__libmansuffix__)
|
||||
before communicating directly with the back-end X server.
|
||||
.SH "SEE ALSO"
|
||||
.BR DMXGetScreenCount "(3X), "
|
||||
.BR DMXSync "(3X), "
|
||||
.BR DMXGetScreenAttributes "(3X), "
|
||||
.BR DMX "(3X), " Xdmx (1)
|
||||
.BR DMXGetScreenCount "(__libmansuffix__), "
|
||||
.BR DMXSync "(__libmansuffix__), "
|
||||
.BR DMXGetScreenAttributes "(__libmansuffix__), "
|
||||
.BR DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXQueryExtension 3X __vendorversion__
|
||||
.TH DMXQueryExtension __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXQueryExtension \- determine if DMX is available
|
||||
.SH SYNOPSIS
|
||||
@ -51,5 +51,5 @@ will be returned. Otherwise,
|
||||
.B False
|
||||
will be returned.
|
||||
.SH "SEE ALSO"
|
||||
.BR DMXQueryVersion "(3X), "
|
||||
.BR DMX "(3X), " Xdmx (1)
|
||||
.BR DMXQueryVersion "(__libmansuffix__), "
|
||||
.BR DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXQueryVersion 3X __vendorversion__
|
||||
.TH DMXQueryVersion __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXQueryVersion \- determine DMX extension version
|
||||
.SH SYNOPSIS
|
||||
@ -76,5 +76,5 @@ recommend that any software that uses the DMX protocol extension to
|
||||
support only versions 2.2 and above (although they should detect earlier
|
||||
versions and either reduce functionality or fail gracefully).
|
||||
.SH "SEE ALSO"
|
||||
.BR DMXQueryExtension "(3X), "
|
||||
.BR DMX "(3X), " Xdmx (1)
|
||||
.BR DMXQueryExtension "(__libmansuffix__), "
|
||||
.BR DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXRemoveInput 3X __vendorversion__
|
||||
.TH DMXRemoveInput __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXRemoveInput \- detach an input
|
||||
.SH SYNOPSIS
|
||||
@ -56,4 +56,4 @@ is not valid) and
|
||||
.B BadAccess
|
||||
(if the input has already been detached).
|
||||
.SH "SEE ALSO"
|
||||
.BR DMXAddInput "(3X), " DMX "(3X), " Xdmx (1)
|
||||
.BR DMXAddInput "(__libmansuffix__), " DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXRemoveScreen 3X __vendorversion__
|
||||
.TH DMXRemoveScreen __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXRemoveScreen \- detach a back-end screen
|
||||
.SH SYNOPSIS
|
||||
@ -56,5 +56,5 @@ is out of range, or if the back-end screen specified by
|
||||
.I screen
|
||||
has already been detached.
|
||||
.SH "SEE ALSO"
|
||||
.BR DMXAddScreen "(3X), "
|
||||
.BR DMX "(3X), " Xdmx (1)
|
||||
.BR DMXAddScreen "(__libmansuffix__), "
|
||||
.BR DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -23,7 +23,7 @@
|
||||
.\" ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
.\" CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
.\" SOFTWARE.
|
||||
.TH DMXSync 3X __vendorversion__
|
||||
.TH DMXSync __libmansuffix__ __vendorversion__
|
||||
.SH NAME
|
||||
DMXSync \- flush protocol requests between Xdmx and back-end X servers
|
||||
.SH SYNOPSIS
|
||||
@ -47,4 +47,4 @@ returns
|
||||
.BR True
|
||||
unless there is a protocol error.
|
||||
.SH "SEE ALSO"
|
||||
.BR DMX "(3X), " Xdmx (1)
|
||||
.BR DMX "(__libmansuffix__), " Xdmx (1)
|
||||
|
@ -84,6 +84,7 @@ ADMIN_MAN_SUFFIX = @ADMIN_MAN_SUFFIX@
|
||||
AMDEP_FALSE = @AMDEP_FALSE@
|
||||
AMDEP_TRUE = @AMDEP_TRUE@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
APP_MAN_DIR = @APP_MAN_DIR@
|
||||
APP_MAN_SUFFIX = @APP_MAN_SUFFIX@
|
||||
AR = @AR@
|
||||
@ -94,8 +95,10 @@ AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CHANGELOG_CMD = @CHANGELOG_CMD@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CWARNFLAGS = @CWARNFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
@ -107,6 +110,7 @@ DMX_CFLAGS = @DMX_CFLAGS@
|
||||
DMX_LIBS = @DMX_LIBS@
|
||||
DRIVER_MAN_DIR = @DRIVER_MAN_DIR@
|
||||
DRIVER_MAN_SUFFIX = @DRIVER_MAN_SUFFIX@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
ECHO = @ECHO@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
@ -117,6 +121,8 @@ F77 = @F77@
|
||||
FFLAGS = @FFLAGS@
|
||||
FILE_MAN_DIR = @FILE_MAN_DIR@
|
||||
FILE_MAN_SUFFIX = @FILE_MAN_SUFFIX@
|
||||
GREP = @GREP@
|
||||
INSTALL_CMD = @INSTALL_CMD@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
@ -136,6 +142,7 @@ MAKEINFO = @MAKEINFO@
|
||||
MALLOC_ZERO_CFLAGS = @MALLOC_ZERO_CFLAGS@
|
||||
MISC_MAN_DIR = @MISC_MAN_DIR@
|
||||
MISC_MAN_SUFFIX = @MISC_MAN_SUFFIX@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJEXT = @OBJEXT@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
@ -146,19 +153,16 @@ PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
RANLIB = @RANLIB@
|
||||
SED = sed
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
XMALLOC_ZERO_CFLAGS = @XMALLOC_ZERO_CFLAGS@
|
||||
XTMALLOC_ZERO_CFLAGS = @XTMALLOC_ZERO_CFLAGS@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_F77 = @ac_ct_F77@
|
||||
ac_ct_RANLIB = @ac_ct_RANLIB@
|
||||
ac_ct_STRIP = @ac_ct_STRIP@
|
||||
ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
|
||||
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
|
||||
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
|
||||
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
|
||||
@ -175,23 +179,30 @@ build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
sysconfdir = @sysconfdir@
|
||||
@ -219,7 +230,6 @@ libman_PRE = \
|
||||
libman_DATA = $(libman_PRE:man=@LIB_MAN_SUFFIX@)
|
||||
EXTRA_DIST = $(libman_PRE)
|
||||
CLEANFILES = $(libman_DATA)
|
||||
SED = sed
|
||||
|
||||
# Strings to replace in man pages
|
||||
XORGRELSTRING = @PACKAGE_STRING@
|
||||
|
@ -7,4 +7,12 @@ libdmx_la_LIBADD = $(DMX_LIBS)
|
||||
|
||||
libdmx_la_LDFLAGS = -version-number 1:0:0 -no-undefined
|
||||
|
||||
AM_CFLAGS = $(DMX_CFLAGS) $(MALLOC_ZERO_CFLAGS)
|
||||
AM_CFLAGS = -I$(top_srcdir)/include \
|
||||
-I$(top_srcdir)/include/X11 \
|
||||
-I$(top_srcdir)/include/X11/extensions \
|
||||
$(DMX_CFLAGS) \
|
||||
$(MALLOC_ZERO_CFLAGS)
|
||||
|
||||
libdmxincludedir = $(includedir)/X11/extensions
|
||||
libdmxinclude_HEADERS = $(top_srcdir)/include/X11/extensions/dmxext.h
|
||||
|
||||
|
@ -14,6 +14,7 @@
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
VPATH = @srcdir@
|
||||
@ -37,7 +38,8 @@ POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
subdir = src
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
DIST_COMMON = $(libdmxinclude_HEADERS) $(srcdir)/Makefile.am \
|
||||
$(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
@ -51,7 +53,8 @@ am__vpath_adj = case $$p in \
|
||||
*) f=$$p;; \
|
||||
esac;
|
||||
am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
|
||||
am__installdirs = "$(DESTDIR)$(libdir)"
|
||||
am__installdirs = "$(DESTDIR)$(libdir)" \
|
||||
"$(DESTDIR)$(libdmxincludedir)"
|
||||
libLTLIBRARIES_INSTALL = $(INSTALL)
|
||||
LTLIBRARIES = $(lib_LTLIBRARIES)
|
||||
am__DEPENDENCIES_1 =
|
||||
@ -71,6 +74,8 @@ LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
|
||||
$(AM_LDFLAGS) $(LDFLAGS) -o $@
|
||||
SOURCES = $(libdmx_la_SOURCES)
|
||||
DIST_SOURCES = $(libdmx_la_SOURCES)
|
||||
libdmxincludeHEADERS_INSTALL = $(INSTALL_HEADER)
|
||||
HEADERS = $(libdmxinclude_HEADERS)
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
@ -80,6 +85,7 @@ ADMIN_MAN_SUFFIX = @ADMIN_MAN_SUFFIX@
|
||||
AMDEP_FALSE = @AMDEP_FALSE@
|
||||
AMDEP_TRUE = @AMDEP_TRUE@
|
||||
AMTAR = @AMTAR@
|
||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||
APP_MAN_DIR = @APP_MAN_DIR@
|
||||
APP_MAN_SUFFIX = @APP_MAN_SUFFIX@
|
||||
AR = @AR@
|
||||
@ -90,8 +96,10 @@ AWK = @AWK@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CFLAGS = @CFLAGS@
|
||||
CHANGELOG_CMD = @CHANGELOG_CMD@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CWARNFLAGS = @CWARNFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
@ -103,6 +111,7 @@ DMX_CFLAGS = @DMX_CFLAGS@
|
||||
DMX_LIBS = @DMX_LIBS@
|
||||
DRIVER_MAN_DIR = @DRIVER_MAN_DIR@
|
||||
DRIVER_MAN_SUFFIX = @DRIVER_MAN_SUFFIX@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
ECHO = @ECHO@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
@ -113,6 +122,8 @@ F77 = @F77@
|
||||
FFLAGS = @FFLAGS@
|
||||
FILE_MAN_DIR = @FILE_MAN_DIR@
|
||||
FILE_MAN_SUFFIX = @FILE_MAN_SUFFIX@
|
||||
GREP = @GREP@
|
||||
INSTALL_CMD = @INSTALL_CMD@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
@ -132,6 +143,7 @@ MAKEINFO = @MAKEINFO@
|
||||
MALLOC_ZERO_CFLAGS = @MALLOC_ZERO_CFLAGS@
|
||||
MISC_MAN_DIR = @MISC_MAN_DIR@
|
||||
MISC_MAN_SUFFIX = @MISC_MAN_SUFFIX@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJEXT = @OBJEXT@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
@ -142,19 +154,16 @@ PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PKG_CONFIG = @PKG_CONFIG@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
XMALLOC_ZERO_CFLAGS = @XMALLOC_ZERO_CFLAGS@
|
||||
XTMALLOC_ZERO_CFLAGS = @XTMALLOC_ZERO_CFLAGS@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_F77 = @ac_ct_F77@
|
||||
ac_ct_RANLIB = @ac_ct_RANLIB@
|
||||
ac_ct_STRIP = @ac_ct_STRIP@
|
||||
ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
|
||||
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
|
||||
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
|
||||
am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
|
||||
@ -171,23 +180,30 @@ build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
datadir = @datadir@
|
||||
datarootdir = @datarootdir@
|
||||
docdir = @docdir@
|
||||
dvidir = @dvidir@
|
||||
exec_prefix = @exec_prefix@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
htmldir = @htmldir@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
localedir = @localedir@
|
||||
localstatedir = @localstatedir@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
oldincludedir = @oldincludedir@
|
||||
pdfdir = @pdfdir@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
psdir = @psdir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
sysconfdir = @sysconfdir@
|
||||
@ -198,7 +214,14 @@ libdmx_la_SOURCES = \
|
||||
|
||||
libdmx_la_LIBADD = $(DMX_LIBS)
|
||||
libdmx_la_LDFLAGS = -version-number 1:0:0 -no-undefined
|
||||
AM_CFLAGS = $(DMX_CFLAGS) $(MALLOC_ZERO_CFLAGS)
|
||||
AM_CFLAGS = -I$(top_srcdir)/include \
|
||||
-I$(top_srcdir)/include/X11 \
|
||||
-I$(top_srcdir)/include/X11/extensions \
|
||||
$(DMX_CFLAGS) \
|
||||
$(MALLOC_ZERO_CFLAGS)
|
||||
|
||||
libdmxincludedir = $(includedir)/X11/extensions
|
||||
libdmxinclude_HEADERS = $(top_srcdir)/include/X11/extensions/dmxext.h
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
@ -300,6 +323,23 @@ clean-libtool:
|
||||
distclean-libtool:
|
||||
-rm -f libtool
|
||||
uninstall-info-am:
|
||||
install-libdmxincludeHEADERS: $(libdmxinclude_HEADERS)
|
||||
@$(NORMAL_INSTALL)
|
||||
test -z "$(libdmxincludedir)" || $(mkdir_p) "$(DESTDIR)$(libdmxincludedir)"
|
||||
@list='$(libdmxinclude_HEADERS)'; for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
f=$(am__strip_dir) \
|
||||
echo " $(libdmxincludeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(libdmxincludedir)/$$f'"; \
|
||||
$(libdmxincludeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(libdmxincludedir)/$$f"; \
|
||||
done
|
||||
|
||||
uninstall-libdmxincludeHEADERS:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(libdmxinclude_HEADERS)'; for p in $$list; do \
|
||||
f=$(am__strip_dir) \
|
||||
echo " rm -f '$(DESTDIR)$(libdmxincludedir)/$$f'"; \
|
||||
rm -f "$(DESTDIR)$(libdmxincludedir)/$$f"; \
|
||||
done
|
||||
|
||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
@ -350,6 +390,7 @@ distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
$(mkdir_p) $(distdir)/../include/X11/extensions
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
|
||||
list='$(DISTFILES)'; for file in $$list; do \
|
||||
@ -378,9 +419,9 @@ distdir: $(DISTFILES)
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(LTLIBRARIES)
|
||||
all-am: Makefile $(LTLIBRARIES) $(HEADERS)
|
||||
installdirs:
|
||||
for dir in "$(DESTDIR)$(libdir)"; do \
|
||||
for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(libdmxincludedir)"; do \
|
||||
test -z "$$dir" || $(mkdir_p) "$$dir"; \
|
||||
done
|
||||
install: install-am
|
||||
@ -428,7 +469,7 @@ info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
install-data-am: install-libdmxincludeHEADERS
|
||||
|
||||
install-exec-am: install-libLTLIBRARIES
|
||||
|
||||
@ -456,7 +497,8 @@ ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES
|
||||
uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES \
|
||||
uninstall-libdmxincludeHEADERS
|
||||
|
||||
.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
|
||||
clean-libLTLIBRARIES clean-libtool ctags distclean \
|
||||
@ -464,12 +506,13 @@ uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES
|
||||
distclean-tags distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-exec \
|
||||
install-exec-am install-info install-info-am \
|
||||
install-libLTLIBRARIES install-man install-strip installcheck \
|
||||
installcheck-am installdirs maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-compile \
|
||||
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
|
||||
tags uninstall uninstall-am uninstall-info-am \
|
||||
uninstall-libLTLIBRARIES
|
||||
install-libLTLIBRARIES install-libdmxincludeHEADERS \
|
||||
install-man install-strip installcheck installcheck-am \
|
||||
installdirs maintainer-clean maintainer-clean-generic \
|
||||
mostlyclean mostlyclean-compile mostlyclean-generic \
|
||||
mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
|
||||
uninstall-am uninstall-info-am uninstall-libLTLIBRARIES \
|
||||
uninstall-libdmxincludeHEADERS
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
|
Loading…
Reference in New Issue
Block a user