Signed-off-by: Jeremy Huddleston <[email protected]>
although this looks fishy to me:
XCONFIGFILEMAN='${XCONFIGFILE} (__filemansuffix__)'
...
-D__XCONFIGFILEMAN__='$(XCONFIGFILEMAN)'
My brain isn't at 100% right now, so I can't recall if that's evaluated correctly. Since it impacts Xorg, I'm guessing you tested it though.
--Jeremy On Oct 16, 2009, at 20:28, Alan Coopersmith wrote:
Signed-off-by: Alan Coopersmith <[email protected]> --- configure.ac | 22 +++++++++++++++++----- cpprules.in | 4 +++- startx.man | 10 ++++++---- xinit.man | 2 ++ 4 files changed, 28 insertions(+), 10 deletions(-) diff --git a/configure.ac b/configure.ac index 3e8ad50..419920f 100644 --- a/configure.ac +++ b/configure.ac @@ -170,22 +170,34 @@ fi AC_SUBST(STARTX_COOKIE_FLAGS) # Additional substitutions in startx, xinitrc & man pages +ARCHMANDEFS="" +SHELL_CMD="/bin/sh" +XSERVERNAME="Xorg" +XCONFIGFILE="xorg.conf" +XCONFIGFILEMAN='${XCONFIGFILE} (__filemansuffix__)' case $host_os in + cygwin*) + XSERVERNAME="XWin" + XCONFIGFILE="XWinrc" + ;; + darwin*) + XSERVERNAME="Xquartz" + XCONFIGFILE="defaults" + XCONFIGFILEMAN='defaults (1)' + ;; *solaris*) SHELL_CMD="/bin/ksh" - ARCHMANDEFS="" ;; *sco*) SHELL_CMD="/bin/ksh" ARCHMANDEFS="-D__SCOMAN__" ;; - *) - SHELL_CMD="/bin/sh" - ARCHMANDEFS="" - ;; esac AC_SUBST(SHELL_CMD) AC_SUBST(ARCHMANDEFS) +AC_SUBST(XSERVERNAME) +AC_SUBST(XCONFIGFILE) +AC_SUBST(XCONFIGFILEMAN) AC_SUBST(XRDB) AC_SUBST(XMODMAP) diff --git a/cpprules.in b/cpprules.in index c04855b..18089de 100644 --- a/cpprules.in +++ b/cpprules.in @@ -23,7 +23,9 @@ MANDEFS = \ -D__filemansuffix__=$(FILE_MAN_SUFFIX) \ -D__libmansuffix__=$(LIB_MAN_SUFFIX) \ -D__miscmansuffix__=$(MISC_MAN_SUFFIX) \ - -D__XSERVERNAME__=Xorg -D__XCONFIGFILE__=xorg.conf \ + -D__XSERVERNAME__='$(XSERVERNAME)' \ + -D__XCONFIGFILE__='$(XCONFIGFILE)' \ + -D__XCONFIGFILEMAN__='$(XCONFIGFILEMAN)' \ -D__xinitdir__=$(XINITDIR) \ -D__bindir__=$(bindir) \ -DSHELL_CMD=$(SHELL_CMD) $(ARCHMANDEFS) diff --git a/startx.man b/startx.man index e730272..a4dede0 100644 --- a/startx.man +++ b/startx.man@@ -63,9 +63,9 @@ display device presents, or take advantage of a different server layout, aspermitted by the .BR __XSERVERNAME__ (__appmansuffix__) server and specified in the -.BR __XCONFIGFILE__ (__filemansuffix__)-file. Some examples of specifying server arguments follow; consult the-manual page for your X server to determine which arguments are legal. +.BR __XCONFIGFILEMAN__+configuration. Some examples of specifying server arguments follow; consult +the manual page for your X server to determine which arguments are legal..RS .PP startx -- -depth 16 @@ -217,5 +217,7 @@ Server to run if the user has no file. .SH "SEE ALSO" .BR xinit (__appmansuffix__), +.BR X (__miscmansuffix__), .BR Xserver (__appmansuffix__), -.BR __XSERVERNAME__ (__appmansuffix__) +.BR __XSERVERNAME__ (__appmansuffix__), +.BR __XCONFIGFILEMAN__ diff --git a/xinit.man b/xinit.man index 538f926..31b93aa 100644 --- a/xinit.man +++ b/xinit.man @@ -192,6 +192,8 @@ server to run if \fI.xserverrc\fP does not exist .BR X (__miscmansuffix__), .BR startx (__appmansuffix__), .BR Xserver (__appmansuffix__), +.BR __XSERVERNAME__ (__appmansuffix__), +.BR __XCONFIGFILEMAN__, .BR xterm (__appmansuffix__) .SH AUTHOR Bob Scheifler, MIT Laboratory for Computer Science -- 1.5.6.5 _______________________________________________ xorg-devel mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-devel
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ xorg-devel mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-devel
