open-src/xserver/xorg/Makefile
changeset 1026 f8a98b621a88
parent 1003 a4d17d6bc179
child 1029 2433d5075f1f
--- a/open-src/xserver/xorg/Makefile	Mon Oct 25 16:53:26 2010 -0700
+++ b/open-src/xserver/xorg/Makefile	Mon Oct 25 17:56:18 2010 -0700
@@ -90,9 +90,10 @@
 # Override specific attributes for specific man pages
 MODULE_SUNTOUCH_MAN_FLAGS= \
 	$(SUNTOUCH_MAN_FLAGS_$(@F:%.man.$(FIXED_MAN_SUFFIX)=%))
-# Xephyr & Xvfb are split out into their own packages
+# Xephyr, Xvfb, and Xdmx are split out into their own packages
 SUNTOUCH_MAN_FLAGS_Xephyr = -o '{Availability, $(MODULE_PKGNAME:%xorg=%xephyr)}'
 SUNTOUCH_MAN_FLAGS_Xvfb = -o '{Availability, $(MODULE_PKGNAME:%xorg=%xvfb)}'
+SUNTOUCH_MAN_FLAGS_Xdmx = -o '{Availability, $(MODULE_PKGNAME:%xorg=%xdmx)}'
 
 # Used in sun-manpage.patch to set distro name in Xserver man page
 # DISTRO_NAME is set in open-src/common/Makefile.options.*
@@ -113,6 +114,7 @@
 #  Need to override LD setting to add -xarch flags that libtool strips
 # XXX: --disable-dga
 MODULE_CONFIG_OPTS = $(XSERVER_CONFIG_OPTS) \
+        --enable-dmx \
         --enable-builddocs \
 	--enable-kdrive --enable-xephyr --disable-xsdl \
 	MKFONTDIR="$(MKFONTDIR)" \
@@ -212,14 +214,47 @@
 
 install_fix_paths_use_utilities: default_install
 	rm -f $(PROTODIR)$(MODULE_PREFIX)/bin/cvt \
-	      $(PROTODIR)$(MODULE_PREFIX)/bin/gtf
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/gtf \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/dmxaddinput \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/dmxaddscreen \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/dmxreconfig \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/dmxresize \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/dmxrminput \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/dmxrmscreen \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/dmxtodmx \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/dmxwininfo \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/vdltodmx \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/xdmx \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/xdmxconfig
 	mv -f $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/cvt \
 	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/gtf \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxaddinput \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxaddscreen \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxreconfig \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxresize \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxrminput \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxrmscreen \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxtodmx \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxwininfo \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/vdltodmx \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/xdmx \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/xdmxconfig \
 	      $(PROTODIR)$(MODULE_PREFIX)/bin
 
 install_fix_paths_remove_utilities: default_install
 	rm -f $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/cvt \
-	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/gtf
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/gtf \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxaddinput \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxaddscreen \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxreconfig \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxresize \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxrminput \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxrmscreen \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxtodmx \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/dmxwininfo \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/vdltodmx \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/xdmx \
+	      $(PROTODIR)$(MODULE_PREFIX)/bin/$(ARCHBINSUBDIR)/xdmxconfig
 
 install_fix_paths_X: default_install
 	rm -f $(PROTODIR)$(MODULE_PREFIX)/bin/X \
@@ -252,15 +287,17 @@
 
 install_fix_paths: install_fix_paths_glxmodule
 
-# Install metadata for Xephyr, Xvfb, & xtsol packages too
+# Install metadata for Xephyr, Xvfb, Xdmx, & xtsol packages too
 XCOMMON_PKG_METADATA_DIR = $(MODULE_PKG_METADATA_DIR:%-xorg=%-xserver-common)
 XEPHYR_PKG_METADATA_DIR = $(MODULE_PKG_METADATA_DIR:%-xorg=%-xephyr)
 XVFB_PKG_METADATA_DIR =	  $(MODULE_PKG_METADATA_DIR:%-xorg=%-xvfb)
+XDMX_PKG_METADATA_DIR =	  $(MODULE_PKG_METADATA_DIR:%-xorg=%-xdmx)
 XTSOL_PKG_METADATA_DIR =  $(MODULE_PKG_METADATA_DIR:%-server-xorg=%-trusted-trusted-xorg)
 
 EXTRA_METADATA_DIRS =	$(XCOMMON_PKG_METADATA_DIR) \
 			$(XEPHYR_PKG_METADATA_DIR) \
 			$(XVFB_PKG_METADATA_DIR) \
+			$(XDMX_PKG_METADATA_DIR) \
 			$(XTSOL_PKG_METADATA_DIR)
 
 EXTRA_ATTRDATA_FILES = $(EXTRA_METADATA_DIRS:%=%/$(ATTRDATA_FILE_NAME))